When comparing Carpalx QGMLWB vs Programmer Dvorak, the Slant community recommends Programmer Dvorak for most people. In the question“What are the best keyboard layouts for programming?” Programmer Dvorak is ranked 4th while Carpalx QGMLWB is ranked 5th.
Ranked in these QuestionsQuestion Ranking
Pro Uses a colemak-like character layout
Uses the colemak character layout of moving P on a standard QWERTY keyboard layout one step down, extending the home row.
Pro Has low consecutive finger use
See the source here.
Pro Letter positions optimized
Via a quantitative effort model.
Pro ZXC don't move compared to QWERTY
Like Colemak, the common undo, cut and copy Ctrl-commands don't move from their QWERTY positions. The
V (paste) key does though.
Pro Punctuation is in the same location as QWERTY
If you already know QWERTY you don't have to relearn the punctuation, with the single exception of the
;: key which is in QWERTY's
P position, like Colemak.
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).
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.
Con Effort model is speculative
The quantitative effort model central to the optimization is based on armchair speculation, rather than a scientific biomedical study. The chosen metrics and weighting for them are likely partially correct. But no-one is really sure how correct.
Con Punctuation is not optimized.
Programmers have to use punctuation a lot, but (except for the
;: key, like Colemak) punctuation hasn't been moved from their positions on QWERTY. In fact, the non-letter characters
, . - " _ ' ) ( ; 0 1 = 2 : are used more than the least-frequent letter
z in a reasonable English corpus. Not optimizing punctuation at all, especially for programmers, is nonsense.
Con A very small user base and community
Con Doesn't take finger length into account
Unlike layouts such as norman and workman, QGMLWB doesn't take the length of fingers into account, for example on a standard QWERTY layout, it's easier to reach E than C.
Con Doesn't favor the right hand
For right handed users, this keyboard layout doesn't use the usually stronger right hand more than the left, infact it sometimes favors the left hand more.
Con V key has moved compared to QWERTY
The common paste shortcut used in for example windows has been moved to the right hand, making the layout harder to learn. This however is fixed in the QGMLWY variant of the carpalx series.
Con Requires adjustment period
Letters are moved, punctuation moved, and number in num lock are moved too.
Con Typing numbers is hard
Numbers are arranged for their characters, not in ascending order. You also have to shift.
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.