Cryptography Lessons
Tracy r reed   |  

Mechanical Keyboards

You owe it to yourself to try one...

When you are a professional or use a particular tool constantly every day you inevitably become somewhat of an afficionado or at least rather particular about the sort of tools and equipment you use. Mechanics have their Snap-On tools, electrical engineers have Weller soldering irons, professional cooks have All-Clads pots and pans and Dexter-Russel knives, electricians have Square D, hospitals have Hill-Rom beds and other equipment, the examples are endless.

When it comes to computer equipment I've become rather discerning too. Especially when it comes to keyboards. For years, those of us who really know how to type and spend all day doing it had to put up with cheapo $19 squishy hurt-your-fingers RSI inducing keyboards. I'm not talking only about computer programmers and sysadmins here. I'm talking typists of all kinds including writers, data entry, secretaries, bloggers, journalists, IRC addicts, instant messaging junkies, etc. Fortunately, the humble computer keyboard has experienced somewhat of a renaissance these past few years.

Once you've used a mechanical keyboard and become accustomed to the feel you find yourself exerting a lot less pressure on your fingers and can intuit exactly how much or little pressure is needed to activate the key. This takes less time and you actually type faster and more comfortably.

There are several different mechanical key switch designs in use, all nice to type on. The IBM model M is the canonical quality keyboard. It uses a buckling-spring key design: IBM quit making them ages ago but Unicomp bought the design. This is the only buckling spring keyboard being made as far as I know.

The next best IMHO and certainly most widepread are Cherry MX switches. It turns out that Cherry MX switches and keyboards have been around for many years going back to the early 80's! The next best are Topre switches. These can be found in the Happy Hacking Professional Keyboard:,hhkbpro2&pid=pdkb400wns and and Note that the basic Happy Hacking Keyboard (non-professional) is much cheaper but does NOT have the Topre keyswitches. You want the Topre.

These keyboards range from $75-$300. Some might consider $300 a bit much to spend on a keyboard. But I make my living with my keyboard. Anything which can stave off fatigue, RSI, or just make my day a little brighter is worth every penny. And when you type for a living it's a tax deduction!

There are lots of mechanical keyboard resources out there:

More IBM model M info:

Inexpensive but nice Rosewill keyboard with Cherry MX keys:

Active sub-reddit:

Nice breakdown on key/switch technology:

Eric S Raymond, of Open Source Software fame, has a "tactile keyboard FAQ" and he has founded a Google mechanical keyboard community:

For typing I like the Cherry MX Blue although I have Red in some of my keyboards.

I own:

  • Rosewill Mechanical Keyboard RK-9000RE
  • Happy Hacking Keyboard
  • Model M clone from
  • KB Talking Race


  • WASD V1 104-Key Semi-Custom Mechanical Keyboard
  • Happy Hacking Professional
  • USA Filco Ninja Majestouch-2, Tenkeyless, NKR, Linear Action, Keyboard FKBN87ML/EFB2
  • Happy Hacking Keyboard Professional2 (Black No Keytop Print/blank)
  • KBC Poker Counter Strike keys! And blank keycap tops! I love blank keycap tops. I have a couple sets. They just look cool. Plus they keep people who don't know how to type from screwing with my stuff. The keycaps are easily removed from Cherry MX switches and all of these replacement keycaps are for Cherry MX keys. Tux Penguin keys!

If you type a lot you owe it to yourself to try out a mechanical keyboard.