UtilityBase logoUtilityBase

2 min read

Keyboard Ghosting and Anti-Ghosting Explained

Why some key combos don't register, what ghosting and key rollover actually mean, the difference between 6KRO and NKRO, and how to test your own keyboard.

What ghosting actually is

Most keyboards wire their keys into a grid of rows and columns rather than giving every key its own wire — it's dramatically cheaper. The trade-off: when you hold certain combinations of three keys that share rows and columns, the electrical grid can't tell whether a fourth key at the intersection is pressed. Historically, cheap keyboards would report that phantom press — a 'ghost' keystroke you never made.

Modern keyboards virtually never send ghost presses. Instead they do the safe thing and refuse to register the ambiguous key — which is technically called blocking or jamming, though everyone still calls the whole phenomenon ghosting. The symptom you actually experience: you're holding two or three keys and a new press simply doesn't appear.

Rollover: 6KRO vs NKRO

Key rollover describes how many simultaneous presses a keyboard guarantees. '6KRO' — six keys plus modifiers like Shift and Ctrl — is the standard for most keyboards and a historical artifact of the original USB keyboard protocol. 'NKRO' (n-key rollover) means every key can be held at once and all register, achieved with diodes per switch or a different USB reporting mode.

For typing, 6KRO is beyond sufficient — even fast typists rarely overlap more than three keys. The cases that expose limits are gaming (WASD + Shift + Space + an ability key) and games played with two people on one keyboard. Rhythm games are the classic stress test.

Test your own keyboard

The practical question isn't the spec sheet — it's whether the combos you actually use register. The keyboard tester on this site lights every key you hold in real time, so limits become visible instantly: hold your normal gaming cluster and add keys one at a time until a press stops appearing.

Two caveats when testing. Some keys never reach the browser — Fn is handled inside the keyboard itself, and the OS intercepts a few system shortcuts, so those aren't ghosting. And wireless keyboards in low-power modes occasionally drop rapid input; retest wired or with fresh batteries before blaming the matrix.

  1. 1Open the Keyboard Tester and click into the page.
  2. 2Hold your most common combo — for gamers, W + A + Shift + Space is a good start.
  3. 3Add keys one at a time; every held key should stay lit.
  4. 4If a new press doesn't register, you've found a blocked combination — note which keys conflict.
  5. 5Retry the same combo shifted one key over; ghosting is combination-specific, so alternatives usually work.

Frequently asked questions

Is ghosting a defect I can fix?

No — it's a design property of the key matrix, not a fault. Firmware updates can't add rollover the hardware doesn't support. If a combination you need is blocked, remapping one key in the game or OS is the practical fix; otherwise it takes a keyboard with better rollover.

Do all mechanical keyboards have NKRO?

Most decent ones offer at least 6KRO over USB and many support full NKRO, but it's not guaranteed by the switches being mechanical — the matrix and controller decide. Check the spec sheet, then verify with a tester.

Why does my keyboard miss keys only when I type very fast?

That's usually not ghosting — dropped keys at speed point to debounce settings, a failing switch, or wireless latency. Ghosting is specific to combinations of held keys, not typing speed.

Tools mentioned in this guide

Keep reading