3 ms·
I use a modified Dvorak optimized for programming, with the most important modifications being the placement of l/L, s/S, and ;/: (the last is particularly impo
by mhartl 18y ago
I use a modified Dvorak optimized for programming, with the most important modifications being the placement of l/L, s/S, and ;/: (the last is particularly important for any programming language that uses lots of semicolons or colons, which is most of them). It's optimized more for minimizing typing load than for maximizing speed, though it is must faster that Qwerty because of the Dvorak base.
Here's the core of my layout:
q,.pylscrg/
uoeaidhtnf\
jx;k'bmwvz
Dvorak typists will find it mostly familiar.
It took a while to learn, but I was planning to learn Dvorak anyway so the marginal cost was small. Modifying my keyboard was easy: I use a programmable Kinesis as my primary keyboard, and used Ukulele (http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&...) to modify my MacBook's default keyboard.
Changing to this layout significantly improved some of my more serious RSI symptoms; in particular, my ulnar nerve problems practically disappeared once I got serious about minimizing pinky keys.