Skip to content

Comment on Programmers' Dvorak Keyboard

Comments

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&...) 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.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.