99% of Keyboards Suck

Published at 20:50 on 28 January 2012

Really, it’s amazing how crappy computer keyboards generally are. I was just at Fry’s getting the capacitor I’m going to try replacing, and had a chance to try out their keyboard selection.

The dominant “rubber dome” technology provides absolutely horrible tactile feedback: the electrical action takes place after the main mechanical action that one feels. Therefore, the only recourse if you want to type quickly is to bang on the keyboard like crazy, to ensure each key stroke hits home and causes a character to be entered. This causes fingers to get much more tired than they need to, because one is exerting on average far more force than one needs.

The only keyboard technologies that provided proper tactile feedback were ones made using IBM’s “buckling spring” technology (which I think is the best), and some mechanical keyswitches (which can get pretty darn good, too). Every subsequent technology has had no advantages for the user whatsoever: the only advantages newer keyboard technologies have has been for the manufacturer’s drive to cut costs.

What astounds me is not that the cheapest keyboards feel like crap (one would expect that, you’re getting pure “dollar engineering”), but how many keyboards with $100-and-up price tags (even ones advertised as “ergonomic”) also felt like complete crap when I tried them. Making a fancy curving layout so one’s hands can be held at a natural angle but using a technology that forces (at the cost of failing to enter the random character) users to use unnecessary force is like having a restaurant that serves a turd as dessert, but frosts it elegantly in icing and serves it on a sterling plate.

The only keyboards that weren’t absolute crap were two models by Razer geared towards the gamer crowd. While spendy, they were still less expensive than many of the crappy ones.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.