When comparing Dvorak Simplified Keyboard vs Programmer Dvorak, the Slant community recommends Dvorak Simplified Keyboard for most people. In the question“What are the best keyboard layouts for programming?” Dvorak Simplified Keyboard is ranked 2nd while Programmer Dvorak is ranked 6th. The most important reason people chose Dvorak Simplified Keyboard is:
Designed with comfort in mind.
Ranked in these QuestionsQuestion Ranking
Pro More ergonomic
Designed with comfort in mind.
Pro Standard on all operating systems
You can find this layout on all operating systems.
Pro Opportunity to learn proper touch typing
Most people passively learn and use QWERTY-based layouts before switching to Dvorak. The switch gives them an opportunity to completely relearn 10-finger typing, which is where a significant portion of the speedup comes from. Coupled with more ergonomic key placement, this makes for a more enjoyable typing experience.
Pro You can reuse qwerty layout
Since letters and symbols only change place, but not key, you can change the keys on your keyboard and get a full comfortable Dvorak layout, without having to buy a new keyboard.
Pro Useful keys in home row
70% of more useful keys are placed in the home row.
Pro Made for programming
This keyboard took a stand and optimized the Dvorak standard for programming.
Pro Open source
The keyboard layout is open source and available for edition.
Pro Available for major operating systems
Easy to install on Windows, OS X and Linux.
Pro Easy to learn if you're already used to Dvorak
Pro Programmer punctuation without shifting on the top row
The top row is hardest to reach, and shifting doesn't make this easier. Programmers uses punctuation far more than numerals, so it makes sense to shift for the numerals instead of the punctuation.
Pro Better number arrangement
The smallest numerals are the most frequently used, so why should they be on the weak fingers of the left hand? The order still makes sense too. Odd numbers on the left, even numbers on the right, ascending from the inside out (with the least used numeral '9' in the middle).
Con Inconvenient for common key-shortcuts
Key bindings common to most applications, such as Ctrl+Z/C/V, can't be done on the left hand while mousing with the right. Shortcuts for other applications are out of the QWERTY positions they were designed for and aren't so convenient to access.
Con The "ls" command is uncomfortable to type
This is a very common command programmers have to type often when working with the shell. It's pretty awkward in Dvorak, especially when you add common options. Try typing "ls ‐latr", and see how that feels.
Con Not easy on the right pinky finger
Most useful symbols for programming are on the right pinky finger, which is not very comfortable.
Con Not the standard keyboard layout
It will be difficult to frequently switch between computers
Con Not actually faster than QWERTY
Maybe it's more ergonomic, but that's debatable. You'll certainly get more benefit from an ergonomic keyboard than a change in layout. Dvorak's reputation for speed is due to a typo in the initial press report, and a biased (and since discredited) study run by Dvorak himself.
Con Doesn't account for finger length
The keyboard layout doesn't account for E being easier to press than C for example on a QWERTY layout, this can be seen for example using the workman key cap scores done here.
Con L is too hard to reach
L is not a rare letter. It's used even more than
U is in English. Why put it in a difficult spot for use with the weak pinky finger?
Con The U is directly under your finger while the I is far away
I is used more--by about 2.5 times. In fact,
U is the least used vowel after
Y. The consonants
TNSHRDLC all appear more often. So why is
U directly under your finger? And why should you have to stretch for
Con F is too hard to reach
F is not an especially common letter, but it's used much more than the rare letters
JQZ. Why is it on one of the most difficult spots on the keyboard? It's also used in
OF, one of the more common bigrams, ranked at #13. Maybe some other languages use
Z more than English, but why is
F harder to reach than
Con Typing numbers is hard
Numbers are arranged for their characters, not in ascending order. You also have to shift.
Con Requires adjustment period
Letters are moved, punctuation moved, and number in num lock are moved too.
Con Punctuation moved, not just letters
Punctuation moved in addition to letters, meaning that the learning curve is that much harder coming from QWERTY because nearly every key is in a different place.