Mechanical Keyboard Guide
overclock.net
overclock.net
I prefer the Topre switches, but the tactile bump is very subtle and if you do not consciously make the effort to not bottom out (initially), you will. And then it's just a very very expensive rubber-dome keyboard.
(The reason you use mechanical keyboards is so that you don't have to bottom out -- slam your fingers against an unyielding piece of plastic thousands of times a day. If you don't realize that and treat your mechanical keyboard like a $3 rubber-dome keyboard, then you are not going to get the comfort that they are supposed to provide. Rubber dome keyboards are bad because the keys only register when you bottom out, forcing you to hurt your hands in order to produce any text.)
Also, if you've used a Model M and hated it, it's because it's bad. You have to apply quite a bit of force to the keys (80g, compared to 35g on a Realforce), and that can be painful. Model Ms make a really fucking cool sound and are built like tanks, but they are otherwise not particularly special. I used to use one, but after switching to a HHKB, I could not go back.
Finally, clicky keyboards are really cool, but the Cherry Browns ("tactile") are a lot easier to type on than the Cherry Blues ("clicky"). I am not really sure why, but the Browns feel "sandpapery" (try it and see) when they register, but the Blues just make a loud noise. The rough feeling is much easier to recognize while typing than the sound, IMHO.
If you can, try each type before buying, but if you can't, forget about clicky and go for Brown. If you like the Cherry Brown-based keyboard but want something higher quality and slightly more ergonomic, then make the step up to the Realforce.
(Yes, I know that mac keyboards only work on the mac, but if people care so much about these things, then that's not really an excuse for leaving it out of the discussion. Anyone else feel the same way about the slim-key keyboards being so much better?) edit: correction -I guess they do work on PCs http://discussions.apple.com/thread.jspa?threadID=1095349
And modern Apple keyboards work on anything with USB or Bluetooth.
I'm not quite sure what you mean by big gaps - Apple's keyboard also has some pretty sizable gaps between keys. Unless you have tiny fingers I think you'd want those gaps.
More information here: http://geekhack.org/showwiki.php?title=START+HERE+--+The+Gee...
This may also explain why I was extremely inaccurate when I first started typing on the macbook (until I learned to adjust and type as you do), and why I still find it to be not as comfortable to use as the model M. It is the best laptop keyboard I've ever used, but I don't find that style of typing to be as comfortable or natural.
I guess it's just personal preference, though. I learned on a model M back in high school.
I dug it out of the back of a storage building a couple of summers ago. The sticker on the bottom says it was made in 1986. It works flawlessly, and with the help of an old tooth brush and a Mr. Clean Magic Eraser, it looks as good as the day it was made.
Right at the moment I'm using a Lenovo Thinkpad USB keyboard because it's a smallish keyboard with a built-in trackpoint device (one less reason to ever leave the home row). If it wasn't for the trackpoint, however, I'd be back on the HHKB - I like the layout more and I seem to have less trouble finding the arrow keys by feel.
Since they don't make HHKB keyboards any more, I suspect my next keyboard might very well be an Apple USB mini-keyboard - it's got the layout I like, it's small and light, and I suspect I could get used to the key-switches soon enough...
My HHKB is replacing a 16 year-old Apple Extended Keyboard. It's definitely not as click-clacky as a buckling spring keyboard, but it's much easier on my wrists (and doesn't wake people up when I'm hacking at night).
I realise using arrow keys is heresy to a certain subset of the programming community, but I've been using them for decades and it's hard to give them up.
Then buy a RealForce or the Japanese HHKB Professional instead:
http://www.g-ray.co.uk/pictures/Realforce87U2b.jpg
http://www.pfu.fujitsu.com/hhkeyboard/lineup/pdkb420b.html
FWIW, I use the arrows once in a while (not everything supports Emacs-style keybindings, after all, especially on Windows), and I like the HHKB's approach. Less hand movement than normal arrow keys.
in a strange inversion of the usual hierarchy, includes an extra Fn key on the left and an inverted-T arrow-key cluster
"Lite" refers to the price, not the number of keys. Topre keyswitches are not cheap. A rubber membrane is.
If it's what you really want, the HHKB Lite 2 is actually sold in the US and is quite a bit cheaper (though the switches aren't as nice).
Though they didn't take away their days unavailable from august. I believe this yahoo store is also found from the officials manufacturers website for buying the keyboards.
The reason rubber-dome keyboards are bad is because you have to bottom-out to get the key to register. Topre switches (which is what the HHKB and Realforce keyboards use) do not have this problem.
Also, HHKBs are very much still in production.
When I had those keys on the keypad, I never really used them because they were further away from the home row than their counterparts on the main keyboard. With the left-hand hitting Shift (if necessary), it's not difficult to hit them with the right hand.
Maybe I should finally switch to Linux. There, you don't even need F keys in the terminal ;-)
The Kinesis Advantage (http://www.kinesis-ergo.com/advantage.htm) also has a unique layout where you hit modifier buttons with your thumbs, and it uses brown Cherry mechanical switches. It's $300 though.
I have one. I'm thinking of buying one for the day gig as well.
Pics: http://geekhack.org/showwiki.php?title=Island:7268&do=co...
http://www.citx.de/citx/shop/catalog/images/tas0086-cherry-s...
For instance, the Realforce 87U ($255) has only 87 keys.
My current $24 keyboard has 136 keys. And I still wish I had more keys! Using a keyboard with a mere 87 keys would be torture, no matter how pleasant the tactile feedback was.
(And yes, all these expensive keyboards have n-key rollover, meaning that you can press as many keys as you want and they will report exactly what you're pressing. Cheap keyboards have a matrix that results in "phantom" keypresses if you chord anything other than shift or control and a letter.)
The layout on the other hand, is really cool. I can now touch type without twisting my fingers in weird ways. It's more comfortable (even more than a Natural keyboard, actually), and a bit faster than ordinary slanted keyboards.
The displacement of some of the keys isn't a big deal. It takes some time to get used to, but makes things a bit better in the long run.
Personally, I use Bépo: http://bepo.fr It's a Dvorak-like layout optimized for French. It works well for English, though (far better than Qwerty, anyway). If your native language isn't English and uses Latin letters, you may want to look for a layout optimized for it.