Introduction

From GeekHackWiki
Jump to: navigation, search

Contents

GEEKHACK

GeekHack, the forum, was created by iMav during a particularly harried shopping adventure. It was originally conceived as the answer to a simple question: "why isn't there somewhere I can talk about buying keyboards with other geeks?!". Over the years, it has become the premiere source of information and discussion about mechanical keyboards and ergonomic input devices. At GeekHack, you'll find the widest spectrum of keyboards and input device enthusiasts and walking encyclopedias in the English speaking world. This expertise spans the gulf between keyboards, mice and ergo accessories made during the initial rise of the microcomputers in the 80s all the way to hardcore gamers looking for the perfect backlit keyboard and LED-screened mouse to match their internally CCFL lit water-cooled rig. However, the deluge of information that GeekHack initially presents can be imposing to the casual visitor. In this introduction, we seek to provide a basic education in both mechanical keyboard technology and the structure and etiquette of the GeekHack Community.

(gallery of geekhack keys)

Keyboards

At present, the majority of discussions on GeekHack center around mechanical keyboards. The term "mechanical" is used somewhat loosely here. In particular, when we say that a keyboard is "mechanical", what we mean is that each key's switch registers the press of a key to the computer before the end of its mechanical travel.

Rubber Dome over Membrane Switch (RDOMS)

Then, using this definition, the vast majority of keyboards are not mechanical. In fact, most keyboards use some variation of the "RDOMS" design, where each key presses down on a sheet of rubber domes. The underside of each dome has a conductive coating on it that contacts a PCB or membrane below when fully depressed. When the PCB or membrane comes into contact with the conductive coating on the underside of the rubber dome, an electrical circuit is completed and the keyboard registers the press of a key.

Hence, the combination of rubber dome and PCB or membrane forms the key switch. The rubber dome itself provides the key's rebound and tactility and the key must be fully depressed for the keystroke to register, meaning that at registration, the force pressing back on a user's finger is equal to the force provided by the finger (generally, this force is large).

(rubber dome animation) Animation courtesy of Lethal Squirrel

Scissor Switches

There are some variations on this theme, such as the so-called "scissor switch". These are generally used on low-profile keyboards, such as for laptops. Instead of a cylinder to guide the key cap, a plastic scissor-like stabilizer is used. Other than these, a scissor switch keyboard is no different that your typical rubber dome.

(scissor switch animation) Animation courtesy of Lethal Squirrel

Mechanical Switches

Mechanical keyboards typically employ some type of individual mechanical switch for each key. Some even make use of a rubber dome as part of their mechanism. They provide the following benefits over a typical rubber dome keyboard:

  • The switches typically have far superior durability, often rated for 5-10 times the number of keystrokes of most rubber dome keyboards.
  • The keystroke is registered well before the key is bottomed-out. This permits touch-typing and generally reduces strain.
  • Longer key travel promotes more natural finger movement.
  • Many choices in key feel and weight, due to the number of switch types available.

For more about mechanical keyboards, start with the Mechanical Keyboards article.

Most of all, mechanical keyboards feel great and can add much needed variety into your life, even or especially if your life largely consists of sitting at a computer otherwise.

More commonly used terms

Keyboard Glossary

The Geekhack Community

Is awesome.

Asking Questions

Have a question? Ask it!

We're here to help. We want you to love keyboards as much as we do.

Making Stuff!

Buying and Selling

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox