From 1868 Typebars to Matrix Multiplexing: The Mechanical Keyboard Heritage

In 1868 Christopher Latham Sholes patented a typewriter whose letters sat on long metal typebars. Type two neighbouring letters too quickly and the bars collided and jammed. The QWERTY layout is the famous workaround: common letter pairs were pushed apart so that human hands would be slowed down just enough for the machinery to survive. A hardware limitation became a cultural standard, and we have been typing around a jammed lever ever since.

Electronic keyboards removed the levers but not the layout. Wiring every key to its own pin would need over a hundred pins, so designers arranged switches in a grid of rows and columns. The controller drives one column at a time and reads every row, which is X/Y multiplexing. A full scan of the grid takes a fraction of a millisecond, fast enough that a human believes every key is monitored continuously. It is a clever illusion, and the test above shows you exactly where the illusion holds.

Ghosting, Blocking, and NKRO: Why Budget Keyboards Need Diodes

Press three keys that sit at three corners of a rectangle in the matrix and current can sneak backwards through the pressed switches, making the fourth corner look pressed as well. That is ghosting: the controller reports a key you never touched. Cheap membrane boards solve this crudely by blocking, which means they simply ignore the third or fourth key once an ambiguous combination appears. Your game character stops moving at the worst possible moment.

The proper cure costs about a fraction of a cent per key: a Schottky or small-signal diode in series with each switch. The diode allows current to flow in one direction only, so the sneak path is cut and every key is read unambiguously. This is what True NKRO hardware means. Use the NKRO & Ghosting tab, hold as many keys as you can, and watch the peak counter reveal the truth about your keyboard.

The Contact Bounce Phenomenon: Why Mechanical Switches Fail

Inside a Cherry MX or Gateron style switch, a beryllium-copper leaf spring is pushed against a fixed contact. Metal hitting metal does not stop politely: the leaf rebounds on a microscopic scale, opening and closing the circuit several times over a few milliseconds before it settles. Firmware hides this with debouncing, either by ignoring changes for a short window or by requiring a stable reading across several scans.

Healthy debouncing handles healthy switches. As the contact surface oxidises, wears or collects dust and spilled coffee, the bounce becomes longer and more erratic until it escapes the debounce window and appears as a real double press. Any repeat under 50 milliseconds, faster than a finger can physically manage, is therefore a strong sign of metal fatigue, corrosion or wear. The Switch Chatter tab counts and highlights exactly these events.

Matrix Scan Rate vs. USB Polling: Demystifying 8,000 Hz Keyboards

Classic USB HID keyboards report with an 8-byte packet: two bytes for modifiers and six bytes for key codes, which creates the well-known 6KRO limit. NKRO keyboards replace the key list with a bitmask where each key owns one bit, so the packet can describe every key at the same moment. The protocol is no longer the bottleneck; the circuit is.

Then there is marketing. A keyboard may advertise 8,000 Hz USB polling, meaning the host asks for a report every 0.125 ms. But if the internal matrix is only scanned every 1 ms, that is 1,000 Hz, the extra polls simply return the same data eight times. The faster port is a bigger mailbox with the same postman. Real latency is limited by the slowest stage in the chain: scan, debounce, protocol, operating system.

Actuation Force, Travel Distance, and Biomechanical Fatigue

Switches come in three broad families. Linear switches, such as Red, travel smoothly with no feedback. Tactile switches, such as Brown, add a bump at the actuation point. Clicky switches, such as Blue, add an audible click as well. Most actuate after roughly 1.5 to 2.0 mm of travel, but the key keeps going until it bottoms out against the plate at around 4.0 mm.

That final 2 mm is where fatigue lives. Every time you slam a key into the steel plate, the impact travels back through the finger into the tendons and joints. Light typing that stops near the actuation point costs less energy and feels calmer over a full working day. Watch the hold-duration card: short and consistent presses usually mean a lighter touch.