logoalt Hacker News

thaumasiotestoday at 12:55 PM2 repliesview on HN

> Silent discards of the shift key also affect Programmer Dvorak as the numbers require it.

That sounds... aggressively unergonomic. Are programmers not expected to frequently use numbers?


Replies

summarybottoday at 1:04 PM

Actually programmers use the symbols far more frequently than the numbers. The number row on Programmer Dvorak is, from left-to-right,

  & [ { } ( = * ) + ] ! #
Looks really weird at first glance! but if you try it out, [square brackets] and (parens) are symmetrical fingers on opposing hands. By hand, [] is the ring fingers (2,0 on a qwerty). {} is (3,4 on the left-hand) and () is 5,8 aka your pointing fingers, left hand then right.

Having the luxury of the parens and frequent symbols (especially if you code Clojure or a Lisp) on the tippy-top row is awesome.

Plus, the numbers are also split by hand!

From middle-going-out:

Left hand: 91357 Right hand: 02468

Which lets you type numbers without looking for them by eye :)

show 1 reply
boredatomstoday at 12:57 PM

We use the ( ) [ ] { } keys more often than numbers, so it works out nice