Ask HN: Most comfortable keyboard?
I use Microsoft Ergonomic 4000.
They keys take a lot to press, so I'm considering a mechanical keyboard like a rat7.
However, I feel the layout of most keyboards (rectangular) isn't adapted to a natural form of my hands (more open, spread away from the torso instead of closed in).
What's the best keyboard for long-term programming?
21 comments
[ 3.0 ms ] story [ 36.7 ms ] threadThe two major keyboard fora, which you can use to help research and discuss what would suit you, are http://deskthority.net/ and http://geekhack.org/
I used to use a Model M or one of its derivatives; I also spent a lot of time on the old Sun keyboards. I never found the key action to be as important to my continued health as the physical design; I also don't use a custom layout. I'm happy with my choices, although occasionally I try something new.
It's open source, but I purchased my own DIY kit a few months ago from massdrop.com
Having suffered from debilitating RSI at one point that took several months to even moderately recover from, an ergonomically sound keyboard (along with other habits) is a necessary step for satisfying best practices and not having to change careers as a result.
RSI is an extremely annoying and potentially career ending injury that is not resolvable fully through surgery, so doing everything possible to avoid ever having that is very smart.
If you ever have it you will wish you went with the ounce of prevention rather than the pound of cure route.
At one point the injury was so bad that I could not even read a book or touch a surface without searing pain; any force on my hands was agony basically and empathizing with people who have physical disabilities is accessible at a whole new level.
An unfortunate side effect of RSI/CTS is that while you appear perfectly healthy to external observers you are incapable of actually doing the same things a healthy individual can without worsening the injury and prolonging recovery in addition to the searing pain.
So be prepared for strange looks in some social situations from those unaware of your ailment.
Anyways, the ErgoDox keyboard is currently the state of the art if ergonomics is being maximized for, all other keyboards are either completely incompetently designed and effectively not designed for human beings or suffer from more flaws than the ErgoDox does.
Researching ergonomic keyboards and ways to help recover from my injury as well as avoiding having the same thing happen again revealed that most keyboards had show stopping design flaws inherited from typewriters or as a result of maximizing for cost and ease of manufacturing rather than quality and usability.
As someone who wants to avoid re-injuring myself, uses a keyboard heavily, and uses emacs and vim as much as possible I choose what keyboard to use based on these qualities:
1) Modifier keys (shift, alt, control, and in my case option fn as well as another key to act as a fifth modifier so that I have hyper and super keys in emacs) must be accessible by the strongest digit humans have: the thumb.
Designing modifier keys such that they are solely accessed by the pinky while the other fingers remain on the home row, the least durable digit, is utterly bereft of intelligence.
The Kinesis Advantage and the ErgoDox satisfy this property.
2) Modifier keys must have a mirrored layout such that they exist in the same location on both sides of the keyboard.
The ErgoDox* and Kinesis advantage satisfy this property as well as the Truly Ergonomic.
The Truly Ergonomic does not feature an island for thumb keys though.
* Note that the ErgoDox is the only one that satisfies this if the user needs more than three modifier keys (alt, shift, ctrl).
3) When the hands are on the home row, the entire hand and forearm must be aligned perpendicular to the keys,* deviating from this is main contributor to RSI and why in part laptop keyboards are not comfortable to use for long periods of time.
Split keyboard designs are the best design for satisfying this requirement for as many users' body types as possible as the different halves can be arranged the appropriate width apart.
The split keyboard design is rarely found due to manufacturing complexity as well as increased component cost.
That requirement is why most keyboards can be immediately crossed for not being designed for humans.
The ErgoDox satisfies this property; as the degree of deviation from perpendicular alignment the worse the keyboard is to use in practice.
* Note that in the case of the fingers their differing lengths may be taken account for via a sunken key design which the Kinesis Advantage utilized where the fingers curl inward comfortably
Ideally, the keyboard design would also be such that it is trivially disassembled for regular maintenance, such as removing the grime that develops over time from using the device, however ...
At home I use a razer cyclosa (not mechanical, but feels really good though). At work I use a dell keyboard (with a huge spacebar, I love it).
http://www.amazon.com/Microsoft-A11-00337-Natural-Keyboard-E...
http://www.kinesis-ergo.com/max-spec.htm
The 73 is wired. They also make a wireless model; however, wireless keyboards have had security issues, particularly at the time I settled on the Kensington, and so I avoided wireless.
I have it adjusted to the "right height" behind a 3M gel wristpad model that, unfortunately, is no longer made.
Amongst the choices in this category, note that IBM and now Lenovo make a ThinkPad style external keyboard. The last I checked, there were two revisions. I think the former had an integrated trackpad while the latter did not. Opinions varied as to which was better.
YMMV. But for some, it may be worth considering key action and travel, particularly if you've ever found yourself favoring a laptop keyboard (perhaps before so many of them went "chiclet") over a desktop/external keyboard.
the kinesis advantage has been a huge improvement for my wrists and elbows. the large space between where my hands are positioned has probably been the greatest factor.
http://www.goldtouch.com/p-2-goldtouch-v2-adjustable-comfort...
If you're looking to reduce RSI/wrist pain, I found that far more important than a keyboard is your posture and arm position. More or less: http://www.egodevelopment.com/wp-content/uploads/2008/03/4.j... (I would actually have my monitor a tad higher than in that picture)
http://www.logitech.com/en-us/support/illuminated-keyboard?o...
If you want to go all out get one of these http://www.trulyergonomic.com/ (ergonomic, kinda different keyboard layout, mechanical switches). There'd be a definite learning curve.
They're a little more expensive than most, but totally worth the price. I never could get used to the MS Ergo keyboards, same experience, the keys take too much effort. Bonus, all of my wrist pain as disappeared since switching to the Freestyle.
http://www.daskeyboard.com/model-s-ultimate/
http://www.deckkeyboards.com/product_info.php?products_id=30
Probably the most comfortable but expensive ones are the Topre's capacitive switches, used on Happy Hacking keyboards, they're a mix of best quality, comfort and healthy keyboards you can acquire.
For coding, writing, experts recommend blue or brown switches, but in the end, it is our own taste what it will matter.