iOS Ships Dvorak, Finally
weblog.antranigv.am
weblog.antranigv.am
It was designed to put diphthongs on opposite sides of the keyboard so that a mechanical typewriter wouldn’t jam as frequently. I think avoiding “jams” with my thumbs is definitely the way to think about it.
All of this is speculation because I haven’t had the chance to try it our yet ( ͡° ͜ʖ ͡°)
A better layout for smartphones, if one had to design it, would try to put all characters in two circles around the thumbs, while putting symbols and the least frequent ones towards the centre, requiring some extension of the thumbs to reach.
I've been learning to use a split ortholinear keyboard, and it exercises a different type of muscle memory than a regular keyboard, which is even different than on-screen keyboards. I have a different layout in each and I haven't lost any speed whatsoever.
I quickly realized that my brain would use dvorak for my mechanical keyboard at home but would only use qwerty on the soft keyboards at school.
Available on iPads, but not on iPhones at this time.
One downside was that it seemed to have memory issues but this was years ago on a Samsung GS5.
There are 9 base consonants (K S T N H M Y R W) and 5 vowels (A I U E O), and every syllable is either vowel or consonant + vowel. Digits 0-9 on the number pad correspond with the consonants (including "no consonant"), and then you swipe in a different direction for a different vowel (4 vowels for swiping in a direction, 1 vowel for not swiping).
Nice, big chunky buttons you can press with one thumb on one hand, and each time you press one of those big, chunky buttons, you get an entire syllable. After a little bit of practice, I can type on this layout much faster than I can type in English, even though my Japanese is not very good.
Words that use unvoiced, full-size kana are super fast (especially if it has a bunch of あ vowels like あたたかい, which takes 4 taps and 1 swipe instead of 8 taps in romaji), but words with lots of voiced consonants and small kana need you to tap the modifier button a bunch (e.g. ざっぴ requires seven taps+swipes, instead of just 5 taps on the romaji input).
You can consistently type without looking at the keyboard once you learn the layout, which I've found to be great for note-taking
Now maybe the next generation will find that Dvorak on iOS is no worse, and if they use it they can avoid learning a second layout. But for existing Dvorak users who also were forced to learn QWERTY at some point, it's hard to see many switching over.
It faced the same problem as all new keyboard designs, getting people to use it.
If you are on Android, you can find plenty of research project keyboards that are indeed more efficient to use, after you get over the learning curve.
Your _muscle_ memory makes you good at moving your fingers (or thumbs) to an absolute position on your keyboard (or screen) - but to do that you must first decide what absolute position your finger (or thumb) should move to (where is the J key?).
Qwerty is useful for "swipe typing" on a touch screen and Dvorak/Colemak is great for touch typing on hardware and the way "muscle memory" works those are such different media/muscle movements that they have separate "muscle memory".
I don't know, I'm not an iOS user but it would hugely inconvenience me if the only way I could use Dvorak on Android is to use a keyboard with a hardware Dvorak layout.
Edit: Indeed, it appears that iOS supports Dvorak layout for external keyboards already; this is supporting the native on-screen keyboard
This is a little ambiguous, I assume you mean a (rare) hardware Dvorak keyboard, not that iOS supports remapping a standard ANSI external keyboard to Dvorak - but correct me if that's wrong.
Not the home row thing, but the fact that vowels are on the left hand side, so that two thumbs will alternate as much as possible (alternating left and right hand fingers being an explicit goal of Dvorak).
https://news.ycombinator.com/item?id=7110619 , but the article is broken, so see https://web.archive.org/web/20150320170000/http://minuum.com... .
Having all the vowels next to each other, and so many words in English that differ just by vowels, is actually really hard on the swiping algorithm. As I mention in the comments of that article, it is likely that QWERTY is not optimal for that use case either, but it's a lot closer. Despite using Dvorak for almost everything else, including typing this comment right now, I have no use or desire for it on mobile phones. YMMV, of course.
I wonder if the same could be done for a swipe based phone layout. Seems like you'd end up with something very different than Dvorak and probably quite different than Qwerty as well. Perhaps part of the metric could give a bonus to layouts that were similar to some other layout, thus creating Qwerty-phone and Dvorak-phone alternative layouts.
As someone who types with Dvorak on the computer, I'd happily attempt to learn a new layout for phones. My error rate is extremely high with swipe keyboards, even though I use Qwerty.
[1] https://web.archive.org/web/20220926205948/https://mkweb.bcg...
There are others, but the one that comes to mind for smartphones and other small devices is MessagEase. [1]
They offer apps for Android, iOS and Windows. I use the Android version. I love using it although it is sometimes buggy (display gets stuck on letters/digits and you have to remember where the digit/letter you want to enter is located) and backspacing over a lot of text (instead of selecting and cutting it) is always very slow.
QWERTY if anything seems to be about being convenient for transcribing Morse code. Letters with a similar Morse code are grouped etc.
Some years ago, I set up my Android phone to use Dvorak layout but I quickly reverted to QWERTY, without being able to use my muscle memory, it was actually a very frustrating experience.
Because most Dvorak users do not use a keyboard labeled with the dvorak layout, you never really learn visually where the keys are and you only know the layout in your muscle memory which does not translate at all to using a touchscreen keyboard on a phone.
https://userinterfaces.aalto.fi/typing37k/resources/Mobile_t...
> Finger usage: Participants who reported to use two fingers were significantly faster than those who used only one finger (M = 37.7, SD = 13.2 versus M = 29.2, SD = 10.7, p < 0.001, d = 0.66). A closer look at the reported typing posture shows that the use of different hands and fingers had a significant impact on performance. Over 82% of participants typed using two thumbs. Confirming the findings of prior work [3 , 7], this was the fastest way to enter text
Turns out I'm weird it seems you should and indeed most people do use two thumbs. Given that fact your theory seems extremely plausible.
Why don't iOS and Android allow plug-and-play layouts with their built in keyboards? It would be low complexity and put power/accessibility back into the hands of users.
All this complexity means that you essentially need UI and logic to implement keyboards in the general case, and both platforms allow for third party keyboards, albeit with tight security controls given their privileged position.
Also, it's only anecdotal, but in ~10 years of installing day-1 betas of iOS, I've yet to see an autolayout bug on the keyboard. Admittedly I'm using British English which I'm sure sees a lot of QA testing, but incorrect constraints would probably be a hot spot for issues, and I've seen autolayout bugs in a ton of other software, so my guess is still that it's not really that automated.
However, it looks like I am wrong, and this is only for hardware keyboards, not software IMEs. It looks like there is an API to pass extra data about layout via InputMethodSubtype, but it's basically a key-value map and thus is completely not standardized across IMEs, if any IME even supports redefining the layout through this API.
The worry that said app would find some way to exfiltrate what the user types, perhaps? What with passwords being typed with keyboards and all that.
If you surveyed 1000 people if they would like to switch from a QWERTY keyboard... I imagine you would get one person say yes. If that.
I can only be thankful that Colemak is supported on external keyboards on iPadOS, even though the virtual keyboard doesn't support it.
Presumably people like us are exactly why it's included on external keyboards for iPadOS.
It is nice to have the consistency available. Though, I don't really have a need for it. Only case I can thing of is typing a few, key memorized passwords. I don't really remember the actual password, just the motions. Kind of a pain to motion it out and translate it to qwerty.
The hardware keyboard support is adequate for my needs (on iOS too, it's handy to fold open a Bluetooth keyboard to use with your phone) and I've never seen a need for Colemak in the software keyboards. I can't properly touch type on an iPad even if it supported Colemak because there's no "touch" there and I wouldn't want to accidentally ruin my touch typing skills with a "watch the keyboard" fake touch typing device. Easy enough to just have Bluetooth hardware keyboards handy. The iPad even has nice ones that attach by magnets and act as covers so they are always around.
If I had a tablet device or regularly used one, I'd be able to get used to the seeing the layout. Maybe then there'd be a improvement when thumb-typing on a phone-sized device, but I agree with the other commenter that it probably wouldn't be worth the hassle. Something to check out in a couple of years, when I end up with a device that runs iOS 16.
Not just a fancy key arrangement on your phone’s screen ;-)
It does take time to learn the Dvorak layout when thumb/swipe typing, but I find the propensity for distance between most letters, except some common cases that prediction nails, to be far preferable to QWERTY.
I'm not fanatic about iPhone/Android, but if I'd looked into switching to iPhone then this would be a hard dealbreaker for me.
I've been on Dvorak something like 15 years. All my devices use it.
I've been using dvorak for 10+ years now and have always used it on my (Android) phone as input method too. In my experience it's not a positive nor a negative to use dvorak on a mobile phone. My brain is so used to dvorak now that I just keep it on dvorak.
I just tried this dvorak keyboard, and it's like switching to dvorak 20 years ago — it's hard. The backspace in a completely different position doesn't help at all either.
But in general it’s surprising how much muscle memory I have for QWERTY on the phone. I’ve been a Dvorak user since 1996, but I didn’t last 5 minutes with Dvorak on iOS.
For me, I don't type much on mobile. I know Dvorak is suboptimal because many typos of adjacent keys become real words; for example HAT vs. HOT, THAT vs. THAN, THIS vs. THIN. But because I type heavily on desktop using Dvorak, it's much less cognitive effort for me to use the same keyboard layout on mobile. I did try QWERTY on mobile briefly, but I decided it was just not worth my brain power to maintain that skill.
I love that I can type my password at phone start without having to change keyboard screens multiple times. Doing the same on iOS with the native keyboard would require at least 6 context switches.
I can predict one unverifiable thing from the (still!) state of the iOS keyboard: Steve Jobs had a sh*tty password.
As a programmer i type pretty fast. Not pro typist fast, I'm probably using like 6 fingers. Still, I find the times I need to stop and think dwarf any speed improvement I'd get either by learning to 10 finger type or using an alternate keyboard layout.
For a quick smell test, watch someone type the same sentence with Qwerty, and then Dvorak: https://youtu.be/udc9CH8ICVQ
I doubt you'd end up with Dvorak. I'm also highly skeptical that your muscle memory of a real keyboard helps much with a phone keyboard. At best it helps you know where the keys are - but they're already shifted a bit to deal with the smaller space.
What advantage does does this Dvorak put on touch screens? None.
A real Dvorak or Coleman would do something epic: rearrange keys radially at two different centers. But still the advantages would be dismal. I think.