I had a painful (in two senses) transition to Dvorak about eight years ago.<p>The first pain was RSI that I got through typing a lot. I decided to try Dvorak to see if it helped.<p>The second pain was touch typing incredibly slowly for a few weeks whilst I learned the layout. It was a great experience, typing is a lot more comfortable, and I've never looked back.<p>Regarding the negatives:<p><i>You need to switch back when using other peoples’ computers</i><p>Kind of. If you type on their computer for 5 minutes, just hunt-and-peck. If you type on their computer for an hour, go to the control panel and switch their layout into Dvorak!<p><i>Nearly no availability of keyboards with dvorak layout</i><p>It doesn't matter at all. If you're using Dvorak for a sensible reason then you're touch-typing. If you're touch-typing you're not looking at the keys.<p><i>Having to relearn all your hotkeys</i><p>I can understand why Vim's hjkl would cause an annoying transition, but location independent hotkeys will cause you no problem.
I'm surprised nobody mentioned Colemak. The Colemak keyboard layout is easier to learn and potentially faster than Dvorak (<a href="http://colemak.com/" rel="nofollow">http://colemak.com/</a>).<p>It is easier to learn because it changes many fewer keys, especially the less frequent ones which are harder to learn because you rarely use them. I found I could never remember where z and v were on Dvorak. Also, many hotkeys stay in place (ctrl+c, ctrl+v, etc).<p>I learned Colemak (from 0 to 70wpm, now like 90) in 10 days (I had learned and switched back from Dvorak before, though, so I was used to learning new keyboards).<p>It is potentially faster since it was designed after modern computers were invented and depends more on "finger rolls" to type common substrings quickly. With Dvorak, I often used the same finger to type adjacent letters. I also used my pinky <i>a lot</i>. That was painful. Finally, Colemak keeps punctuation in the same sane place, so it's better for programmers.<p>Colemak is the 3rd most popular layout. I use it and find it available or trivial to install on all modern OSs. I can easily use other people's computers by either switching the keyboard layout, or just by glancing down which causes my mind to switch to qwerty mode.
I use Dvorak just because with it I don't suffer from typing-related wrist and arm pain.<p>The (IMHO) improved typing speed is just a secondary effect.
Here's some research in to alternative keyboard layouts which are (arguably) even more efficient than Dvorak and Colemak. [Also included is an application for optimizing your own keyboard layout based on criteria that are important to you (such as minimizing the use of the little fingers, weighting one hand more than another, etc..)]:<p><a href="http://mkweb.bcgsc.ca/carpalx" rel="nofollow">http://mkweb.bcgsc.ca/carpalx</a><p>The most efficient keyboard layouts are described here:<p><a href="http://mkweb.bcgsc.ca/carpalx/?full_optimization" rel="nofollow">http://mkweb.bcgsc.ca/carpalx/?full_optimization</a>
After resigning from my job at an IP firm, I decided to undertake the learning and use of Dvorak over QWERTY. I got rather proficient at it and like it a lot.<p>Programmer’s Dvorak is particularly awesome – my most often used keys were readily available and my typing speeds were much higher.<p>Something suffered though. My emacs environment used a Dvorak command remapping mode that played nice with some of my other major modes but broke the majority of my most often used commands in some very important modes. I chose to forgo Dvorak and switch back to QWERTY because I didn’t want to maintain multiple different remapping packages for my Emacs environment, BIG pain in the ass.<p>I did, however, become a much better QWERTY typer because of it and greatly wish to become ambi. Maybe my next go will be a project in itself to better support Dvorak with my Emacs environment!
I was skeptical about Dvorak, I read a lot about it, here and in other places, then in a day of "madness" I went ahead and bought a Typematrix 2030 USB with Dvorak layout.<p>It took me 2 months to go back to speed and I was not that good at typing, looking regularly at the keyboard with my Qwerty.<p>But now, I don't know if this comes more from the Typematrix or Dvorak, but anyway, the combination is so great, it is the first time in my entire life that I am fully touch typing, with the feeling that all the keys are naturally falling below my fingers. I will never go back.<p>Note, I am a solo entrepreneur working from my home office, so I do not have the problem with the switch between home and work keyboard. I started in March last year if not wrong, so my experience is a bit more than "just a test".
Why is dvorak really better than qwerty?<p>It's more fun.<p>Everyone tries to justify it as more comfortable or faster, but really it boils down to it being fun. (I use dvorak.) Sure, you spend more time on the home row, and certain key chords are much more natural, but everything has its drawbacks. One thing no one tells you is that dvorak is brutal on your right pinky... especially if you use *nix and type things like 'ls' a lot. After a while your pinky gets stronger and you no longer notice, but everything has its advantages and drawbacks.<p>So really, lots stop spending all this effort justifying and evangelizing our keyboard layouts. If you enjoy a non-qwerty layout, then by all means share it with the world, but stop making it something bigger than it is.
I used Dvorak for a couple months and loved it. However, at the time, I was using other people's computers so frequently that I couldn't make the switch at that time. Lately that isn't the case so maybe I should try it again...
What about Colemak, see this letter frequency diagram<p><a href="http://forum.colemak.com/viewtopic.php?pid=596#p596" rel="nofollow">http://forum.colemak.com/viewtopic.php?pid=596#p596</a>
I used Dvorak for about 7 years but I am now back to QWERTY. I learned to type with 10 fingers back in 1994 or so when in school. The reason I am back to Qwerty are:<p>Many programs choose their shortcuts based on QWERTY. Espcially editors like vim or emacs.<p>I don't type particularly faster on Dvorak.<p>I can't really feel a difference between the two schemes which makes one a killer over the other. In other words: Both schemes are about equally decent.
Does anyone have suggestions for good online training for Dvorak? One of the big hindrances to learning Dvorak seems to be the lack of available learning tools.