Programmers tend to type a lot of code, bashing a lot of shortcuts and a lot of other things.
What keyboards are good for programming?
|
Programmers tend to type a lot of code, bashing a lot of shortcuts and a lot of other things. What keyboards are good for programming? |
|||||||||||||||||||||
|
This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: FAQ.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
|
I use the Microsoft Natural 4000, an ergonomic split-style keyboard. With some judicious emacs key remappings, it's the best keyboard by far I've ever used. I use it at both home and work, and recommend it to everyone who asks. My wrists and hands feel amazingly comfortable in it. There's this faux-leather thing that's really nice to rest my hands on, much better than straight-up plastic. It's not terribly loud, but not terribly quiet. I will say, however, that it does not stand up to sugared tea very well; replacing it after the Tea Incident got me a defective one, which I had replaced. Several of the keys take a bit more force than they should, in my opinion, and it took me a while to adjust. |
|||||||||||||
|
|
Wow. Can't believe no one has mentioned the venerable Model M yet.
Advantages:
Disadvantages:
|
|||||||||||||||||||||
|
|
I have the older version of one of these: the Das Keyboard and they're brilliant. They really do make you type faster, and you can type whilst looking and talking to people, which tends to freak them out a bit. They're very nicely weighted too, and have a proper clunky feel and sound to them.
|
|||||||||||||||||
|
|
|
|||||||||||||||||||||
|
|
Things I love about my IBM Model M Compact:
|
|||||||||||||||||||||
|
|
I tried the Microsoft Natural Ergonomic Keyboard 4000 that everybody seem to rave about but I couldn't get used to it. It feels nice when you put your hands on it, but in actual use I felt like it put too much strain on my fingers, whether because of its size or because of the weight required to press the keys, which was slightly more than the amount of weight you need for laptop keyboards. In the end I discovered that the Microsoft Comfort Curve 2000, one of their cheapest and most entry level ergonomic keyboard, is the best fit for me. The curve does make a difference, it is very flat so I can strike they keys from every angle I feel is comfortable, and the keys are easier to press.
|
|||||||||
|
|
Minimalist option: Happy Hacking Keyboard to whom have few space on desk or wants minimum hands movement.
|
|||||||||||||
|
|
I'm a big fan of the Logitech Wave:
The keys are just the right size and spacing, and it's the best keyboard I've ever typed on. The Home/Delete/End key block took a bit of getting used to, but ultimately it wasn't a dealbreaker for me. |
|||||||||
|
|
I was using the Microsoft Natural Ergonomic Keyboard 4000. I was extremely uncomfortable using it. I could not reach the keys on the top without accidentally pressing other keys when I did not lift my hands off the wrist-rest.
I was so happy when I found out that my company has the super basic keyboard. Immediately, I switched to it and have been using it. I can type and code way faster.
|
|||||
|
|
Microsoft Natural Keyboard Elite
There can be only one! Very vintage, hard to find, but it's the Best. |
|||||
|
|
I don't know if it is a good to programming but seems interesting: DataHand
|
|||||||||||||||||
|
|
I use a typematrix. And yes, everybody thinks I'm insane for using it. But it's an absolute pleasure to type on.
|
|||||||||
|
|
I'm happy with any one that hasn't moved the home/end keys around. I'm looking at you, Logitech. |
|||||
|
|
I use and love the Apple Wireless Keyboard. Compact and beautiful.
|
|||||||||||||
|
|
I like the keyboard from Deck. Specifically, the small form factor. It looks cool and it feels nice to type on.
|
|||||
|
|
Up until a few months ago, I would have said the Kensington SlimType Keyboard. But then, I fell in love with this: They key separation by the aluminum faceplate on the new Apple keyboard is absolutely incredible for preventing fat-finger errors. I highly recommend it, no matter what operating system is being used. |
|||||
|
|
I've been thinking about buying something like this once I switch back to desktop. It's marketed towards gamers, but it has programmable buttons (12 most used functions of your favorite language just one button away!) and the buttons feel great. It's pretty expensive at ~150€ but keyboards do not "age" as fast as other computer components and the amount of typing programmers do in my opinion justified the price. Plus there's the miniature screen too!
|
|||||
|
|
Rather than suggest a keyboard, I'd suggest that you try several and go with the one that works for you. I was going to say that there was less variation in keyboard designs than mouse designs, but the images posted as answers have convinced me otherwise. Things to look out for:
(I'm typing this on an old Dell QuietKey I liberated when the office was closed and I was made redundant.) |
||||
|
|
|
Kinesis Advantage. My wrists stopped working for awhile, and this saved my career. I love it. |
||||
|
|
|
I would love to have an Optimus Maximus keyboard. |
||||
|
|
|
The best typing alternative I have encountered during the last years and I am still using is the IBM / Lenovo Keyboard with TrackPoint. The great Pros are:
|
||||
|
|
|
I'd love to have a Space-Cadet keyboard.
It appears to be working great with Emacs. |
||||
|
|
|
I have been using the MS Natural Keyboard line since they were first made. I love the way the keys respond and the size of the keyboard and keys are ideal for me. Currently I am using the MS Natural 7000 wireless keyboard. The battery life has been excellent so far. The next upgrade path for me will be when they release a bluetooth version. |
||||
|
|
|
An old and faithful Logitech Cordless Desktop or whatever it was called at the time:
|
||||
|
|
|
A4Tech Natural A Slim Keyboard. It's cheap, comfortable and it works great for gaming as well.
|
||||
|
|
|
I really agree with this StackOverflow thread. I have the top rated keyboard there, the Microsoft Ergonomic 4000 and it really is a beauty to program with. In fact, it's my second one after someone accidentally spilled liquid all over my previous one. |
||||
|
|
|
I've been very happy with the Logitech LX 710, which has a nice key action and none of the annoying curved-keyboard stuff. It also hides the Insert key way up in the top right corner, so you can't hit it on accident. I don't use the customizable buttons at all, but overall, it's a great keyboard.
|
|||||
|
|
I want this Saitek Cyborg mostly because I currently have a Saitek Eclipse its a nice simple keyboard with properly sized keys. I'm not a fan of the wierd split keyboards that are supposed to be better for you. Also I love that i just undo 4 screws with an allen key and I can throw the top part in the dishwasher (or in the sink) for a quick clean. |
||||
|
|
|
Currently using my second best choice (as we don't have any MS Ergo keyboards around here for me to use)... Sun Microsystems "Unix" keyboard. Not as good a feel as an IBM, but better than most. Capslock and control reversed from what most other keyboards have (capslock being pretty much useless unless you're posting about LOL CATS). Small backspace key (I absolutely HATE those oversized backspace keys!). A little wider than I like what with having the Sun specific keys, but since I occasionally use a SunRay, it is handy to have them (instead of having to memorize wacky key combos). |
||||
|
|
|
I'm using a Razer Tarantula gaming Keyboard.
Contrary to the Picture, mine (German Version) has a big enter key and a smaller LShift. Pros:
Cons:
|
||||
|
|
This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.