views:

46408

answers:

186

I'm trying to improve my working environment and I'm still searching for that perfect keyboard that practically types bug-free code all by itself. At the moment I'm using a Logitech Wave for my Windows need and an Apple Wireless Keyboard (the one without a numeric keypad) when doing OS X stuff. I'm quite happy with the Logitech Wave but I would prefer one without all the extra multimedia buttons.

What I like most about the Apple Wireless Keyboard is that it is very similar to the Macbook's keyboard which for me makes it easier to write code when on my Macbook.

What kind of keyboard would you recommend for going all out writing code until your fingers bleed?

I have remapped the Caps Lock key to Ctrl which after a while feels really good, until I have to sit at another computer or when someone at work is going to show me something on my computer. Are there other little keyboard tricks that you use to get a little bit more productive? I have looked into switching to Dvorak but I have decided it's not for me.

+5  A: 
John Downey
I'm curios if after a while the inscriptions will wear off. Quoting someone who made a review ( http://www.youtube.com/watch?v=yJitURx3ZVQ ): "UPDATE - After just a few months with the keyboard, the lettering on the keys is already wearing off. I'm not too impressed with this."
Cristian Ciupitu
What's so special about it?
Alix Axel
+11  A: 

Robert Höglund writes:

I'm trying to improve my working environment

Then the #1 thing that you should be concerned about is ergonomics, not the fastest or least error prone keyboard that will also accomodate finger bleeding sessions! RSI is serious business.

The Good Keyboard

frou
Typing speed is overrated for programmers. If your hand goes numb after 6 hours it won't do you a lot of good to type fast! I agree, go ergonomic or bust.
Jason Short
It would be nice if you would mention its name, instead of using a generic description like "The Good Keyboard".
Cristian Ciupitu
I find the problem with this one is you have to reach over way too far to get to the mouse. I haven't had wrist problems but rather back/shoulder problems so constantly rotating my body from left to right to get to home row then over to the mouse then back is tough for me. Then again the width of the keyboard + mouse on my desk is double the width of my body as I am quite skinny... it's disappointing for me that there aren't more options for various body sizes!
wweicker
Agree with the suggestion to go ergonomic, but not on the suggested keyboard. I've no experience with that model, but earlier experience with an MS natural was not as good as with other manufacturers' products. Alas, those other manufacturers didn't have the big name and are out of business.
GreenMatt
+5  A: 

I got one of Apple's the new aluminum keyboards with my iMac and found it so easy to type code with I bought 2 more: One for work and one for my gaming computer. The only downside is that Windows kind of screws up some of the keys (eg, I can't get 'insert' to work at all, but who uses that?)... It's totally worth it, though.

In short, stick with what you have.

thenduks
Agreed. I use OSX with Parallels, so it does a nice job of converting the shortcuts.
Darryl Hein
+1  A: 

It's nothing special, but I love my Logitech G15.

It has

  • LED lights under every key
  • programmable LCD display
  • 18 programmable macro keys

Your language/IDE of choice is probably a bigger factor in easily writing code than your keyboard. You should be spending more time thinking than typing.

engtech
+276  A: 
huseyint
i also have two at home and at work ... can't work without it anymore
steffenj
I've used Natural Elite and Pro, and their crappy "multimedia" on as well, and this is is by far the best keyboard I've ever typed on.It was so good, I got one for home as well.
Pyrolistical
Also came from a Natural Pro background and never regret buying one at home and getting one at work as well. I even use most of the Multimedia keys, which I never used on the old one. They're pretty good to press blindly. And the keyboard is sooo much quieter than the old one was ;)
OregonGhost
I'm not a fan of split keyboards. Sometimes I find it useful to reach over to the opposite side with the wrong hand.
toast
I also have two and can't live without them. Years ago I switched to the old ergonomics to slow down my typing and deal with pain. I've overcome that a long time ago but I am just so comfortable with it. Best keyboard ever.
Uri
Haha! That's my baby! It work so good! I have the impression that I'm flying on the keys instead of typing.
Maxim
BEST KEYBOARD EVER!!
WACM161
I learned touch typing after buying it. One of the best moves I ever made.
Asaf R
That is the best keyboard ever. PERIOD. I've even gone to the extent of carrying one with my laptop for when I have to do a lot of typing on away from my main machines.
Eric Haskins
I have one at work, one at home, and a spare in the car, incase I have to work at a client site
pzycoman
My Natural Ergonomic keyboards (I've had 3) didn't hold up very well, and the split was always a little too awkward. I use Comfort Curve now (voted it up below). WAY cheaper, has a comfortable layout similar to the Natural, and feels a lot better.
Winston Fassett
Got two, one for home and one for work. ;)
Gordon Bell
Great keyboard, one caveat is that the black finish seems to attract dust.
James McMahon
Best Ever - but had to return first one cos 'b' key kept getting stuck, and nearly had to stand on space bar to get it down. Some variance in build quality, so keep returning until you get a good'un.
seanb
Yep, have it, and it definitely is the best I've used or tried, and I tried a few from microsoft and logitech plus some others.
Pop Catalin
I bought one of these when they first came out and when they were expensive. It only lasted two weeks. :-/ Red wine kills keyboards.
IainMH
re-route the forward/back under the spacebar to next/previous track and it fills all my needs.
Tom Anderson
btw, own 3 wired and one wireless for my home media center, most comfortable typer to date.
Tom Anderson
+1. Works ok on Mac, except for the right-alt and right-mouse-click.
squelart
great keyboard and the hotkeys surprisingly to me get used more than i thought.
Pat
Fail. The '6' is on the wrong hand. I'll never get past it!!
Kieveli
Jay Bazuzi
The space bar on this board is an EPIC FAIL, you have to smack it with a ton of pressure before it works and the noise is insane.
OJ
The 4K is nice. The space, i, and n don't work great on my keyboard, but it feels so GOOD on my hand.
Paul Nathan
This is absolutely the best keyboard ever. Only drawback: Once you get used to it, it's hard to type on a 'regular' keyboard if you have to.
cg
Great keyboard.I even use the front extension to relive the strain on my wrists.At first it seems weird, but now, my wrists feel even stronger.http://www.microsoft.com/hardware/mouseandkeyboard/images/products/nek4k/mk_otherviews_nek4k_05.jpg
TJB
I just got one of these. Great buy!
Simon Hartcher
Because of this question I got one for me. But in the wrong language layout, dammit!
Jader Dias
Took me a while before I learned to type 6, B, and Y with the "wrong" hand. Love it now.
Henning
This would be just about the perfect keyboard if it wasn't for the "F Lock" idiocy. I'm a coder -- I _need_ my function keys!
Joe White
I bought this keyboard last week after reading about it on SO and Coding Horror. I touch type and the "reverse tilt" attachment of this keyboard is fantastic.
Nick
I cannot put into words the depth of my loathing for the 4000. I bought it because I need an ergo but it has been nothing but suffering for me, from the gumdrop-sticky resistance of the keys that makes my hands ache after a single paragraph to the wobbly spacebar that won't register anything but a slam dead center and forces me to backspace and insert the space after the fact one time in five.I need an ergo keybaord, but I need one that doesn't cause me transpose letters and develop RSI! Is there one like this with way less stickiness?
Crashworks
+1 The best keyboard I've ever used. Bought one for home too. (and I am a Linux user...)
David Rabinowitz
its truly the best! i use it at work. at home am on a mbp :)
Alec Smart
After my third Natural Ergonomic Keyboard 4000 broke after less than a month of use, I switched to Logitech Wave and haven't looked back.
Alexey Romanov
I fell into the exact same situation, after using one at work I grew to hate my @home keyboards so much that I had to buy one for myself.
rmoore
So sweet, I use laptops came with this kind of keyboard.
DoxaLogos
use = wish.. brain dead late at night
DoxaLogos
I bought one of these in India -- the costliest keyboard on the shelf...The spacebar gets stuck, the '.' key doesn't work unless you hit it real hard, and the place I got it from said that that;s how all the pieces are. Complete garbage. In my opinion, if u can't open the pack to test it before it leaves the shop, don't buy it.
Alterlife
-1 .. sorry no way, any keyboard with the keypad on the right is shit. (unless you mouse with left hand, that is)
Casey
I bought this as well. I hate the key response: It's mushy and there's no feedback. Unless I mash each key all the way down, some keypresses aren't registered. When I have two letters in a row, only one is registered. Ditched it after struggling with it for a month. Wife hated it too.
MedicineMan
My choice also. Got one at home, but must get one at job.
nemke
The F Lock key is a pain, but easily fixed. Simply physically remove it. And, while you are at it, physically remove the Caps Lock key as well. This is the easiest productivity gain I've ever made.
TallGuy
After all these recommendations I went out and bought one. Build quality is very poor, buttons feel mediocre (except the special buttons which feel exceptionally cheap), and the layout is designed for somebody with HUGE hands. I have tried to get used to this for 2 months and I'm giving up. Maybe if my hands were well above average size this would be a nice keyboard to type on. My hands actually ache more from all the stretching. I also barely have room for a notepad on my desk anymore.
Sam
Just ordered one Natural 4000 from Amazon. Another impulse buy made by me. And I complain to my girlfriend about her impulse shoes buying.
Yada
Awful spacebar. Do not buy.
Matthew Ruston
+1 I had one given when I joined at an old company, I loved it so much I bought my own and use it at the companies I now (and have) worked at since.
JLWarlow
+2  A: 

I have never loved a keyboard like I have loved my diNovo. I promptly discarded the bundled mouse, but the keyboard is nearly perfect.

I haven't tried the newer diNovo Edge yet, but it looks even better (and avoids wasting money on the clunky wireless mouse).

Dave Ward
+2  A: 

I've used the Microsoft Natural-series keyboards, and those are quite good if you're big on the ergonomics. Duncan has a link to the current 4000 model.

Personally, I have a huge soft spot for buckling-spring keyboards like the original IBM Model M or (if you have an Apple background) the Apple Extended Keyboard I/II; there's a tremendous amount of tactile feel you miss out on with newer keyboards, and personally, I feel it really helps with my typing.

If you like those, you'll love the Unicomp Customizer series - I prefer the 104 since I work on a Mac and I need the Windows keys to act as Command keys, but they also have a 101-style if you prefer your keyboards without the new-style Microsoft keys.

It might take some experimentation, but it's well worth it if you can get a keyboard that you can type on for hours without feeling any fatigue.

Rufo Sanchez
+5  A: 

I like the Microsoft Natural keyboards too -- splitting the keyboard down the middle may seem awkward at first, but once you get used to it, it just feels more... "natural".

But if your goal is to "type bug-free code all by itself" then your IDE may have a much bigger impact on productivity. Choose an IDE that has excellent code completion and refactoring tools. If you're already locked into an IDE, then learn more of its features so you can squeeze more "juice" of it.

After all, why do the heavy lifting yourself when you have an IDE power tool? You shouldn't have to write any more template methods or manually code refactoring tasks that can be determined programmatically.

(Personally, I'm using IntelliJ IDEA right now. I really like its slick code completion and powerful refactoring capabilities.)

yoliho
+1  A: 

I haven't found the best keyboard but I'm throwing a 'down vote' at the Logitech 'diNovo' bluetooth keyboard and media-pad.

The keyboard (not media pad) feels really nice with laptop-ish keys but the media-pad is a joke. If unused for approx 15 minutes it disconnects itself (I'm assuming to save batteries) but does not give any indication of it's 'disconnected' status so when you go to type some numbers with it there is a lag of a few seconds before they show up onscreen while it re-connects. As a result, the numbers will appear halfway through the next word you are typing. Very disconcerting to say the least.

Hope this save someone from 'number lag hell'. Cheers, David H Aust

David HAust
+3  A: 

I've been using MS Natural keyboards for ages: Impressive.

The feel is very natural (no pun intented) to me and I've adopted it everywhere I worked (Usually by bringing my own keyboard instead of the Dell Generic Keyboard). There are some other keyboard that are equally interesting, but once you've found what you like most, why bother to change?

My advice is to get to your nearest computer store and try everything they have on display and choose one. Or you can believe me right away and order a MS Natural lol...

PS: I have no affiliation with Microsoft... Just happen to like that particular keyboard.

Shadow_x99
+1  A: 

The best keyboard is the one you are most used to. Learn to touch type and practice at that will help productivity. Dvorak is supposed to be good for speed, but there is a learning curve to that.

Learning the ins and outs of your editor will bring you most productivity. A guru in VI will out code a muppet in Visual Studio.

Xetius
Even Dr. Bunsen Honeydew?
Adam Bellaire
ViEmu in visual studio is the best of both, although I fall back to VIM for some editting
Scott Cowan
+2  A: 

I've been through approximately 15 keyboards in the last 6 years, at home, at university and at work.

So far, my favourites have been some properly old school keyboards that we had lying around at uni, which were made by a company called "Ergotronics", I believe (they were pretty much unbranded). These keyboards were quite heavily sloped toward you (I tend to use a high wrist rest, so my hand is pretty much flat), and the keys were very "clacky", giving great quality tactile feedback. Unfortunately, I have been unable to find these keyboards (or anything like them) for sale anywhere since I killed my last one.

I'm now onto a Dell SK-8115 (as featured on Coding Horror here). So far, this keyboard has been with me a year, and is only really starting to show signs of wear now. It's got a great minimal footprint, having about a 2mm border outside the keys, and I love the oversized space bar. The only mod I made to it was to remove the caps lock -- the few times I need to write in all caps, I can cope with holding shift.

Personally, my ideal would be something along the lines of the Happy Hacker keyboards mentioned above, since I found (through much experimentation) that the major cause of RSI-related issues for me was having to reach an extra 4 inches across a numpad and cursor key group. To get around this (and to give my right wrist a break), I switched to mousing "goofy" a while back.

braklet
+1  A: 

If you like the feel of typing on a laptop keyboard, I found a great external keyboard that has that awesome "scissor-key" feel. I can't recommend it highly enough. About $33 with shipping from NewEgg:

http://www.newegg.com/Product/Product.aspx?Item=N82E16823110007

Rob Walling
+1  A: 

The MS Natural Ergonomic 4000 has been the best keyboard I've used, hands down (pun somewhat intended). Logitech makes keyboards with similar layouts, but the NEK4k is unique in that it doesn't feel crowded, and all the keys are easy to type with.

Rytmis
+25  A: 
Justin Standard
I used these before i switched to the 4000 series. However, the one displayed here is the "refreshed" version i whole-heartedly despise because of the WRONG WRONG WRONG layout of the cursor keys and of course the Home/Del/Ins block.
steffenj
I have purchased over 20 of these in past 10 years. I must type too hard or something. I LOVE them, but they don't hold up to my hands for some reason.
Jason Short
I had 2 of these, but once I tried the new 4000, I threw them away!Try the 4000, you won't regret it.
Pyrolistical
The awkward arrangement of the Arrow Keys really cramps your style. Carpel Tunnel Syndrome, anyone? Also, the rearrangement of the Insert, Delete, Home, End, Page Up, and Page Down keys was a really dumb move.
Gordon Bell
Evil MS key layout! Enormous, heavy space bar.
Jay Bazuzi
take up Tai Chi - keeps my RSI at bay. I wouldn't be two-handed without it!
Andy Dent
I used to love these keyboards. I bought one at CompUSA and paid the $5 for the gauntee for a year. Seemed like within that year everytime I would have something spill on it and take it back to CompUSA and for $5 get a replacement. Last time I tried though Microsoft stopped selling it.
RedWolves
Tai Chi huh? I've heard acupuncture too. Jamie Zawinski has some interesting things to say about it. http://www.jwz.org/gruntle/wrists.html
Justin Standard
I can't stand the half-sized Ins/Del/etc keys.
Joe White
This layout deserves a -1 actually - for both the arrow keys and the Ins/Del/etc. MS 4000 ftw here too.
Artem Russakovskii
Loved this keyboard for a long time, but the arrow keys and stacked insert/delete area is just not right. I've gone to the comfort curve 2000 and never looked back.
digitaljoel
Image link has gone dead pal.
alex
+8  A: 

Rufo Sanchez wrote:

Personally, I have a huge soft spot for buckling-spring keyboards like the original IBM Model M

I love the old IBM Model M keyboard. It's a classic. I've bought never-been-used 15-year-old Model M keyboards before.

A caveat: vintage IBM ps/2 keyboards aparently pull more current compared to modern keyboards and the vast majority of commonly available ps2 to USB adapters do not work with them. To get an old PS/2 one to work on new USB-only motherboards, you'll need a USB converter.

Zack Peterson
+1  A: 

I think I might like to try the Das Keyboard.

John Downey wrote:

I recently acquired a Das Keyboard ... and I love the way the keys throw as I type.

Does the Das Keyboard really feel and sound like a model M?

Das Keyboard specifications:

Das Keyboard compares to the legendary IBM model M. Its best-in-class mechanical gold-plated key switches provide a tactile and audio click that makes typing pure joy.

Zack Peterson
I can't remember the exact sound/feel of the model M, but Das Keyboard does have a great feel to it, and if the clicking was much louder it would start getting annoying ;)
jfs
+10  A: 
urini
...and apparently, it hovers in midair!
Bill the Lizard
This keyboard is rubbish, in my opinion. Complete waste of money. It's bluetooth, and the USB dongle it ships with is crap (trouble with the drivers on every machine I've ever tried it with) - it tries to be both a "standard" logitech RF receiver AND a bluetooth receiver. Pairing it with the bluetooth in a Mac is better, but still not good. It feels laggy, too, and drops random key presses. I've switched completely to wired keyboards simply for the instant response I missed so much. The LCD is a novelty that wears off quickly. Don't buy this keyboard - it drove me insane.
tomfanning
HORRIBLE Home-key cluster!
Liao
Wow, I thought that was a radio tuner on the left-hand side!
Michael Zanussi
I have a similar MX 5500, I find the Home-key cluster better than the normal one. I don't however like the feel of the keys on this keyboard, they can stick slightly when struck at an angle.
tpower
+5  A: 

I've got the old Das Keyboard with blank keys - it takes a bit of getting used but after a while you just don't look at the keyboard any more. The only time it causes a problem is if, say, you have to try typing in a password with one hand while holding a phone in the other.

The clicking keys feel nice but are quite noisy - they might annoy your colleagues. The keyboard itself is quite big and seems like it should last a long time.

Luke Girvin
+1  A: 

@Vincent Robert (answer)

It seemed like my typing wasn't as fast as my thinking. It should of course be ...(the one without a numeric keypad)... Post updated, thanks.

Robert Höglund
+81  A: 

My favorite keyboard is the Kinesis Contoured:

which was revamped into the Advantage:

and Advantage Pro:

I love the way the keys are stacked vertically instead of at an angle, and the way both thumbs are fully utilized.

The price tag is a bit scary, but it's well worth $300. (I'd recommend getting the black case, though. It's really easy to tell when the white case is getting dirty.)

Bill
Definitely the best. It may not look amazing, but you really need to feel it to realize how good it is
Nick Retallack
they should use this in a sci-fi show as the spaceship's command input console :)
steffenj
This is the weirdest keyboard i have ever seen
Midhat
Several of the administrative assistants at my last job had these. They wouldn't give them up for anything. I hated it. I couldn't type anything on it.
John Kraft
It took me a day to get used to it, and then I was typing faster than ever before. And I can type blind much more easily, since you feel where you are on the keyboard.
hstoerr
Whoah that looks weird...
alex
Very cool. I have one at work and one at home. Playing FPS games on it requires some practise.
JesperE
Tommy Lee Jones actually uses one of these in "Men In Black".
JesperE
I've got three. Love them. Especially good for Emacs because Ctrl and Alt (Meta) are under your thumbs and thus easy to chord with other keys. Programming/Remapping in hardware is a nice bonus too.
bendin
Looks weird... but cool...
Isaac Waller
Too much "white space". They should put a cupholder or an iPhone docking station in there or something.
alord1689
Very nice keyboard, the arrow keys are annoying at first but now I hate having to move my arm to hit arrow keys. Need to get a second keyboard to have at work! The customer support at Kinesis seems really nice too, I hear good things about them again and again.
PetriW
I love the _idea_ of this keyboard but I do not want to pay $300 to find out if it is right for me. Right now I have a Microsoft Natural Elite 4000 and like it pretty well.
Luke Francl
I had one and the function keys are membrane buttons and failed after 12 months :( I think I'm still under warranty. I should check.
Max Howell
I have two, I won't use any other keyboard.
J. Pablo Fernández
@Luke Francl Kinesis offers at 100% money back guarantee, no questions asked. Even on the refurbished ones which are cheaper.
docgnome
The middle space could be used for a numeric keypad. Can't play Pirates! without one.
WCWedin
Cool! I always wanted a keyboard that has a big freaking del and backspace, and both far away from Enter.
Jurily
This is also my choice of keyboard, I own two of them. One at home, one at work. :)In addition, I use a variant of Svorak (called "Svorak A5") which puts all special characters at AltGr-[a-ö].
Mikael S
Why do all owners of this keyboard own multiples?
UpTheCreek
@Sosh: They are that good.
Bill
I used one when doing more coding than nowadays - worked extremely well. I used DVORAK layout, which meant that I could not *not* touchtype with the keyboard, as the keycaps had wrong letters on them :)
Schedler
I have trouble understanding why having a keyboard split between two different timezones is a good thing.
Joey Adams
I started having daily wrist pain from typing when I was 26. I bought one of these and a year later hadn't had even a twinge. Now I have two of them (one for home) and won't think of typing on anything else.
Nathon
+2  A: 

If you don't want a keyboard that is completely split (I found it hard to go back and forth between split and normal keyboards) I would recommend the Microsoft Comfort Curve 2000. It has a slightly more ergonomic layout without completely separating the keys. My favorite part about this keyboard is that the keys are halfway between the height/travel of a laptop keyboard and a traditional computer keyboard making typing require less effort. It is also a lot cheaper than the Microsoft Natural Ergonomic keyboard.

Luke
+1  A: 

If you like natural keyboards, Microsoft Natural Ergonomic Keyboard 4000 is definitely the way to go. I've got one at home and at work. The one thing i dislike about the keyboard is the lack of next/previous track. I workaround by by global keys in (winamp).

JoshT
+2  A: 

If you like natural keyboards then the Microsoft Natural Ergonomic 4000 is definitely the way to go. I've got one at home and at work. The only thing I dislike about the keyboard is the lack of next/previous track buttons. Thank you Winamp global keys.

JoshT
The 4000 *does* have next/previous buttons. Just configure the browser-back/forward buttons in IntelliType. Always the first thing I do since the browser buttons are already on the mouse :)
OregonGhost
+1  A: 
dlamblin
+2  A: 

I got the Razer Turantula for Christmas and have been very happy with it. It has a good selection of media buttons and 10 customizable buttons that can be programmed however you like. The keys feel very smooth as well, so I think it's a good keyboard all around.

Andrew Hampton
+1  A: 

I've always gone for ergo keyboards. The microsoft natural 4000 seems best bang for the buck with a few nice built in keys (Calculator is oddly wonderful).

Pat
+1  A: 

I bought one of the Logitech Newtouch keyboards not so long ago and so far I'm pretty happy with it. It's a nice no nonsense keyboard with no extra multimedia keys which keeps it nice and compact.

One thing to be aware of is the orientation of the Home/Insert/Delete/Page up/Down bar of keys. It's 2x3 not 3x2 so if you're not used to that it can take some getting used to

lomaxx
+1  A: 

Another vote for DAS Keyboard. Although it makes typing passwords quite difficult and I forget where numerical operators on the num pad are at times. The 'throw' of the keystrokes really is the best part. Also, it's great to watch other people sit down at my computer and have no idea what to do with a blanked out keyboard. Unfortunately, the DAS Keyboard has doubled in price since when I originally purchased mine.

Matthew Ruston
+1  A: 

I find the biggest impact is when I have the same keyboard available at home and at work. There are few things that are as frustrating as having to re-train your brain and fingers from one environment to the next because you keep missing the Shift key...

I am currently using the Logitech Wave keyboard at both locations. I was using the Microsoft Comfort Curve 2000, but I kept having problems with the bottom rows of keys always breaking after a month or so of solid programming.

Wally Lawless
+4  A: 

A caveat: vintage IBM ps/2 keyboards aparently pull more current compared to modern keyboards and the vast majority of commonly available ps2 to USB adapters do not work with them. To get an old PS/2 one to work on new USB-only motherboards, you'll need a USB converter.

I actually didn't have any problems with a cheap $10 adapter I picked up at Staples - I think it was a Belkin. (It did get a little funky on occasion when I switched my KVM switch, but it always came back if I unplugged/replugged the cable.

Regardless, the Model Ms are great - the only reason I moved up to the Unicomp was because a Mac keyboard without Command keys is akin to cutting off your thumbs. :-)

Rufo Sanchez
+46  A: 

I am actually quite the fan of the very simplistic, plain, jane keyboard. When I first got on with my new tower I looked at it and laughed but I find it to be a joy to type on, everything is where it belongs and its not this large chunk of plastic.

Dell USB Keyboard

Tanerax
I had one for a while. Initially liked it but then found it too lightweight and bouncy, in the same bad way that badly cooked mince is bouncy between your teeth.
Kev
I have to agree with @Kev. I got one of these with my PC at work, and I'm trying to replace it (when I have the cash...). It's so light it bounces away from me as I type, it's too noisy, and the key action is too firm for me. I also *really hate* corded devices.
alastairs
I've also got a Logitech (Cordless Desktop MX 5500) at home with the re-arranged home cluster, so I'm wanting another Logitech for work to match that... Swapping between the two layouts isn't helping me much at the moment.
alastairs
These are made *down* to a price... you know that, don't you? They are just too light and mushy.
staticsan
Gived me wrist pains, changed for Microsoft Natural Ergonomic Keyboard 4000.
Cedrik
this is a great non-ergonomic, minimalistic, standard issue, usb keyboard :)
srand
I love this keyboard. Used to have one at work. I wish I could find one on newegg or something.
AaronLS
Have these at work. They are decent but not great.
TM
I used to love this keyboard. It was compact, and I was blazingly fast on it. Like Cedrik, though, I developed pain from this keyboard. Mine was in the elbows, and not the wrists, however. I switched to the MNE 4000, and the pains went away within a week. I still don't have my speed back to 100%, but it is improving, as well.
joseph.ferris
For those who find it too lightweight, why not tape/glue washers to the underside to add weight?
BubbaT
+1 This is the best dome-switch keyboard I have used; no pains here. No nonsense; no stupid pointless-o-matic bonus keys; decent size space bar; no huge amounts of plastic around the edges to waste my desk space. Great! Although... to be honest, I could do without the keypad, which mostly gathers dust.
bobince
Haven't tried many of these "advanced" ones i'm seeing in this post.. but this is my favorite keyboard of all time. I'm so freaking fast on that thing.
Jeff
Got one of these at work - multimedia version. I really like it - it's only as big as it needs to be, doesn't waste any space :)
Krougan
104-Key Keyboard for Dell OptiPlex Desktops / Precision Workstationsit's actually a better keyboard. Standard layout, compact, without fancy buttons, rock solid and heavy.
knoopx
+24  A: 
Ghirai
One interesting benefit is that it's very quiet and doesn't annoy neighbors. That's the reason I switched away from a buckling spring keyboard, it was too loud.
ARKBAN
Oh, yes I like that. I would buy it immediately if it would be available for the Swiss-German Layout
knight_killer
I have the light aluminium Enermax keyboard. I bought it because it was flat, available and sturdy.
Christian Vest Hansen
+1. I spent ages searching for a keyboard; the Enermax really doesn't get enough press, probably as it looks so ordinary. The keys have great feedback, and are really low profile; it's like typing on a laptop. There's very little ghosting and the cold aluminium is awesome.
RJFalconer
You have to get out of the habit of turning the keyboard upside-down and tapping one corner on the desk to get the fluff out - the Enermax a would double nicely as an axe. Also, I've just noticed that the x fell off mine.
Pete Kirkham
My X fell off too. They need better glue. But after having it for a year and a half now it's still the best keyboard I've owned.
jcollum
This is _The perfect one_ for my taste too. So bad it is so low down below all those M$FT "ergnomic" keyboards
Lakshman Prasad
I just bought this keyboard after reading this post. I LOVE it! It is simple, I can type like a demon because the key response is fast like a laptop, and it is wireless. It doesn't come with a lot of function keys, but in my opinion, that is good.
j0rd4n
+119  A: 

alt text

I really like the new Mac keyboard. In the past I've used the one true keyboard, Logitech G15, Microsoft Natural keyboard and many others.

I also started to like the mighty mouse, so you should probably not listen to me - after switching to Mac I probably went soft in the head a little bit.

deadprogrammer
Same keys as on current MacBook models, and I think those keyboards are great, especially compared to mostly any other laptop keyboard.
jfs
Looking at it, I hated the keyboard on the Macbook we recently purchased at work. But once I used it, I fell in love with it.
toast
My brother has one of these, I tried it for a while... not really so impressive to me. I would rather not type on a keyboard with less throw then a regular keyboard all day.
RodgerB
I really like these keyboards. They're a breeze to type on.
zenazn
+1 Just got mine on Christmas, and I'm really loving it...
CMS
Agreed; I also am a big fan of the MS Natural 4000 (which I am actually typing on now), but I really prefer the small tic-tac mac keys. Much better action.
Nik Reiman
I too, am a big fan of this keyboard. I have two, one for work and one for home. The only complaint I have is that there are is no grouping of the function keys, so F5 is slightly more difficult to find.
Mark
Ditto on the grouping of F-keys problem. I also want to add that the sweet thing about this keyboard is that the travelling distance for the keys is really short.
Magnus Hoff
Totally disagree with the +ve sentiment here. This is one of the worst designed keyboards in the world and overpriced to boot. The only reason people rave about it is because they got suckered in to paying for it, so they'd better appear to like it. No better than sinclair spectrum dead flesh.
Kev
+1 I love this one too. It feels like a laptop keyboard. You don't have to exert much force on the keys to press them. So it should be healthier for your hands and wrists.
I take it - it works fine with a PC too? USB n' all...
Vidar
I started on a PS2 keyboard back in the day - I like having a bit of whack to my keys.
Paul Nathan
@Kev, I actually sought it out and bought one... it absolutely didn't come with any computer of mine. I've bought keyboards that were far more expensive and have a Model M that are currently collecting dust.@Simon E, yep, works fine with a PC.It has great tactile feedback and is rather quiet as well.
Rufo Sanchez
+1 I love this keyboard because it has a nice springy feel to the keys but still requires so little finger travel to get it working. Originally I had it (or similar style keys at least) on my MacBook but then I bought the desk version and it is great as well. It also takes up minimal space on the desk (a plus when there is ref material) and is very easy to store out of the way if needed.
jamuraa
I've never hated a piece of technology EVER as much as I hate the Mighty Mouse.
micmoo
These things are horrible. When I bought a MacBook I bought one to go with it. It almost put me off using the Mac completely. In the end I found and old 2003 vintage Mac keyboard on ebay. Seems I'm not the only one that hates them as there was a lot of competitive bidding for those old keyboards. Not providing the option of both styles *is* costing Apple sales but as usual they are too arrogant to care.
U62
Can these apple keyboards be used effectively on a Windows installation? Does it just work or do you need to install drivers from Bootcamp or something? (Or is it a disaster.)
Brian Reiter
I use this on my linux box, I can use xmap to get around the F-key problems.
Michael McCarty
I love this thing, but I use the small version without the keypad and stuff. Matches the notebook keyboard, so less brain cells wasted on context switching. Also, the distant mouse issue mentioned in another answer. (And I'm left-handed, but mouses have always been on the right, and it never bothered me) (I also play right-handed guitar, but maybe that's why I tremendously suck at it.)
kch
The Mighty Mouse, OTOH, such a love/hate relationship. It's like that otherwise awesome girlfriend that goes totally batshit crazy every now and then.
kch
I agree with the positive sentiment here, this keyboard is pretty great. Though, I much prefer the wireless version since it does away with all the NUM PAD junk and is utterly tiny.
Gavin Gilmour
+1 for Logitech G15, I use one at home and work. Personally, I feel that the keystrokes are perfect (not too spongy or stiff), and the macro keys are a godsend. I have one to auto-indent code to post on SO ;)
Anders
The main problem with this keyboard is it's thinness. While not a problem in itself, after only a couple of months typing on both the large and the small variants, it has ben out of shape. This has caused an insanely annoying 'tilt' problem to arise and an annoying noise to be generated...
JonB
Aye, I use the Mac aluminum keyboards as well, both for PC and Mac use. It is definitely the keyboard that I type the fastest on. After I got a keyboard with a new iMac at home, I brought my old mac keyboard to work (PC environment) :)And Aye, I like the mighty mouse as well. The new Magic mouse however is not suited for PC work. The scrolling works horribly (where it works beautifully in OSX)
Pete
Apple solved the caps lock problem on their keyboards. You have to hold the caps lock key for a second to activate it. Tapping accidentally it will do nothing
Brock Woolf
+188  A: 
DanV
I have a Model M and it's quite sturdy, but I also have a Mac and it's much harder to use without the command key. Does anyone know of Model M's with Mac keys?
Kyle Cronin
Ah, I had the exact same one when I was in college. The keys were so loud and crisp! I loved it. Nowadays I prefer the ergo keyboards.
toby
You can get these new from http://pckeyboards.stores.yahoo.net/customizer.html (as of 9/2008).
jfm3
On my first personal computer I picked up a $3 Ipex keyboard (Aussie brand), and it was love. The keyboard was chunky as hell, but it sort of curved inward such as the one displayed in the post. Now, it isn't very good to program with because no new computers support the old style keyboard port. :(
RodgerB
Did you need to get a converter?
RodgerB
My model M has a PS/2 connector, which hasn't been a problem for me so far.
SpoonMeiser
Simon Howard
I particularly liked that you can rest a biro at the top witout it getting in the way of the F keys.
Martin Brown
One? Three, two usb keys, a couple of screws, some paper clips and all kinds of funny crumbs of unknow origin...
EricSchaefer
I put a hole through the space bar in my model M. My right thumb hits in the exact same spot... over and over and over again. I have a serious calous.
Kieveli
I used one of those for years... best keyboard ever... Until someone threw a bottle of fanta in it. It was impossible to clean...
Sorskoot
This is indeed a very good keyboard. I even kept a broken one at home for a while in hopes of being able to repair it. No such luck, though.
Sebastian Rittau
Impossible to clean? Just run it through your dishwasher, and let it dry a day.
Gordon Bell
Hmmm... click, click, click... Glad I don't work next to one of these.
Sean McCauliff
You can get new ones with USB, Windows keys, compact size, etc. www.pckeyboard.com.
Jimmy J
If you work in a cube farm please think about your coworkers and pick up something a little less clacky.
Horn
I've had one of these for years, collecting dust on a shelf. Never thought much of it. After my recent move, I switched to this, since I didn't much like the wireless logitech I'd been using. I don't miss that worthless windows key a bit! -- One thing about this keyboard That takes some thought to appreciate. If anything has annoyed me with keyboards in general, it's accidentally pressing the caps-lock key. Notice on the photo that there is a wide groove between the cap of the caps lock and the 'a' key.
TokenMacGuy
these things are made of iron man
bobobobo
I love this keyboard too. We both still have the one from the 1980's and it still works (and feels like its made of iron ala- bobobobo) because it wasnt made in China! The product garbage we have to choose from these days is made so cheaply! And, yes, I can attest to the dishwasher working (dont use bleach OR the heated dry cycle and wait at least 3 days after allowing it to dry THOROUGHLY!).. It came out spit shining new!
Optimal Solutions
This will hurt your wrists. Get a modern keyboard.
Andrew Johnson
The computer labs at my university has 24" Dell LCD monitors and this keyboard. Best combination ever!
Marius
@Kyle Cronin, you can remap the caps lock to command under keyboard -> modifier keys
Sander Rijken
Ah yes, the Model M. For when you need to know that not only are you ready for coding but also ready for the zombie apocalypse, because it doubles as an offensive weapon! (Seriously, if you can use a guitar in L4D2, you should be able to use a Model M.)
Donal Fellows
As cool as these are at home, I think it would make everyone in the office hate you quite quickly.
Rick Minerich
+2  A: 

I'm going to agree with Bill. I love my Kinesis Advantage Pro USB keyboard. While a bit pricey, it's helped my wrists and forearms, which were really getting bad. I'm also pretty rough on keyboards (like "Hulk Smash!" rough), and it's held up quite nice.

A caveat: It took me a few days of constant use to get comfortable with the contoured design and the foot pedal. Those first few days were less productive.

milesobrien
+19  A: 

alt text

Kevin
I use similar DELL keyboard at work,tho I would prefer the ComfortCurve 2000.
Tuoski
The CTRL keys on this are hard to reach, especially with the side of my hand (which is fast!)
Jay Bazuzi
I dislike these compact-style keyboards as they make my RSI flare-up.
RoadWarrior
I have this at work; I like it as well, but I feel like the stop/play and previous/next buttons should swap positions.
Jack Lawson
I happen to like this as well, though the volume knob is jittery on some that I've seen.
David Citron
@RoadWarrior: I think that the layout is the same as on a regular keyboard, only the borders are thinner.
Cristian Ciupitu
I'm not too keen on these keyboards, at least not the older ones. Every computer at my high school had one, and many of them seemed to have dead key problems. Also, if your volume knob (above the sound keys) doesn't come glued on, you might want to fix that before your co-students/co-workers steal it from you. :)
Auguste
@Auguste: We have one here and it also has dead (or, well, dying) keys. The owner keeps it just for the volume knob.
OregonGhost
+55  A: 

The Happy Hacking keyboard:

mreggen
I never understood why people like having the Control key where Caps belongs. Hitting various shortcuts is just so much easier when you can use the little finger for the Ctrl key. (OTOH I don't like the Caps key either.)
jfs
jfs: Having control in its proper place makes it easier to hit shortcuts. These are fantastic keyboards; the small footprint is nice, too.
jfs: Depending on what program you're using, having the control key in that position can avoid a condition called "Emacs Pinky":http://en.wikipedia.org/wiki/Emacs#Emacs_Pinky
Simon Howard
jfs: I think the point of moving the Control key is that the CAPS LOCK KEY IS EVIL AND DOESN'T BELONG ANYWHERE! :)
Bill the Lizard
Where are my Function keys!!!! I like the small factor, but I USE the function keys, though I guess I could work more on shortcuts.
David
I've got two of these, though I'm more often found typing on my Kinesis. I don't ues them as much since I got my apple wireless keyboard though...
bendin
@David: it looks like they're underneath the numbers on the top row. There's an "fn" button too, so I assume that fn+1 = F1
nickf
This is almost exactly like the Apple Wireless keyboard: http://www.apple.com/keyboard/ Basically the only difference is the caps keys.
Darryl Hein
Yes, Fn+1 = F1. I use a HHK and have done for years. They are also very robust. And Ctrl is in a good spot for Unix programmers (think screen+vim).
staticsan
@David: I use function keys for shortcuts. For example: Switch perspective in Eclipse: Ctrl-F8. I guess pressing three keys for that is not THAT efficient.
migu
@jfs Who says we *move* the Ctrl key? I re-map Caps to Ctrl; I never bother using Caps anyway, so I don't bother re-mapping Ctrl to Caps. I just have three Ctrl keys.
Adam Jaskiewicz
@jfs Search for "emacs pinky". It can be the difference between decades of happy use and painful surgery.
David Plumpton
I am ordering 3. Whatever idiot decided that black keys with white lettering was a good idea should be shot (along with the person who came up with laptop monitors which you can see yourself in).
xcramps
Where's HOME and END? those are super important for programmers!
Jeff
@Jeff: Fn+Left, Fn+Right
rlbond
Jeff: Ctrl+A, Ctrl+E :)
jleedev
@ Bill the Lizard♦: On Swiss German keyboards, you would need to press [¨], then [Shift]+[ä] to get an 'Ä'. Its much easier to type [CapsLock], [ä], [CapsLock] ^^ So CapsLock does have a purpose
SealedSun
It's really too bad there appears to be nowhere to get these in Canada and many other non-US countries :(
thenduks
I bought one of these after reading this thread and although I like the tactile feel of the keys, the Ctrl instead of CapsLock is only slightly less annoying - I still accidently hold down Ctrl rather than shift and end up doing something weird. Ctrl should be in the bottom left and just have a bigger shift key. Moreover the Function+<key> combo is a real PITA! I use F1, F2 etc all the time and trying to work out Ctrl+Alt+Delete stops me in my tracks every time (esp. since I switched the Dlt to be Backspace). I could get more used to it but then I wouldn't be able to use any other keyboard ...
Brendan
that looks nasty
UpTheCreek
Anyone know where to get one of these in the UK?
Krougan
A: 

I've got a DAS Keyboard and an old IBM (not the really old M, slightly newer but still very tactile) The DAS is much louder than the IBM and the keys aren't quite as heavy on the DAS. That being said, I much prefer typing on DAS, it seems to me that I can get going faster than I can actually type on the DAS, so I guess I need to increase my skill.

That being said I use a crappy Gateway keyboard at work and it treats me ok. One of these days I'll get around to replacing it, but for the time being it gets the job done with out putting me in pain. I steering away from the DAS because it's so noisy I think it might offend my co-workers.

I did have an MX5000 but I found the keys too mushy and every once in a while it would lag behind what I was typing by almost a full second. I think it had something to do with the Bluetooth stack but still, unacceptable.

alexp206
+1  A: 

I also have the Kinesis Countoured Advantage. I've only had it for 3 days though, so my reactions could be premature.

My number one complaint for programming is the placement of the [{]} keys. They are really far down from your pinkie and ring finger, a little to far for my taste.

The biggest pro (other than amazing ergonomics) is the on board memory. I use dvorak with a couple customizations. In linux with other keyboards I have to set my X keyboard, use xmodmap for the customizations, and then set up extra keyboards to rotate between in case a co-worker or someone else needs to type on my computer. With the kinesis, it switches itself to dvorak, and my special customizations are all programmed into the keyboard itself. This makes it easier to reboot into windows and have all my customizations, etc.

codemac
+1  A: 

I use the Microsoft Wireless Natural multimedia keyboard and Wireless intellimouse 2.0... been using for well over 3 years -- typing is generally bug free.. mouse is acceptably accurate and responsive. I simply cannot ever see using a standard non-ergonomic keyboard for work --

On tactile feedback - i agree the old clicky IBM keyboards were the most enjoyable to use - but i find I have found the softer, but still clickly action on the MS keyboard very comforatable.

chesterbestertester
A: 

Although I am far more picky about my mouse than my keyboard, I use either my IBM model M or my slightly newer AT clicky keyboard from my 386 (branding say "LASER"). Although its not the tank the IBM is, I think I prefer the tactile feedback on the generic. At home I usually use my Saitek Eclipse II, mainly for its looks, but it feels pretty nice too.

A: 

I really like my Logictech Wave:

http://www.logitech.com/index.cfm/keyboards/keyboard/devices/3071&amp;cl=us,en

Sam Schutte
+1  A: 

I just bought a dasKeyboard (unfortunately with printed keys, oh well), and I love it.

I liked the IBM Model M keyboards, but hands down my favorite keyboard of all time was the one that shipped with NeXTStations.

The dasKeyboard actually reminds me more of the NeXTstation keyboard than the Model M. It's very nice to type on, and is heavy enough to stay in one spot on the desk when furiously typing.

y0mbo
+1  A: 

When I read here I think it looks more that people that buy some expensive keyboard takes the effort to learn It thoroughly.

Why not learn a common keyboard thoroughly and then be efficient no matter where one has to use a keyboard, than being very non-efficient away from the "golden keyboard".

Link 1

Link 2

epatel
OregonGhost
+1  A: 

Hi,

I especially like Keyboards that behave like Laptop keyboards in that they're silent and the keys offer only the slightest bit of resistance and go down only a few millimeters. I also found that for me, it's very important that the individual keys feel very "sharp" and responsive when they are pressed.

If you're like me, you'll probably like one of these keyboards:

  • the BenQ X-Touch series of keyboards, which are quite cheap, and still awesome to type on.
  • Some Logitech keyboards have these keys as well, but you'll have to look for yourself which ones.
  • The Apple Aluminum Keyboard. On a Mac, it's perfect. On a Windows or Linux PC however, you might find it annoying that the "Alt" and "Windows"-keys are swapped. If you can live with that, it's awesome.

So these are my suggestions. If you want to try this kind of keyboard without spending too much money, consider getting an X-Touch.

bye Winsmith

winsmith
+1  A: 

I like the Cherry eVolution.!The haptic is very good (like a Notebook keyboard). I don't know if this is available in the US.

Cherry eVolution

masc
I have that one too (twice). Really good Keyboard
knight_killer
A: 

This is slightly OT, but have you considered replacing your mouse? I've got an MS Ergonomic 4000 keyboard, and that helped to reduce my wrist pain, but it only fully left once I started using a Logitech Trackman.

Andrew
+4  A: 
bentford
low action really helps for touch typing and wrist strain. i simply *can't* type properly on normal keyboards anymore.
Jonathan C Dickinson
What i'm using right now. Really nice keyboard sort of halfway between a normal keyboard and laptop. Has a nice sound to it as well.It takes a little getting used to but the 'home' key next to the backspace is perfect. So is the 'end' right next to the arrows.
Jeff
+8  A: 
EndangeredMassa
US$1500! Way cool, though.
Rich
I'd be so disappointed if the feel was all wrong.
Kev
Me too. I can't imagine what those keys feel like.
EndangeredMassa
it has an obscene amount of secondary ports! it is definitely the future, but as with all future tech, it's a not affordable at the moment.
Jonathan C Dickinson
Ive been drewling over this for too long... every time i see the price tag my brain shouts at me "You is crazy but still aint that crazy"!
Shahmir Javaid
For that price, there better be a blow job port.
dotjoe
At the current exchange rate it's US$2400. That's more than a DataHand and a spare (see http://stackoverflow.com/questions/687/keyboard-for-programmers/324241#324241).
Jan Goyvaerts
A: 

I'm with Girai -- I'm a huge fan of my Enermax Aurora, it's by far the best keyboard I've ever owned. It doesn't come with whizzbang features and an excessive amount of extra multimedia buttons, it's a great keyboard for development. I have talked about it a little bit on my blog (sorry for the shameless plug). Features include:

  • Brushed aluminium keyboard -- quality build.
  • Quiet keys - doesn't keep the family awake while I'm hacking away during the night.
  • Standard layout (underestimated feature imho :)).
  • Built-in USB 2.0 hub and sound ports for headset.
  • Very nice feel, keys are very comforable.
  • Tactile response.
  • Corded -- wireless keyboards are pointless for dev (imho).

If I was to have one gripe it'd be with the size of the delete key. It feels a little small at first, but you do get used to it. It's a seriously nice keyboard, I'd recommend it to anyone.

Cheers!

OJ
A: 

I had an old IBM M keyboard which had a wonderful action and it was a sad day when it died. My current keyboard is an 82 key Deck. Nice action, really solidly built and glows blue - what more could you want?

http://www.deckkeyboards.com/catalog/product_deck_ice.php?cPath=0_21&amp;products_id=30

John McC
A: 

My vote is for the MS Natural Keyboard 4000. If you spend a large part of your day typing and you want to avoid the repetitive stress injuries that go with it an ergonomic keyboard is a must.

My one complaint on this keyboard is the placement of the function lock key where one would usually reach for F12. As part of my job I still do some RPG and other work on the AS/400(iSeries) and when you log in via the 5250 emulator the function keys are a critical part of getting around. I often find myself wondering why nothing works only to notice that I must have hit the function lock.

Other than that I have no real gripes. In fact I have one at home as well.

N8g
+5  A: 
Keng
It looks great but according to the Figerworks website they're out of business.
Huppie
but since apple bought them....maybe....)fingers crossed(
Keng
"FingerWorks has ceased operations as a business. " - might want to note that in your post...
Jason Short
The keyboard seems nice, specially the gel things.
Alix Axel
A: 

I tried the Microsoft Natural Ergonomic Keyboard 4000 for a few weeks with the bracket that tilts the keyboard away from you. The keyboard angle seemed quite good but I didn't like the "ergonomic" split design. I'm a heavy keyboard user and I use hot keys when ever possible, in fact I even use them when it is not possible by implementing them in AutoHotKey, and I found the split keyboard made some shortcuts nearly impossible to type.

So I stick with the Dell Enhanced USB Multimedia keyboard as pictured in &nbsp's answer, though I never use the "media" buttons.

Jim Clark
+1  A: 

nothing special?? The g15 is amazing or at least to me it is.

I got it when i graduated high school mainly for gaming but then when I got to college and started programming late at night for class/homework the LED keys helped immensely since I don't have perfect typing skills (I always place my hands in the wrong spot and end up a key to far right or left).

The LCD display is very helpful to and a fun thing to mess around with when you have nothing else to do. Although I still haven't found time to play around with writing any plug-ins for it.

Brandon Haugen
A: 

I use the Logitech G15 and absolutely LOVE it. But I'd have to say that the important thing is not so much which keyboard but picking one and sticking with it everywhere. There is a certain amount of mental overhead when the keys on one PC are different from another PC.

I am a huge fan of the older style Ins Home PgUp / Del End PgDn horizontal setup than the newer vertical layout with the double-tall delete key. Switching between the two has disastrous effects on my productivity.

The worst situation would be having two different keyboards, one with the double-wide Enter key and the other with the obtuse elbow Enter key which occupies the same real-estate as the / key on double-wide version.

The G15 has two different versions. There is the older model with 18 "G" keys and a newer one with just 6. Personally, it doesn't matter. I don't even use them. But they are there if you want to hotkey macros and such.

Tom Welch
A: 

I have been using the Microsoft Ergonomic Keyboard 4000 for ~2 years and using Microsoft natural keyboards for as long as they have been around. IMO they are the best overall keyboard I have ever used. I can type for hours on it without feeling discomfort and that's what really matters isn't it?

The only downside of this keyboard is the mechanics of the keys. It is not bad by any stretch of the imagination, just it could be better. Closer to higher end keyboards such as the DAS or diNovo Edge

TonyLa
+1  A: 

Another vote for the Apple Aluminum Keyboard. It's quiet and good-looking and I like that kind of keys (moving with very little resistance and just some millimeters). However, it's not everybody's taste - two people in our company ditched them, one for an Apple Wireless w/ numpad (the older model, looks like this), the other for a Logitech Cordless Mac desktop.

I used a Logitech Wave before, which was quite nice in the beginning, but after just 9 months some keys are moving like they are half stuck (arrows were the worst).

In regard to layouts, if you have ever had to code with some non-US layout (like german, swedish, or in my case, estonian, where you have to press alt/option for []{} ) you will find that the US layout is actually quite nice. ;)

Marie Fischer
+42  A: 
Peteter
I have the same, but with a cpu and screen attached :)
jk
I especially like that the numeric pad is omitted. I rarely if ever use one, and having it just pushes the mouse that much further out of reach.
Chris Noe
and it has a middle button!
DarenW
i love the keyboard on my T61p, when i try to type on someone elses laptop in class i just fumble the keys badly, because theirs are usually alot smaller. And yeah, the Fn key is kinda in a wierd place, but you get used to it.
Deinumite
What a great idea! I really liked the typing action on my thinkpads.
IainMH
I like that too, I can't use laptop touch pads any more, it has to be a nub.
rmoore
Yeah, the Fn key is freakishly annoying! It's a total design flaw. To reach the "shortcut" keys on the other side of the keyboard you need both hands, and if you need both hands it's not really a shortkey is it!?
Kimble
I bought one with a numeric pad. I've removed unneccessary keys, such as capslock, browsekeys and so on. I love it.
Aputsiaq
i love that the middle button on the thinkpad scrolls to (on most apps) my thinkpad dont have a touchpad, but the red dot has replaced my mouse. the keyboard is not bad, but some programs use the numpad, and then you are screwed cause the mock numpad is terrible. gotta say i dont like the colors much tho.
Samuel
I fell in love with it after using my Thinkpad R60e, and I'm toying with the idea of buying one for over a year now. I guess I should just go on and do it...
Yonatan Karni
Great - personally I prefer touchpads to mice.
UpTheCreek
Keyboards shouldn't have nipples. Too tempting.
Cameron MacFarland
Anyone know where I can get one of these?
UpTheCreek
+34  A: 

You gotta try my Logitech Wave

either corded or cordless. It's really great.

Amr
I use a Wave both at work and at home. It's nice, but falls short from being truly ergonomic. It's definitely at a fairer price than most other ergo keyboards, though.
Garrett Albright
I use a Wave at work and despise what they've done with the "home", "end', "delete", "Page Up", and "Page Down" keys. There is no excuse!
Trent
No insert, too! But if you think *that* bugs you, consider us poor Mac users having to do with no = key on the keypad and the rest of the buttons on the keypad periphery in the wrong positions… I've learned to deal, but it's still annoying. Still a nice keyboard despite this, though.
Garrett Albright
I use this at home, I love this keyboard. @Trent it only took me like a week to get used to the layout of home/delete/pageup/pagedown/end. I use the oldstyle at work and this style at home, both are easy for me. I do NOT miss insert. That key serves only to annoy me when I accidentally press it somehow.
TM
I have another logitech keyboard with the same home, end, delete, page up, page down setup. And I must say that I actually kind of hate the traditional setup now... That bigger delete button is so handy and much more accesible. And who uses that stupid insert button anyways... :p
Svish
I have this keyboard. I never noticed the lack of 'insert' key. I even got the play / rewind keys to work with Linux.
Chris Huang-Leaver
I just took today this keyboard for myself, and so far my feelings are that this is one of the best keyboards i ever had.Love it a lot.
Dmitris
No, I will never buy a keyboard that mingles up my Home and End keys! ^^
SealedSun
I rather liked this keyboard when I first bought it, but it did have some problems. One of the most annoying things was that it dropped the wireless connection for some keys, sometimes for all of them. This used to resolve itself after 15 seconds or so, but this is the kind of thing that can really mess up a coding session, especially if you're in "the zone". I also found the keys gave a little bit too much resistance when pressed. I didn't realize this until I bought myself a laptop where the keys almost lacked any resistance. It quickly became a pain switching back and forth; I threw it out.
Stefan Kangas
This isn't as good as the ms ergo http://stackoverflow.com/questions/687/keyboard-for-programmers/788#788 I've tried both
bobobobo
It has an Insert key... It's in the top row, beside the F12 and above Home.
Anna Lear
That keyboard has 2 versions: Wave and Wave 450.I have Wave 450 which has all keys (home, end, insert, etc) as a keyboard should have.
Wojtek
+1  A: 

I also use the Microsoft Ergonomic 4000, I used to get bad Carpel Tunnel Syndrome in my right hand, and this has almost disappeared since starting to use a split MS keyboard back when the original Natural keyboard came out.

The 4000 is a big improvement over the first natural keyboard, I love the soft wrist pads, and the extra function buttons at the top come in handy too.

csjohnst
seconded, these keyboards are great :)
Sophia
A: 

I have to agree with the MS Natural Ergonomic 4000. I was looking to replace my only MS Natural about the same time as Jeff put up his post about it, I tried it at home and about a week later I bought one for work. Best keyboard ever!!!

Ryan P
+9  A: 
otsdr
I have recently bought the <a href="http://www.keyboardco.com/keyboard_details.asp?PRODUCT=510">Cherry KBC 80-3000B</a> with the gold keys and it is amazing. I love typing on it!
Sean Kearon
+1  A: 

I also like the new apple keyboard and really is a space saver on my tiny desk at work. It also has two usb connectors, so the tiny cord on the mighty mouse connects nicely. I also liked the previous version of the mac keyboard but the keys on the new one are much softer when typing. Its only $49 (was $59 i believe) from apple, http://store.apple.com/us/product/MB110LL/A

But the new keyboard comes with any new mac :)

Brendon
+2  A: 
Peter Stuifzand
I use the wireless version of this and loves it. I have used them for years and now have three of them. To me the amount of split is perfect.
Zitrax
+17  A: 
mgsloan
Yep--I have three of these. However, I use them flat--I tried all of the riser configurations Kinesis sells and didn't care for any of them.
Mitch Haile
I also use and recommend this keyboard (and I use it flat). The key response is great and I love that they have a special Mac OS X design as well.
Paul Lefebvre
Some keyboards have a small "enter" key. Ain't that a problem ?
Olivier Pons
I use this keyboard but keep it flat with a good 5-6" separation. This helps my shoulders stay square so I don't hunch inwards (I originally switched to this because of a winging scapula). My only complaint is with the home/end/pg up/pg down layout: this doesn't match some "semi-standard" laptop layouts that I have seen and used for years where the order from top to bottom is home/pg up/pg down/end.
wweicker
I'd up-vote this, but there is no link.
Casey
A: 

I use the Microsoft Comfort Curve 2000, which is a great keyboard for that price (20$).

Tuoski
+6  A: 
Brad Wilson
Last time I tried one of these I thought the keys were uncomfortably heavy to push, I practically couldn't type on it.
jfs
I replaced their feeble aluminium effort with an A1048. No idea what they were thinking about with the new ones. Totally unusable.
Kev
And the same goes for the mighty mouse, that got replaced as well. I've no idea why Apple get so much smoke blown up their asses over ergonomically defective designs like these.
Kev
I bought one of these on ebay after discarding the aluminium piece of trash. I don't think this is the greatest keyboard personally though - the keys are a bit too springy with no definite click to them. It is however 100 times better than the current flat ones. I mean who looks at a latop and thinks "yes, the best thing about laptops is the keyboards, I wish my desktop keyboard was like that"?
U62
this keyboard is a nightmare, really. They keys are so hard to press ..
mnml
A: 

At work we use the Focus Electronic 12 key programmable keyboard with a built in calculator. That's actually really handy sometimes. But seriously, what is a the computer for if you've got a calculator on your keyboard?

After reading some blog post, I realized how awesome my IBM Model M must have been so I dug it out of my parent's attic and have been using it ever since.

The one really good thing about the Clickiness is that everyone knows you're working, technically making it the more useful in the long run than any programmable soft-touch Logitech whoozit.


If you haven't raided your high-school dumpster or college swapshop then http://www.clickykeyboards.com/ is for you.

Peter Turner
+6  A: 
poulejapon
Nice, big space bar you got there...
Jared Updike
I love how this keyboard is advertised as being "tactical"...
Samat Jain
A: 

Just about any keyboard will work for me as long as the Arrow keys and Insert/Delete, Home/End, PageUp/PageDown arrangement is like @Paul's screen shot. I can't stand the large delete key on some of the newer keyboards.

Rick
+56  A: 
Martin
... and it is great for gaming as well ;)
akr
Clay Nichols
Good keyboard which I've been using for a couple of years, however, some buttons (mainly the G-keys and the backlight-level button) are no longer responding.
Ray Hayes
This is a VERY serious looking keyboard! If I were marketing it I'd call it the Key Command Center. And if they made an ergonomic version I'd order one today.
TMarshall
@MrAnalogy - thanks for the link!
TMarshall
Ive had this keyboard for 2.5 years, and it has seen some abuse. My palm sweat is acidic, so where my palm rests on the left side there is a white spot where the overcoat and paint has been stripped off. the lcd backlight doesnt work anymore either, but the keyboard is still solid. i love it
Anders
Can you give some examples what you use the macro keys for? My Kinesis Advantage has macro capabilities as well, but I don't see what to use that for.
hstoerr
the eclipse IDE has no support for macros, so I have a bunch defined- mostly for simple stuff, like wrapping the selected text in div tags, etc. The quick record function makes it pretty simple.
Tim Howland
How is the tactile response on this one? I like to feel and hear each key press. I'm looking for something with half the noise of the IBM Model M, with modern features.I actually got so frustrated finding one:http://echoreply.us/tech/2007/09/26/who-took-the-click-out-of-keyboards/
Tim Post
i had the blue and orange versions. The blue was nice (better than orange) - keys felt good, lcd didnt need backlight to read!orange - keys felt weird, G-keys were crowded, lcd needed back light to read :(also THOU SHALT NOT MOVE ESCAPE KEYanyways traded both for the MS Ergo 4K
srand
I am considering the G15 keyboard over the sidewinder6, but one question I have before I make my purchase is: Can you list all of the available macros on the lcd for the active app?
Giovanni Galbo
I bought one of these for gaming because of the extra keys (for Warcraft). But as a general keyboard, and particularly as a programmer's keyboard it is pretty awful. They keys are too spongy. The debounce is too agressive (hitting www very quickly often just results in 1 'w'). It gets into a state sometimes where certain keys stop working and it's not physically broken, just you just have to power-cycle it by unplugging it from the PC. Oh, and the casing, despite being over-engineered, is very flimsy and rattles a lot.
U62
Sounds like you got a bad unit U62. Don't suffer with any of those problems here.
Martin
The key feel on this keyboard is one of the best I've used.
280Z28
I find Ctrl+Shift+B an incredibly annoying "shortcut" (Compile in Visual Studio). Just pressing G18 ist much more comfortable ^^ (and the list goes on, of course)
SealedSun
A: 

As someone who prefers a minimalistic, simple keyboard I find it interesting that the Microsoft Natural has been voted so high here. I prefer the Dell model Ķėvin posted. I have the USB version at work and the wireless bluetooth version at home. Both are excellent for programming and extensive writing.

Anders Sandvig
+6  A: 
Markus Olsson
I have a diNovo and the keyboard part of it is amazing but the number pad is a joke. Unless used every 5-10 minutes, it's bluetooth connection drops out (without any indication that this has happened). Then, when you go to use it, there is a 2-3 second lag before the numbers show up on the screen.
David HAust
I have the diNovo. What a piece of crap! The battery life was terrible, and the keys kept breaking. I had to send it in twice.
Jeremy Cantrell
I have the Microsoft Wirless desktop 7000 at work and I really like it. It's still a little louder then I prefer (I want the laptop style silent keys). I just wish the number pad was detachable.
David
I love this keyboard! It's very nice looking and the useless numpad is removed :)
Carl Bergquist
+19  A: 
Maudite
Putting it in a grid makes it easier to type? I don't see how that could be possible! That keyboard looks like a nightmare!
Garrett Albright
Neat concept, but my wrists hurt just imagining typing on that thing.
Jeremy Cantrell
I'm typing this message on a Dvorak Typematrix right now, and it's a pleasure for the wrists. I haven't typed on anything else for 2 years, and I have greatly reduced wrist and arm pain.
small_duck
can't be a pleasure for normal wrists, either your keyboard is twice the size of a normal keyboard or you are twice as thin as average ppl. because if everything is in normal size, your arms would never come to lay parallelly and so it can't be ergonomic.
tharkun
@tharkun I wish i was twice as thin as the average person but I am afraid it's the opposite. They keyboard is really small. I don't know why, but it's a pleasure typing on it.
Maudite
nice and compact for laptops...
Jonathan C Dickinson
the grid is a revolutionary idea. it's brilliant. it really is better. it almost totally eliminates all tweaking/diagonal/lateral movement. I wish every company made a grid-layout version of their keyboards.
42
+1 I have one of the blank ones. They are awesome.
railsninja
The position of enter and backspace would take some getting used to for me.
Wallacoloo
+4  A: 
antik
I have two of those keyboards. They're nicely weighted, properly sized, indestructible, and the way the keys feel is as good as any old 3270 terminal. There has never been and will never be a finer piece of hardware.
JPLemme
I have an odl IBM Model M at home and a Unicomp Model M for work. Great keyboards,
Tim Williscroft
+1  A: 

The new mac keyboard is really good, and this is coming from some one who originally thought that it would be horrible.

+1  A: 

@ Maudite:

I'm a little sceptical about custom keyboards. If I get too accustomed to a keyboard with a different layout, I'll have trouble coding properly with a normal keyboard. All that muscle memory learnt is going to cause me to hit the wrong key, probably slowing things down.

I'll probably not go for a custom layout keyboard because of this reason. Unless of course, I take the custom keyboard with me wherever I go. Now that'll burnish my nerd image!

pkchukiss
+2  A: 

I just got a Microsoft Natural Ergonomic Keyboard 4000 at work. I really like it. It took a while to get used to the ergonomic design. I especially like the short cut buttons (calculator!!!).

cschol
+1 for "calculator!!!". For some reason, this is the additional key I'm using most often (other than volume and play/pause, when listening to music).
OregonGhost
A: 

Dell clicky.

Wish they still made 'em.

DrPizza
A: 

Where did you get that ? I didn't even know that it existed.

Apple Wireless Keyboard with Numeric Keypads existed in their previous incarnations. The new "flat" Apple Keyboards are available in two flavors:

1) Full Keyboard with num keyboard + 2 usb2.0 ports (one on each side).

2) Bluetooth Keyboards: No Numeric Keypad, no extra USB ports. The layout is like the MacBooks. (You have to use a FN key to use Fx functions under OS X, else you get some OSX fancy things, like Expose, Dashboard, etc).

I have a BT Apple Key (white) and I don't like the feel. I threw it after I started playing with the new flat ones. Not the best keyboard, but definitely better than the old model.

The problem with the Apple Keyboard (white versions) is that some keyboards block, and since it is transparent, dirt can be easily seen and it is sometimes impossible to remove.

Martín Marconcini
+3  A: 

At work I use a Goldtouch split keyboard, purchased with my own funds:

I used this keyboard as an intern and really loved it. I bought a brand new one, but the action sucked (the keys would never snap back and would trigger multiple times for single key presses) and they redesigned it by moving keys directly to the right of the backspace key (ouch). I sent it back and bought a used one on eBay. YMMV.

At home I use and love my MacBook Pro's laptop keyboard. I would probably get a wireless aluminum Mac keyboard for any Mac/desktop situation. On a related note, I think the thumb-positioned Mac shortcut modifier key (command or "apple" key on the Mac) is much better ergonomically for common ZXCV commands than using Ctrl with the pinky on Windows/Linux. What do others think?

BTW I have an old (working) Model M exactly like DanV's above, from back in the day. Would I be remiss if I did not sell it on eBay to put it back into circulation? (instead of e-wasting it?) I used to love it but it is pretty loud and it wasn't the best for my wrists...

Jared Updike
I love the Goldtouch keyboard as well.
cplotts
I should add that I wouldn't be able to type on this thing if I didn't have the dual gel wrist pads. They work so well I don't even notice them. It's also kind of cool to run my headphone cord through the crevice in the middle of the keyboard.
Jared Updike
+103  A: 

Das Keyboard, of course!

lindelof
I got mine in the post this morning. It really is very nice to type on. But you could save money by spraying an old IBM keyboard black. :-)
IainMH
what's so special about this one?
steffenj
Two things. 1. Blank keys. 2. Nice typing action.
IainMH
I have the 105-key version II and love it. The keys have a great touch/spring and the clicking is priceless :) I have used too many keyboard where the keys require too little/much effort to press or are just oddly angled.
jfs
Looks like advertising. No real arguments!
Luis Filipe
This keyboard is its own argument. Solid black! No key tops! Clicking! Everyone can see AND hear that you are a master typist with one of these.
Zan Lynx
I finally got one after coveting my office-mate's for 2 years. It is worth every penny.
Moishe
That will keep the nuff nuffs off your computer!
RodgerB
I just got my Das Keyboard Ultimate. Typing on this thing is better than sex.
Jeremy Cantrell
Keyboards like this are great if you like a different keyboard layout, like Dvorak.
Gordon Bell
Is it a pain to type on passwords on sometimes?
alex
@alex, yes. But that's why I have both a fingerprint scanner and the firefox plugin that unmasked password fields.
IainMH
I own this keyboard, and even though I love the blank keys, I don't use it anymore - it is far too noisy. Can't hear myself thinking while typing on Das Keyboard.Instead I now use a Cherry G80-3000 with linear action keys (and transferrred the blank keys to the cherry)
Sam
Too bad I couldn't bring mine to work... :(
Calyth
I find this type of keyboards to have no practical advantage, except for the showoff effect.
ldigas
Its to loud so I can only use it at home.. hope to get my own office with a door soon :)
Thomaschaaf
I ordered the pro the other day, and by the next day, already wished I had ordered the blank key version.
42
This looks like a modified Cherry keyboard. I wouldn't be surprised if it is manufactured by them. I have used Cherry keyboards for a long time and I still do.
migu
I want to get one of those! (migu: They do indeed use Cherry keys). (Actually, I want to get a Cherry keyboard, but in Australia Das seems to be easier to get)
Arafangion
It actually is a Cherry keyboard ;)
Thomaschaaf
Will definitely keep the girlfriend/fiancee/wife from nagging you to let them check the latest sale at Saks. Though you might be the one stuck doing just that FOR them instead.
Artem Russakovskii
@Jeremy. You are definitely doing something really really wrong!!!!
OscarRyz
How does the Das Keyboard compare to the Kinesis Freestyle? I've come to love the switches.Alternatively, can you get a split (like the Kinesis Freestyle) Cherry?
Mikael Jansson
I find all DAS models very convenient. It has though one serious disadvantage. I like to take meeting notes (into company wiki, of course) during a meeting, and the clicker sound distracts others.
Pavel Radzivilovsky
Why has it got three buttons left of the space and four to the right?Don't freaking tell me it's got invisible Windows buttons?
Thomas Ahle
there are also 'silent' versions even for the ultimate (no captions). Any experiences about volume with those?
Martin Dürrmeier
+1  A: 

I guess I'm the anti-ergonomic guy, but I've tried and TRIED to use those "natural" keyboards. I have mild CTS, and these 'boards actually make it MUCH worse.

Pulsehead
A: 

I've got a lovely old PS2 Honeywell - lovely long keytravel, not too noisy.

In need of a new USB keyboard, I tried the Matias Tactile Pro 2; whilst the key action is fantastic (and delightfully clunky and loud), it suffers from certain key chords dropping subsequent keys. So I settled on a Saitek Eclipse II - a lot shorter travel, a lot quieter, but it glows ;)

moobaa
A: 

An unfortunate thing about these keyboards pictured here is that none of them has a "proper" big "L" enter key. Some of them have the big enter keys but they are upside down and make the square bracket keys be on two lines rather than next to each other.

The big L enter key is a necessity, as it's a nice big target that you can easily hit. As I've got a more "standard" keyboard at work and many times I hit both the enter key and the slash/bar key at the same time.

I wish they made more of those big L enter keyboards again.

Daemin
A: 

My three favorites:

  • ORIGINAL Microsoft Natural Keyboard
  • MacBook Pro Keyboard
  • Das Keyboard

I'm most efficient with the Natural Keyboard. However, I had to use my ThinkPad's keyboard for the first time in a few months and I'm really surprised how much faster I am on the MacBook's keyboard now. I think once you get used to the chording motions with Fn, you can move real fast with it. Also, I love the backlit keys - gorgeous. Das Keyboard for the cool factor - but it's very noisy.

Andy S
+1  A: 

Definitely the IBM Model M. I'm currently using one from 1989. I've not done any typing tests comparing keyboards, but it seems that I type more accurately and faster using the Model M. Plus, it is just cool hearing the keys click!

firedfly
A: 

I love my MS Natural Ergonomic Keyboard 4000. The only problem is it doesn't fit in the keyboard drawer at my dorm with the base on it.

megabytephreak
+1  A: 

I love my IBM Model M, but my fellow cubefarm coworkers couldn't stand it because it was so loud.

Ed Griebel
+1  A: 

Until recently I use a flat logitech keyboard. Now I use the new Apple wifi keyboard. It is just so small and I never ever use the numeric pad since I quit doing ascii chars in my ms-dos programs.

The Apple wifi keyboard is just so small and light and feels nice to the touch. Somehow I am really liking this keyboard

A: 

I also like the logitech G15. This is for several reasons:

1) it's a wired keyboard. Wireless keyboards can drop keypresses if your CPU gets heavily loaded (like during a big compile).

2) The built-in macro system is great- it's keyboard based instead of software based, so it pretty much works everywhere (i have one for the windows box and one for the linux box)

3) The key action is pretty good. It isn't an old-school clickety clack, but it has pretty good travel and feels crisp, not mushy.

Generally, I've found that gaming keyboards are a pretty good way to go in terms of coding keyboards- very functional and usually quite customizable. The same goes with mice- I find that gaming mice with their fifty different buttons is a great way to go for me.

Tim Howland
+84  A: 
Mike Fielden
I prefer the Microsoft Natural Ergonomic Keyboard 4000, but I got one of these for my wife and she really likes it.
Gordon Bell
I love this keyboard. The Ergonomic 4000 and its successors didn't handle spills well. Comfort Curve was WAY cheaper and the keys are quiet and feel better (less jarring) than any keyboard I've used.
Winston Fassett
This gets an upclick for two reasons: 1. I'm using one right now. 2. They are probably the least expensive way of vastly improving your typing experience.
IainMH
I just beat the enter key of this keyboard through the bottom... It was a good keyboard, but it can't handle frustrated programmers
Paco
I bought a few of these for the office, and now i get several requests per week to order more
Jason Miesionczek
This is the one I've got and I really like it.
Ray Hidayat
I Agree, well worth the money!
Tuoski
It's not great, but it's "good enough": durable, cheap, has the right keys in the right places, good feel.
Jay Bazuzi
Great price/quality factor. I love Microsoft hardware about as much as I try to avoid their software.
Joachim Sauer
I've got one myself, and it gives the best value for the buck. I also happened to have tested it's spill resistence, and hey - it works!Moving the keys around for a DVORAK layout may not be possible, since not all keys are of same shape and size.
yhager
I bought 5 of these over the course of 6 months. 2 for home use, 1 for work, 1 for my mom's home use, one for her work. The layout is great, the key action is quite and comfy, and they are inexpensive and wired. Been using them exclusively now for nearly 2 years.
digitaljoel
A major plus point for this model is that it doesn't have that ridiculous "function key" nonsense. I don't know what it is with manufacturers hijacking the damn things, but it drives me insane. Worse still, the bloody indicator light always seems to be wrong - the thing will invariably boot with the light off, and the function keys not behaving as function keys. Nice, solid Microsoft keyboard, excellent price, generally very pleasant typing experience.
Rob
This is the keyboard I use and purchase for systems I build for others. I like it because it has a less dramatic split/curve than some other ergonomic keyboards; the function keys, arrow keys, home/end/insert/delete keys, and numeric keypad keys are all in the positions I am familiar with; but most of all the travel distance when keys are pushed is about half to 2/3 that of a "regular" keyboard, making it quick and painless to type on (fairly quiet too until it's over a year old).
JYelton
I used to own this keyboard and i hated it - the button base is a rubber sheet and can get MISALIGNED - you will be banging the keyboard in frustration as keys go unresponsive. I had to continually unscrew the keyboard to try and get the rubber base realign so the keys would work.Programming productivity? i don't think so.
icelava
Using one right now, and loving it, although I broke the enter key because I hit it hard. Oh well, I can afford another one because of the great price! And I am addicted to the calculator button.
Josh Stodola
Im using this right now and I don't like it. If cheap is what you want then its okay, otherwise it's clumsy to type on
Brock Woolf
I actually prefer it to the Natural Ergonomic 4000! The curve is enough to get my hands into a good position, and it feels way lighter than the 4000 (yes I'm talking about typing).
EpsilonVector
A: 
Kevin
A: 

Another vote for the Logitech G15 from me. Add in the MX Revolution mouse and you have pretty much the ultimate combination.

John Channing
+17  A: 

I know everyone loves the dasKeyboard, and the IBM, so I looked all around and found a USB Keyboard made with buckle-spring tech, with actual letters on the keys. I have one of these babies and I love it. Noise and All.

http://pckeyboards.stores.yahoo.net/customizer.html

I love the throw. It's heavy and has a lovely place for your pencils.

DrFloyd5
You can get dasKeyboard with letters printed on the keys, if you need them. :)
Zan Lynx
That looks just like a model M, except it has... *shudder* Windows keys.
SpoonMeiser
Although I use the Das Keyboard Ultimate, I have this exact keyboard, and it's a fantastically constructed keyboard. The mechanical switches are awesome. I don't care how loud they are.. and they ARE loud! Thanks, Unicomp, for keeping this keyboard alive!
Jeremy Cantrell
Heh, I like the "Customizer" page that only has one option.
sep332
I'm in the process of ordering a Customizer. I'm getting the 105 above but with blank black keys for an extra $10 (the Das Keyboard is a joke). Oh yes, my pretties! This is going to be sexy!
Christopher Done
@sep332 : you can get any layout you want, in any colors you want. Just call them, as is written on the page. I have an all-black one, with no labels. Also, that is actually a Model M. Unicomp bought the Model M machines from Lexmark when they stopped making them for IBM.
neohaven
+2  A: 
Mike H
I've been using one for about 3 months now and really like the integrated touchpad. But I do have problems with certain keys sticking sometimes; Ctrl, Alt, Shift.
Adam Neal
+1  A: 

Here's another vote for the Model M. Got two off eBay...they both have "Property of Ford Motor Company" stickers on them!

w4ik
A: 

second @mike's comfort curve keyboard. I use them both at work and at home.

  • low-profile
  • good typing responsiveness feels very natural and unobtrusive
  • curve design to lessen RSI

It's the fastest and the least-RSI keyboard I would type with. The low-profile is a big factor, don't underestimate low-profile keyboards and they did an awesome job with the spring underneath them, positioning your hand and body right, you could type uber-fast on it. plus it has a curvy anti-RSI style design too.

The wireless version of the MS Desktop 3000 's keyboard seems to be better than the wired version though, from my experience using both.

But I'd recommend it to anyone looking for a good keyboard without any doubt!

I love it!

chakrit
+2  A: 

Has anyone tried the Virtual Keyboard? I'm curious as to how well it works, as well as to how it influences productivity...although curious onlookers might bother you as you use it. :)

Thomas Owens
+3  A: 

I use an Avant Stellar from Creative Vision Technologies. It has the individual spring action on each key, which is a big plus. I was getting severe pain in my finger bones after a few hours of coding with a normal membrane-type keyboard. Also, the keyboard is fully programmable, and comes with extra keycaps. (I keep mine in a "Unix" layout with the control key on the home row.) Finally, the keyboard is weighted with a solid metal bottom, which helps keep it in one place on a desk.

The only downside with this keyboard is the amount of noise it generates, especially when touch typing. You might as well be using a typewriter. The keyboard is also larger than normal which can be an issue in tight quarters or when using with a keyboard drawer.

KeithL
This is built by the guys who made the old Northgate keyboards that look a lot like it. For some reason the idiots haven't released a USB version and you can't reprogram the keyboard from the machine on NT/2K/XP/Vista/7. You can still do it with the keyboard itself but that's quite a pain.
Loren Pechtel
A: 

I use an Microsoft Natural Ergonomic Keyboard 4000 too, It's magic for my arms! :)

Lukas Šalkauskas
+18  A: 
macbirdie
Seconded. I use one of these too.
edomaur
I have one too and love it. After a few months of heavy use some of the keys were getting stuck so I washed it in a shower with warm water -- and it worked!!
TomA
I have on too. Lovely!
Andrejs Cainikovs
A: 

Using the wireless Apple keyboard here as well and i like it a lot. Mostly because of it's small footprint which allows me to point my shoulders inwards instead of outwards, creating a better ergonomy. I tried out a typematrix keyboard a while back. I did love the feel and footprint, but the change in key positioning made me all confused. At the time i didn't have time to spend learning a new keyboard layout, so i put on to the side, and i still haven't gone back to it.

Effata
A: 

I love the Microsoft Wireless Laser Desktop 6000 v2. It has has a reverse slope. Therefor your wrist isn't having to bend up to type. Typing on it feels more like typing on a laptop. Quite and soft. Only problem is they don't show it on their site anymore.

devSpeed
+5  A: 

I vote for the Dvorax TypeMatrix Keyboard!

Not only it is small, reducing the gesture to reach the mouse, when necessary, but it's design is also made to reduce finger's movement while typing. Aligning keys vertically is really a simple but brilliant idea, it ease reaching upper keys comparing to other keyboards.

And of course, the Dvorak layout is also a great improvment comparing to the old timer qwerty (or any other "designed for typewriter layout").

gizmo
new models just out as of 1.2009. the typeMatrix folks are very personable and will take all the time you need to answer any questions you may have.
42
Good post, never seen this before, but I like it a lot.
Casey
A: 

I have some problems in my right elbow and wrist, from playing too many nights of Diablo 2. It can be quite irritating and I'd advise anybody not to take the matter lightly, and take precautions while you still can.

I tried the alphagrip (http://www.alphagrips.com/) but it hasn't convinced me yet. I experimented with voice recognition with mixed results. The next thing I want to try is maybe use movement recognition with a webcam for frequent gestures. I think the most important thing is:

  1. Variety - I learned to use the mouse with my left hand. I have one on each side of my desk. Also have a trackball.
  2. Take frequent breaks - stretch your limbs, flex your fingers, relax your eyes, take 5 mins every hour. It's not just good for your fingers. An excersize reminder helps, here's a free one for google desktop: http://desktop.google.com/plugins/i/rsireminder.html?hl=en

An interesting read on RSI with some links: http://googleblog.blogspot.com/2006/04/avoiding-rsi.html

Oh and right now, I 'm using a Microsoft Ergonomic, and it definetly does help. After 5-10 minutes on a regular or laptop keyboard, I feel the strain already, while with my Ergonomic I'm quite fine.

Robse
A: 

Microsoft Natural Elite. Has the size of normal keyboard (not as wide as Microsoft Natural or Microsoft Ergonomic) so my mouse can sit close to keyboard -- minimises hand movement!

Marcin Gil
+4  A: 
Roger Lipscombe
A: 

The Microsoft Natural Ergonomic Keyboard 4000 is my current keyboard at home and I really do enjoy it. I had a Logitech diNovo for about a year before the mouse died and couldn't be recharged so I got a new system where this one has so far been pretty good. I like being able to move the keyboard around without worrying about a cable at home which is nice. At work I have a Dell keyboard and mouse which seems to be typical at the moment. Where I used to work they had a lot of Kensington keyboards that worked pretty good. I do prefer a Microsoft Natural keyboard if I can get one.

JB King
+3  A: 
ugasoft
just imagine how bad your fingers would hurt after drumming on a hard table all day.
42
So put it on a pillow :-)
Arve Systad
My desk at home has a glass top with nothing underneath it (call it the nude tabletop). I doubt this would work, unless I taped some paper to the desk.
Robert Harvey
Having tactile feedback is overrated, anyways ;)
Spidey
@Spidey, I still enjoy those old fashion clicky keyboards.
Alix Axel
I have one of these that I used to keep in my purse and use with my PDA. I love it but unfortunately it isn't all that great for extended typing. It also tends to draw so much attention when used in public that getting work done is damn near impossible.
apocalypse9
+6  A: 
Nicholas Riley
I'd never even heard of that keyboard. Cool. I like the dual arrow-key setup and the short reach for the mouse. Nice.
bendin
What trackball is that?
Slack
It's a Logitech TrackMan Marble FX, my second favorite trackball behind the Microsoft Trackball Explorer (which I use now). Unfortunately both are discontinued, but you can still find them around.
Nicholas Riley
A: 

Using Microsoft Natural Ergonomic Keyboard 4000 on my Mac, works great! If you use a Mac, don't forget to install and configure the driver for this keyboard. In the past I used Mac's slim keyboard, the MS one is better.

eishay
+126  A: 

For windows:

IainMH
Why doesn't it has a single button 'reboot'.
Umer Azaz
Because that would be too easy.
Bill Williams
That would be redundant, you already have one one your computer.
he_the_great
It's hard to avoid marking it as "offensive" :)
Georg
Why does the keyboard have Intel Inside?
dreamlax
Actually, most keyboards do indeed internally use intel controllers to implement the corresponding I/O protocol.
none
It may be simpler if it had a shortcut key for pressing three keys together
victor hugo
@Victor Not quite as funny tho.
IainMH
I'd upvote it ten times if they would let me!
Chris Huang-Leaver
When's the USB version coming out?
alex
+4  A: 
steffenj
The OLD US version had that key layout too. They stopped making them that way in 2000 in the US. I bought a case of them before they stopped shipping entirely. Now I had to move up to the one with the split key. Was a nice keyboard though for sure.
Jason Short
'Y' and 'B' should be duplicated on these. No imagination.
Jay Bazuzi
I had the slightly more modern version Natural Keyboard Pro, which is basically the same, just with media keys above the function keys. Feeled great. Note that the Natural Ergonomic Keyboard 4000 has the Insert, Home etc. keys just like the old one, and it's a really fine successor to the classics. Still has a larger Return key (though slightly smaller than the old one) in German layout, by the way.
OregonGhost
+82  A: 
tardate
Exactly why I love the bluetooth keyboard from apple.
csexton
Kensington has a wireless keyboard with a detachable numeric keypad I was going to get it myself but the mac keys threw me off.
David
Number pad is truly worthless, unless playing angband. My primary keyboards don't have them. It's funny though, how after over 20 years of computer mice, keyboard drawers are still too narrow and no one has though of moving the numeric keypad to the left side.
bendin
There are keyboards with the numpad on the left, but they are obviously less common. I'm still glad to have the numpad (though moving it to the other side would be a welcome change), but maybe I'm an edge case.
Steve S
You could always learn to mouse left-handed...
Darcy Casselman
Funny, I started as a lefty mouse user but at some point I switched (can't remember why!), now hard to go back. Anyway I'd have the left/right handed mouse issue to deal with. And why should I change to suit the PC? I say...wake up the kbd design dept! @bendin: yes, they been asleep for 20 years
tardate
punching in numbers with my left hand? no thank you... also, the home, end and delete keys I use A LOT when programming...
Svish
+1 I use a laptop style keyboard, a track ball (stays in the same place) and a separate USB num pad if I need to do some numeric entry work.
Colonel Sponsz
@Svish ... the red oval was drawn a bit hastily; wasn't meant to capture the home, end and delete keys! Just the number pad..
tardate
+1 (and one for fuzzymonk, too, if I could).
e.James
keyboard with left-hand numpad -> a4tech kbs29, I want like this but still can't find any in my local computer shops. a4tech calls it bothhands keyboards, assuming right-handed mouse. Your both hands both working --> efficient and ergonomics enough I suppose
mhd
Like a previous commentor, I fixed this problem by switching my mouse to my left hand. It took about a week to get back to normal speed, but after that, I never looked back.Added bonus: if you've got a coworker who uses your computer or "explains things" by pushing you out of the way to do it for you, a left-handed mouse (especially if you flip the left/right buttons, as I did) will stop that behavior in it's tracks.
rwmnau
I try to use the mouse as little as I can, after all, we're not working in Photoshop
Anton Tykhyy
wow! no wonder you have trouble, your hands are TINY! :)
Neil
@Neil - lol!I just found out about the "Evoluent Mouse-Friendly Keyboard". Very sleek, and designed specifically to address this numeric keypad issue.. http://www.evoluent.com/kb1.html
tardate
+1 AMEN !!!!!!!!!!!!!!!
Casey
I wish I could up-vote this 100 times
Casey
That picture is completely incorrect, your shoulders are not 8" apart and you do not sit at a computer desk with your arms perfectly straight.
Allen
No but, I use the home and end keys like all the time. Your 0.1% circle should only hit the numeric keypad should it not?
bobobobo
I have to agree with everyone on the home and end keys, but the thing is, you don't really notice you're using them until they stop working. Try disabling them, and go code something.
Jurily
I have used this keyboard and liked the idea but not the execution. The Delete key is beside the space bar. That is a disaster waiting to happen.
Cadoo
I knew someone who used to use a mouse with their feet. Turns out that this actually made them super-productive, since they never had to take their hands off the keyboard... but it did look a bit strange.
Liam
+2  A: 
Tom
A: 
+11  A: 
cplotts
Agreed, especially for smaller/skinnier people! Bring that mouse closer to your body!
wweicker
I have a separate USB num pad that I use with the Goldtouch. At this point I will not be without this keyboard. The MS natural has nothing on this keyboard for good hand positioning. The Goldtouch is also among the best built keyboards I have ever used.
semiuseless
+1 without a doubt, the best keyboard I've ever used. I have one for work and another at home
bedwyr
+3  A: 

No one is going to vote for this... but I sometimes I miss my Apple II+ keyboard, because it had a repeat key.

benc
Actually the ][+ was the last Apple II to have a repeat (REPT) key. The //e was the first II to have a vaguely modern setup, with four arrow keys, a standard symbol layout and autorepeat. I wish more modern keyboards would banish the ` key to somewhere less accessible, too... hrm, maybe I should remap my keyboard. (A //e much like the above was my first computer, FWIW.)
Nicholas Riley
You are right! I forgot the model I had. Correcting....
benc
I began programming on an Apple //c and loved the keyboard. I still to this day have to have the control and caps-lock switched like apple did it. but as until this last year remaped the escape/~ keys.
Xepoch
Apple ][+; never got RSI on that thing and I typed on it for years. Tighten up the screws holding your keyboard into the case if it start to feel mushy. Soft keyboards cause RSI!
Tim Williscroft
A: 
StuffMaster
+35  A: 

I'm surprised nobody else has mentioned it, but get an American layout keyboard.

This is because the functional character set of almost all programming languages were designed on a US keyboard. Important keys like:

" ; ' { }

are on the home row or close to it. Having to stretch for shift-number combinations hampers productivity.

It may seem like an annoyance if you're used to a Swedish keyboard or whatever, but trust me, it's worth the (surprisingly) minimal time investment.

Of course if you're American, which is likely, this is less useful to you. Me, I'm a Brit and have been programming with US layout for 15 years or so now.

Max Howell
C# explicitly avoids using $ in the language because non-US keyboards don't usually have it.
Jay Bazuzi
I have a non-ergonomic US keyboard for my media center but use the MS4000 for work and (p)leisure. The US keyboard I picked up for £5. Had it so long I can switch between the two without thinking about it. I'll have to give it a run out for programming.
graham.reeds
No joking. I've got a German Mac, and it doesn't even _have_ keys for [, ], {, }, \. No joking. It has a $ key, though.
Niki
+1 for this. Trying to find a proper keyboard in the UK is very annoying :)
Neil
You could also change the layouts, you know. Decent Operating systems allow this easily.
Adriano Varoli Piazza
Adriano Varoli Piazza: Indeed, features like these exist. However, as a general rule I avoid unnecessary confusion and thus prefer it when the labels on the buttons match up with the symbols that appear on the screen.
Max Howell
Another thing, as a web developer. I can't develop if the keyboard doesn't have < > button to the left of Z. Which none of the US keyboards have.
Ólafur Waage
#0, Or, you could just remap the keys in your operating system. :-)Ólafur, UK keyboards are also 104/105 keys w/ the <> button, i.e., same physical layout. Might be easier to get hold of than Icelandic (?).
Mikael Jansson
I'll get my revenge on the US keyboard when I invent a popular programming language that use the £ and ¤ symbols for almost everything! Then the Norwegian keyboard will finally be useful!
Marius
Stuart
I've thought about getting an US keyboard as well. Especially annoying are applications that come with hardcoded shortcuts that involve `{` or `]`, since they require [AltGr] on a german keyboard, but since [AltGr] is also an Alt key... well you get the picture -.-
SealedSun
Apple have some strange ideas about keyboard layout. MacBooks in the UK don't have the '#' key (Use Alt+3 I think) and instead have a key that types the § character or when shifted the ± character. Seriously Apple? ...
Brendan
+1  A: 

I like the bog standard Dell USB Keyboard, the reduced sides fit my hands perfectly

Ctrl is hard to hit on these.
Jay Bazuzi
...but of course you've already remapped Left-Control to CapsLock anyway, right?
Xepoch
+1  A: 

I like the feel/travel of 2 KBs: Matias' $35-$50 keyboards best (haven't tried $150 tactile pro)

http://matias.ca/products/index.php

and the new mac (aluminum) wired keyboard.

Here's a long analysis of keyboard design:
http://amarsagoo.blogspot.com/2008/05/science-of-keyboard-design.html

RSI: here's a little set of 3 wrist curl/extension exercises i wrote up
http://news.ycombinator.com/item?id=199553

Gene T
I just got a notice about the pro 3 keyboard almost being out of production... but for $160? No way. I cant justify $160 for a keyboard right now with this recession and all. I wish I could because it does look nice and it seems like a solid keyboard but no way for $160.
Optimal Solutions
+213  A: 
stephenbayer
real programmers use butterflies
Jiaaro
But what if I mess up? How will I backspace? :(
Mike Daniels
you type 0001000, of course (assuming ASCII kbd)
Anton Tykhyy
And where did Ctrl-Alt-Del go? don't programmers need it these days anymore? :)
van
real programmers don't need Ctrl-Alt-Del. That is a Windows hotkey.
Mike Cooper
Hey, it's a BIOS hotkey as well.
Jeffrey Hantin
There is no backspace, or someone expects programmers to key in 01111111.
Vineet Reynolds
You don't need Ctrl-Alt-Del, you send the command in binary.
rogeriopvl
Holy smoke, what is wrong with you people.. my joke made it to the top of the list.. I should have got a negative 1 Billion for this answer. shheesshh.. :)
stephenbayer
Seriously, if someone gives me a link, i'd buy this.
JavaRocky
Shephen hawking uses just one key.
Virat Kadaru
A: 

I like the aluminum Apple keyboard on my linux box, using Awesome as a window manager and some remapped command keys I almost never need to touch the mouse.

Michael McCarty
A: 
gyaresu
+6  A: 

I used the Cherry G83 for many years, until 2 years ago I switched to the Cherry G230 (Evolution Stream) with it's flat notebook-like design, because I often have to switch between my notebook and my desktop pc. having two similar keyboard makes live easier.

Evolution Stream (G230)

http://www.noisy-tec.de/shop/images/cherry_stream.jpg

Cherry G83

http://www.mb-tech.at/images/Cherry_G83schwarz.jpg

dermatthias
I've just bought a Cherry G230 - so far I really like it.
codeinthehole
A: 
Dave
See other discussions here on SO before you decide to make the switch: it may not be worth it.
Jay Bazuzi
+2  A: 
Lasse V. Karlsen
needs pics or it didn't happen :)
Jeff Atwood
Ok, I'll take a picture of it :)
Lasse V. Karlsen
I should note that when I reread the answer, it says "no keys visible". The keys are of course visible, but there's no visible text on the keyboard. :P
Lasse V. Karlsen
+1  A: 

I am very happy with my Deck Legend

http://www.deckkeyboards.com/

DanielHonig
+2  A: 

Very old question, but people should really consider the Keytronic keyboards. In particular I love the Classic-U. It's USB and comes in beige or black. The backslash is in a different location that you might be used to.

But the keyboard feels great, and it's also only about $35.

Steve Sheldon
I knew someone would mention Keytronic! :) Those things rule.
Esko
A: 

The Logitech Wave is the best keyboard I've ever used. I don't use Apple's keyboards anymore as they are usually made with tidy girls in mind and don't tolerate much coffee and cigarette ash. 3 months in my room will render any Apple keyboard or mouse unusable. If you install the Logitech control center on a mac the Wave will work as good as any keyboard made for a mac in terms of compatibility.

Vasil
+38  A: 
Jan Goyvaerts
Want. That is way cool.
IainMH
Do you have a video of these in action by any chance?
OscarRyz
they're selling them again
Scott Cowan
This looks like an amazing keyboard!!! http://www.youtube.com/watch?v=_rzFqEqzhmA
Sander Versluys
try to move the index finger of your left hand to the right while moving the ring finger (of the same hand) to the left at the same time... I think I know why this datahand hasn't become anything near a standard.
tharkun
tharkun: why would you ever want to do that? Right index finger east is either G, 5, or arrow right. Right ring finger west is Escape. I've never used such a key combination in my life, on any keyboard.
Jan Goyvaerts
Sitting on the floor -- so can you use your toes as well, for maximum throughput? :-)
Pontus Gagge
Any chance to get an AZERTY layout ?
Olivier Pons
Olivier, just like the labels on the keys on a normal keyboard, the label on the DataHand is irrelevant. Whether you get QWERTY or AZERTY depends on the keyboard layout you've selected in your operating system. DataHand Inc. doesn't sell the DataHand with AZERTY labels. Nor do they sell it labeled with a Thai keyboard layout, but I can still type Thai on the DataHand perfectly well simply by selecting the Thai keyboard layout in Windows, just as I can type Thai on a Microsoft Natural Keyboard (which is sold in Thailand with a QWERTY layout and Thai stickers that you can paste on the keys).
Jan Goyvaerts
Sitting on the floor, because that's the only picture I have with both my DataHand keyboards in it. The fact that I have two is part of the point I was trying to make. At http://www.shareware-beach.com/2008/01/behind-the-scenes-2008/ you can see my actual setup, with my hands covering the DataHand.
Jan Goyvaerts
The prof that I used to TA for swore by his, and I have to say, after watching him use it pretty extensively, the only reason I don't try one for myself is the meaty price tag.
Greg D
very handy when you don't want someone to hack your computer while you are in the coffee room.
Nicolas Dorier
This looks more difficult to learn than chinese
UpTheCreek
Learning to type on the DataHand takes only a few minutes. Your coffee break is plenty of time. Typing at a reasonable speed on the DataHand takes a few weeks of practice. Typing as fast or faster than on a regular keyboard takes a few months of practice. But then again, learning to type fast or a regular keyboard takes practice too.
Jan Goyvaerts
What the hell is this.
Kuroki Kaze
Want to sell one by chance?
hydo
@hydo: No, I'm not selling either of my DataHand units, even though one of them is sitting in a box. Unfortunately the manufacturer only sells new units every now and then. I want to have a spare in case the one I'm using fails. Right now http://www.datahand.com/ says they expect shipments to begin in September 2010, which is now. I suggest you email them and ask to be put on a waiting list so you can buy one as soon as they come in. The DataHand is expensive, but well worth it if you spend 8 hours a day typing.
Jan Goyvaerts
A: 
kushin
This is one of my favorites too. I used one for about a year. It probably had the best key action I had seen up to that time.
Agent Worm
+5  A: 
1.01pm
+36  A: 
bendin
I would *love* to have a keyboard where you can type parenthesis without shifting
Amit G
I can see why that would appeal to LISP programmers :) Looking at the photo on wikipedia, it just looks like they mapped parenthesis where the square bracket keys are on a conventional layout. You could do that yourself with an IME editor if you think it would allow you to code faster. If you program in a C-style language you probably also type the curly braces more often than the square ones too.
U62
A greek modifier? I'm sold ^^ No, seriously [Greek]+[a] would be much easier than [\],[a],[l],[p],[h],[a]; and you could use greek variable names in Unicode programming languages (is that a good thing?)
SealedSun
+5  A: 
Jay Bazuzi
I have one of these, and it was great on my hands after using a non-ergonomic old style keyboard. Only complaint maybe is that it's charger and batteries have always been a bit iffy. And that it would occasionally take a second or two to wake up in the morning. Though much like its owner there.
Nidonocu
I used one at my previous job. Really enjoyed using it except that I would usually rest my fingers on the function keys when I'm not typing, and of course they're touch sensitive.
Nippysaurus
And now Microsoft stopped making them. This is a common MS pattern: make a great piece of hardware, but stop after a couple years. Their goal is to change the industry's idea about what's normal, but I wish they'd stick around a little longer.
Jay Bazuzi
+6  A: 
Agent Worm
Would be better without the number pad though
UpTheCreek
A: 

I use a standard cherry USB keyboard without inscription (like 'Das Keyboard' but only costs 29€ not 100+€). You can drop a mail to cherry and they will produce one for you...

Johannes Weiß
+1  A: 

My current favorite is the Kinesis Maxim keyboard. The things that make the difference for me:

  • Tilt angle and spread of keys is adjustable
  • No numeric keypad to reduce travel between home row and mouse
  • Quickly adjusts to a 'standard' keyboard for pairing with people who do not like split keyboards

Todd
+1 for reduced travel. lol.
BBetances
A: 

Currently, I use a Microsoft Natural 4000 at work. Beyond all the typical reasons to use this keyboard -- ergonomics, key layout, etc -- I've found that it has an added benefit: So few people use curved and split keyboards that no one wants to touch my computer while I'm away from it. Since I have a cubicle, sometimes it's hard to keep people from touching my computer when I'm away. At times, my computer has been reset because I left it locked. This is one way that I can protect against that without annoying the system administrator.

That Avant Stellar looks like my favorite keyboard ever: the Northgate Omnikey 102. That thing had a great layout. It was rock solid. The keys had just the right amount of resistance. You could easily remap it, in fact the keys were easy enough to take off an put back on that thorough cleaning was easy.

A: 

Wireless 3000 for me; feels good, nice and quite. I hear the 4000 is pretty sweet though...

BBetances
A: 

i'm really happy with the IOGEAR GKM541RA. not only does it have a sleek design and long range wireless, but it's soft on the fingers with an almost notebook like feel.

ob
A: 

I like the new Mac keyboard. One thing in particular is that the keys go flat with the board, making it easy to keep clean without all the crud that gets in between the keys on conventional keyboards.

+1  A: 

I've liked the Logitech diNovo keyboards since I got my first. I find its much easier to type on them with the flatter keys. I've also come to like the small size of the eeePc keyboards. My hands are small enough that they fit quite well on them and I find them easier to type on then regular keyboards now.

DeadHead
Logitech diNovo keyboard is amazing BUT its blue tooth number pad is *terrible*. The number pad will disconnect itself (to save batteries I assume) if unused for approx 5 minutes. Then when you go to type numbers, there is a 2 second lag before the numbers show up on screen while it re-connects.
David HAust
Yeah, true. I have the non-blue tooth set in which the crappy mouse broke, so I sent back the mouse and got the whole blue tooth set for free. I still use the old set's number pad.
DeadHead
+1  A: 

Obligatory:

"Keyboard, how quaint!" -- Scotty

Tim Post
+1  A: 

TouchStream Stealth from Fingerworks are the best keyboards ever made.

The keyboard doubles as a trackpad/mouse, so you don't have the strain of reaching for a mouse, and you can use gestures for tab/right click etc. See the flash tutorials at:

http://www.fingerworks.com/userguides.html

Sadly, they went out of business a few years back; their multitouch technology was bought by a company called pear or kumquat or something, who wanted to incorporate it into a phone they were making. Wonder what happened to that project ? :)

I bought one of these keyboards 5 years ago after a bad attack of RSI threatened to end my career.. Offers to buy it are usually met with sentences involving the phrase 'cold dead hands'.

Rasputnik
A: 

I recommend the Avant Stellar: Programmable 116-key design with dual programmable function keys across the top and along the left-hand side.

+2  A: 
Tom
have one of these at work and home too. also intrestingly fine the MS standard optical mouse to be the best too.
+5  A: 
Rainer Joswig
vi would be hell on that.
Xepoch
A: 

I use DataHand, at home and at work.

A: 

i too use a microsoft ergonomic 4000. it meets all my requests: 1. ergonomic layout 2. all the keys are in the right places (no stupid placement of the ins/del/pgup/etc or arrows) 3. it has a usb connector

EXCEPT - it is not backlit. can anyone point me to a backlit, ergonomic keyboard with a standard key layout. i can't operate with the arrow keys or pgup/etc keys in any position than the original placement. tia.

-don

Don Dickinson
If the keys are all in the right places, why do you need it backlit? Look at the screen, not at the keyboard :)
OregonGhost
A: 
nevan
A: 

Just buy a normal OEM keyboard. Compaq and HP make good and robust keyboards, without unnecessary bling. They are not mechanical like Model M, but they are quiet and provide good enough tactile feedback. They are also cheap. like 15$ or so.

I have a model DT528A form HP.

wooptoo
A: 

I like the Typematrix Dvorak

A: 

DVORAK keyboards are definitely the way to go. I can type 97 WPM opposed to the normal QWERTY keyboard at 81 WPM.

James Brooks
+2  A: 

A lot of people get attached to particular keyboards, but once you've tried something different you realise that almost all the keyboards on the market are the same, and there's a few far superior but more expensive keyboards which actually change your typing experience.

Those I know of with a significant difference to the typing experience are:

These are all significantly more expensive than normal keyboards, and are normally aimed at people who suffer from RSI. Make no mistake though, they reduce this suffering by improving postural problems and by reducing finger movement. The latter will help your typing speed.

Of these, I have only tried the Kinesis contoured keyboards, of which I now own two. They take a week or two to get used to, and then you find that:

  • You can type more accurately because the keys are arranged in vertical lines instead of in diagonals
  • Typing is more comfortable because your palms are supported
  • You type faster, because your fingers don't travel as far (keys arranged in a well around your fingers)
  • All the important modifier keys are on your thumbs, which are fast and strong. No more stretching awkwardly to do some command.

If you're serious about what's the best keyboard, I'm sure it will be one of the three keyboard types mentioned. They seem to be the only significant re-imaginings of what typing could be like. I highly recommend the Kinesis contoured ones. Hopefully someone will post reviews of the others.

Lars Yencken
A: 

benq x 800

very springy and comfy

+1  A: 

I'd suggest one with Mechanical Keys. It's fun to have a clicking sound and enjoy the feeling that you really are a programmer. But, sometimes when someone in the room is asleep, it is annoying.

The keys do not become hard quickly and do not give strain to your fingers

I've the TVS Gold Keyboard. It's what I've seen. It'd be very nice of you if you could find me another Mechanical keyboard.

CodingTales
The problem is everyone can hear if you're working or not! :)
kirk.burleson
+1  A: 

If you have or are in danger of developing repetitive strain injury, you need a keyboard that doesn't demand mechanical force to press the keys. Aside from the laser keyboards other answers have mentioned (which I haven't tried), I know of exactly one such available for sale anywhere in the world today:

http://www.specialneedscomputers.ca/index.php?l=product_detail&amp;p=127

Been using it since last year, highly recommended. If you're reluctant to buy from a company with "special needs" in its name -- so was I, until I realized I just had to think of it as a rationality test!

rwallace
+2  A: 

Microsoft Natural Ergonomic Keyboard 4000

and '6' is not on the wrong side of the keyboard ;-P

Piotr Owsiak
+1 for the 6. Actually, the position of the F5 key has taken much more time to adopt to, since it kind of feels like it's F4...
OregonGhost
True, I wish there was an empty space between F4 and F5 like in traditional keyboards.
Piotr Owsiak
A: 

I would like to second the customizer from http://pckeyboards.stores.yahoo.net/customizer.html Its 4 and a half pounds, of key clicking, nuclear brain damaging power. The one I got serveral years ago has a coiled chord and is made in the USA. And when you die, they can buy you with it. Brian

BrianK
+5  A: 
Jonathan Sterling
+1  A: 
beggs
It's the Wii programming steering wheel.
kirk.burleson
+10  A: 
Andrejs Cainikovs
+1  A: 
Alix Axel
Not bad, but it looks like some kind of command center. Does it have a Missile Launch key?
kirk.burleson
+1  A: 

For my development machine at work, I prefer a very basic Logitech keyboard. Such as this Logitech 350 Internet Keyboard:

I was choosing a keyboard just now (to replace a clunky standard Fujitsu Siemens one) and test-drived this against Logitech's UltraX flat model, which admittedly looks way more elegant, but whose feel when typing was slightly "wrong" somehow, for me.

What I like about this basic Logitech keyboard:

  • The feel is a good compromise - pressing the keys requires neither too much pressure nor too little.
  • Function keys and the "Insert/Delete/Home/End" block are laid out "normally" (and not, for example, so that the latter are grouped together with Prt Scr / Scroll Lock). To me this makes a surprisingly big difference in how natural it feels to use the keyboard.

Cost of the Logitech 350 is a whopping €10 where I live. =)

Jonik
It must have an "invisible" key. Sweet!
kirk.burleson
+1  A: 

I like laptop type keyboards. They can easy to handle and they are very effective once you get used to it.

Braveyard
+1  A: 

you wrote that dvorak is not your choice? have you considered using neo-layout? it's not only optimized for german (mainly) and english language, but also maps the capslock key to a modifier to access all characters important for programming.

very nice is also level 4 which features numpad and a navigation block integrated into the “letters”-area of your keyboard. i can’t imagine coding without.

definitely worth a try!

knittl
+1  A: 
Rodrigo
who and why put a downvote?
Rodrigo
just don't accidentally press stop without knowing what happens ;)
Kevin
Like Stop-A ? LOL
Rodrigo
Look! It comes with GWBasic commands on the left side if the keyboard. :)
kirk.burleson
this keyboard is so funny !
Behrouz Mohamadi
+1  A: 
Casey
A: 
Daryl
A: 

The keyboard of Truly Ergonomic is currently under market research...

It could be my next buy ...

gretoi
A: 

Goldtouch Adjustable Keyboard is an excellent choice.
http://www.goldtouch.com/p-64-goldtouch-adjustable-keyboard-black.aspx

Those regular keyboards end up causing so much pain to millions of people over a long time, I am surprised they aren't banned. Free market isn't always good for people. This is one of those exceptions. 90% of the people realized the harm they have done when it is almost too late.

Having an ergonomic keyboard, mouse, keyboard tray and a good work chair is more important than 401(k).

akirekadu
A: 

Since I touch type, I find that the most important feature for me is that all of my keyboards are the same. I normally program on 5 different computers (not necessarily on the same network) and I find that I have the most problems when the keyboards don't match. Key positioning is critical.
To help with this, I use synergy which allows me to use my desktop keyboard on my notebook.

Dave
+1  A: 

Cherry Strait alt text

mnml
Satan's keyboard! That return key is inverted!
alex
WOW! That is damn pretty!
kirk.burleson
+1  A: 

I prefer an Apple Keyboard. It is nice , slim and very easy to use. And it doesn't make as much noise as other keyboards do when you type on it.

Nick Brooks
A: 

I use a standard DELL keyboard: DELL keyboard

I love it for the clear and simple layout, especially the way the Insert/Delete/... keys are arranged. Even though it is cheap, the typing response is clear and suits me well.

Additionally it has a small footprint on my desk which is advantageous. I extra bought a second one to have one at home too.

Marcel
A: 

The new Acer Fine-Tip Keyboards:

alt text

Alix Axel
Why it's keyboard for programmers?
FFire
You can't be serious! Look at all the bumper stickers on it. Haha.
kirk.burleson
@FFire: Not just for programmers, but this new type of keyboards are so much easier to type than regular ones. I would even say that they are way better than the Apple keyboards.
Alix Axel
+1  A: 

I got a Logitech Illuminated Keyboard not too long ago, and I'm very happy with it: http://www.logitech.com/index.cfm/keyboards/keyboard/devices/4740&amp;cl=us,en

First of all, it types very quietly -- which is important to me. Second, it's illuminated which I like to facilitate typing when the room is dark.

Finally, it's minimalistic and stylish.

I'm very happy with it.

Joe H
+1  A: 

use the wireless mac keyboard on your pc as well. try colemak, unlike dvorak, its not a scam, unlike qwerty, its not made up out of thin air. also imb m (or other m) are nice, but dont trust that das keyboard, they are very cheaply made. the end

robert
+1  A: 

I use the Logitech S510 keyboard. I love typing on it. It's low profile and the keys are somewhere between a normal keyboard and a laptop keyboard as far as depth. I have a newer keyboard, but recently fixed this one and no am back to using it!

Although now that I see I can buy a ThinkPad keyboard this thing may get replaced! I love the keyboard on my ThinkPad and if the desktop version of the board is anywhere as nice as the one on my laptop, I'm sold.

Matt Swanson
+1  A: 

I like Apple's Revolutionary Approach ;)

Revolutionary!

UpTheCreek
+3  A: 

A keyboard I saw many years ago at Comdex I think had the potential to be very good but they didn't do it right. The keyboard was built into a chair, one half on the left arm and one half on the right arm. It would be virtually impossible to use if you weren't a touch typist but it only took me a few seconds to get the weird setup out of my mind and simply type--touch typing reflexes work perfectly despite having the pieces widely separated. Your arm rested on the chair arm and it held your hand at the right position to type.

Unfortunately the fools took this good idea and ruined it with a terrible keyboard. I never saw anything of them after that.

Loren Pechtel