Ask YC: What's the most hacker-friendly keyboard?
I'm using a Logitech Internet Navigator Keyboard that I got for $6.99 over 5 years ago. Since then I've tried a lot of other keyboards (including some really expensive Microsoft and Logitech models) and found that the flashier they are the less coder-friendly they become and always came back to the same basic keyboard...
Which keyboards do YC members use? What's a good keyboard for someone coding/typing 18 hours a day, from a purely tactile-feedback, key-layout POV?
78 comments
[ 2.6 ms ] story [ 145 ms ] threadhttp://www.tigerdirect.com/applications/SearchTools/item-det...
Not the new crappy ones, but the old ones (I've got about 4 and they are all turning a nice yellow patina).
I've been using a QWERTZ Natural Keyboard Pro [1] since 2001, and I love it. I keep meaning to try a more effective keyboard layout such as Programmer Dvorak, but I'm finding it hard to find one that appeals to me. I don't want to lose the extra Umlaut and Accent keys so US Dvorak isn't really an option.
[1] http://en.wikipedia.org/wiki/Image:MS_Natural_Keyboard_Pro.J...
I find it impossible to type a lot of things I want to, not only because some of my fingers are slower than others, but also because I usually do keyboard shortcuts with one hand, even if it's ctrl+alt+del. It's not easy to do on keyboards like those :(
Stay away.
http://en.wikipedia.org/wiki/Model_M_Keyboard
You can get new keyboards from here: http://pckeyboards.stores.yahoo.net/cus101usenon.html
Orig PS2 is what I'm typing on right now. I started out on orig XT/AT keyboards, which have an even stiffer click, but I had to quit using them because they're missing F11-F12 keys.
IMO, the orig IBM keyboards are still the best keyboards ever made. Lots of PS2 keyboards on eBay for a reasonable price, but AT keyboards are going for 150-200 bucks! 20 years pass and computer items start becoming collectible.
I had one of those for a few years, and it was a joy. It really sprung back against your fingers, and had a really satisfying sound to it.
i sooooooo want one of these
http://steampunkworkshop.com/keyboard.shtml
Modern quiet keyboards are designed precisely enough that a small amount of resistance is all you need to type comfortably and accurately.
- It has a force—travel-distance response curve with a distinct “click” which gives clear tactile feedback as soon as the key has been actuated (this is when it has been pushed about 2/3 of the way down). As it is pushed near the bottom, resistance gradually increases, so that it is in fact quite difficult to smash the key all the way down—it takes deliberate effort.
- It gives clear auditory feedback along with the tactile feedback (those buckling springs).
You should not be driving the key as far as it can go, as that will cause RSI. Fortunately, this happens less on a Model M than on any other keyboard I have ever used.
IBM designed these things based on decades of experience making the most popular typewriters among secretaries. Good typists can type faster on a Model M than nearly any other keyboard, with much less risk of RSI.
I never had a problem with finding it ambiguous whether a key actually got pressed before using the M, except on ultra cheapo keyboards made in the early 90s.
Before I used the M I'd type with soft, smooth motions. Typing on a well designed computer keyboard bears no resemblance to pounding on an old fashioned mechanical typewriter, which is (I believe) what the M was trying to mimic.
http://pfuca-store.stores.yahoo.net/haphackeylit1.html (With default viaweb store ugliness! :)
The Happy Hacking keyboards have a great feel (the keys are weighted individually) and give a good boost to typing speed.
It took a little while to get used to it, but now i am quite happy with it.
Also check out: http://news.ycombinator.com/item?id=126360
http://us.kensington.com/html/5463.html
http://matias.ca/products/index.php
http://www.kinesis-ergo.com/contoured_usb.htm
It takes a couple of days to get used to it (the keys are not diagonal like in a standard keyboard, and it takes a little while for your muscle memory to adjust). By the way this will really improve your touch typing if you don't have proper form (since the keys are contoured to the shape of the hand there really is no way to type but the right way).
http://www.daskeyboard.com/
The blank aspect is kinda cool but I really like the feel and sound of the thing. I don't know if I type any faster with it and finding some characters like % and ^ can be difficult at first.
I also know of several former co-workers that use them.
It took a little getting used to, but now the only time I miss a keyboard with letters on the keys is typing passwords one-handed while I'm on the phone. Seriously, I don't even notice that the keys are blank any more.
The model II is supposed to be closer to the IBM Model M. Don't know how close it is, but I love the feel.
Originally I got one for the geek cred (lamer), but once you go blank you never go back... err...
http://store.apple.com/us/product/MB110LL/A?fnode=home/shop_...
Maybe it's the lesser effort required to press the key. The same effect happens when I'm playing the piano on certain pianos like that..just so much easier to play faster.
http://safetype.com/
http://www.keyovation.com/pc-64-2-goldtouch-adjustable-keybo...
And it's an IBM, and though it's not the Model M style of tactile feel, it has a nice feel. Not too much resistance but not smooshy, either, the way MS and Logitech keyboards feel.
However, the benefit of not having a number pad really shows up if you end up having to mouse + type a lot - you barely have to move your hand at all.
http://www.amazon.com/C51-A04031-Laser-Virtual-Keyboard/dp/B...
Sit down in front of your keyboard, place your hands on it like you usually do when you type. Are your wrists bent? If they aren't perfectly straight, you're heading for trouble. How much trouble exactly depends on your genes, but trouble it is.
I found that once you are in pain you very quickly determine which keyboard is healthy. It's the one you can type on with the least amount of pain. My personal ranking:
1. Fingerworks TouchStream. Those aren't produced anymore, Apple bought Fingerworks and turned their technology into multi-touch screens. They sell for ungodly amounts on eBay, and for good reasons. Once you get used to the gestures, you never feel at home on any other keyboard.
2. Microsoft Natural and variants thereof. Any keyboard that is split in the middle is way healthier than any straight keyboard.
3. Any other keyboard that is wide enough so that you can keep your wrists relatively straight.
The keyboard on a MacBook Pro is what I'd consider the limit as to width -- go any narrower, and you're certain to hurt yourself.
Be careful, people. If only I could go back in time and tell myself to use healthy keyboards...
If you must use the mouse, try using your non-dominant hand. To start with, it feels strange, but only for a few days.
The only exceptions are touchpads (obviously), which I switch hands for, and Razer gaming mice which are nice but not as nice as using an mx revolution for everyday mousing needs.
What I would dig a lot is some sort of multitouch touchpad like the one on my laptop, except bigger. I have a 6x11 Wacom tablet that's great but it's not the same.
Of course, I would love a multitouch display, but those are far off into the future.
I did have to remap some keys because the default layout is horrendous. First, I use Dvorak but from the OS, not the keyboard itself so I never use the dvorak built-in to the keyboard. And here are my remappings, in logical-key --> labelled-key format (compare with http://www.typematrix.com/images/newpics/new2030us_640x266.j...):
I use emacs so I use Ctrl extensively, it's great to have it where I put it because 1. it's very convenient to reach and 2. I don't have to alternate left and right Ctrl, I always use the same key. Point #2 also applies to having the shift on the equivalent position of the right hand, this way I can write in UPPERCASE without having to use caps lock! Having Right Shift as F32 means I can map it as a normal key in emacs. I write lisp (a programming language (with (lots of ((parentheses))))) a lot so I told emacs to generate two parentheses then put the cursor between them when I press F32. Similarly for double quotes and CTRL-F32. Previously I needed to press 3 (well, 4 if you count the modifier) keys for that...Currently mostly happen to use the new Apple keyboard that came with the iMac. Expected to want to replace it when I first saw it, but it's surprisingly pleasant.
Tough if you're looking for something more new the Logitech Ultra-Flat keyboards is good to.