Ask HN: What's your favorite keyboard for programming?
Mine is HHKB (Happy Hacking Keyboard Profession 2), and loving it. What's yours?
http://elitekeyboards.com/products.php?sub=pfu_keyboards,hhkbpro2&pid=pdkb400w
http://elitekeyboards.com/products.php?sub=pfu_keyboards,hhkbpro2&pid=pdkb400w
44 comments
[ 5.7 ms ] story [ 95.2 ms ] threadhttp://codekeyboards.com/
It doesn't have Mac mode, though.
After trying Das Keyboard, I realized I wanted something smaller. I found the CM, a ten-keyless design that had the correct inverted T configuration and am hooked. By correct, I mean some 'keyboard designer' didn't get their hands on the placement of insert, delete, etc.--you know, those keys that nobody uses except programmers and touch typists that have been wiring their brains for them for years.
They have a variety of Cherry MX switches to choose from. They also have some nice extras behind a hardware Fn key like the ability to turn the Windows key off and nicely placed volume keys. I like it very much compared to my Das Keyboard.
Cherry Blue switches at home, Cherry Brown switches at work.
http://www.clingmarks.com/custom-mac-mechanical-keyboard-let...
Switching between Macbook and Kinesis Advantage pro(as external keyboard) and couldn't be happier.
Yes, this one is kind of expensive but mine is 6yrs old already and still going strong.
Dvorak, and a compressed format with vertical key spacing - tbh if I were learning a keyboard format from scratch I would probably use colemak instead (fits my key distribution slightly better, but both blow qwerty away).
As to the keyboard, I really like the movement of enter/backspace, and arrow keys/home/end etc.
Now I'm trying to teach my brain to switch between Kinesis and the old way. The first few times I worked on a laptop I was furiously pounding on the spacebar trying to make the cursor back up, but even that has gotten easier lately.
So I'd say the learning curve is really pretty easy! Maybe harder if you don't touch type. A year ago I also tried the Truly Ergonomic, and that was a much harder adjustment.
I wrote an article about it: http://jjt.io/2013/11/25/why-any-developer-should-check-out-...
[0]: https://github.com/benblazak/ergodox-firmware
http://reddit.com/r/mechanicalkeyboards is fairly large and is dedicated to keyboards of all kinds.
http://www.maxkeyboard.com/max-keyboard-nighthawk-x8-blue-ba...