Keyboard Ghosting and Key Rollover Explained — With a Live Test

⚡ Quick Answer

Ghosting is when pressing three keys makes a phantom fourth appear; blocking is when the keyboard deliberately drops a key to prevent that phantom. Both come from the keyboard matrix — the wiring grid that lets a handful of lines read a hundred keys. Rollover ratings (2KRO, 6KRO, NKRO) describe how many simultaneous keys a board reports reliably. You can test your own keyboard's real limits in two minutes with a browser-based tester: hold your usual game combos and count what registers.

The Mystery of the Missing Keystroke

Every gamer meets it eventually. You're holding W and A to run diagonally, you tap the spacebar to jump — nothing. Or you hold Shift and two letters while typing fast, and one letter silently vanishes. The keyboard isn't broken: press any of those keys alone and it works flawlessly. Certain combinations simply refuse to register together.

That behaviour isn't a defect and isn't random. It falls out of a deliberate engineering trade-off inside almost every keyboard, and once you understand it, you can predict exactly which combinations your board will drop — and test the prediction live in the online keyboard tester, which shows every key the browser currently sees pressed. This article explains the mechanism, decodes the marketing terms (ghosting, blocking, 2KRO, NKRO), and finishes with an honest answer to the question the marketing never asks: who actually needs to care?

Keyboard tester showing tested keys highlighted teal and held keys amber, with a list of recent key presses
Holding keys together shows rollover directly: every key you are holding should turn amber at once. A key that does not turn amber while the others are held is being blocked by the keyboard.

The Keyboard Matrix: Why 100 Keys Share 30 Wires

A keyboard with a dedicated wire per key would need over a hundred connections to its controller. Nobody builds that. Instead, keys are wired into a grid — the matrix — of perhaps 8 rows and 20 columns. Each key sits at one row-column intersection, and pressing it connects its row to its column. The controller scans the grid hundreds of times a second, energising one column at a time and reading which rows respond, reconstructing the pressed keys from around 28 wires instead of 100+.

This is elegant and cheap, and it has one flaw. Electricity doesn't follow intent; it follows every conductive path. Press three keys that form three corners of a rectangle in the matrix — say two keys sharing a row, and a third sharing a column with one of them — and current can sneak backwards through the pressed switches to reach the fourth corner. To the scanning controller, the key at that fourth corner looks pressed too. That false detection is a ghost: a keystroke from a key nobody touched.

Note the shape of the problem: it's about matrix positions, not letters. Which three-key combinations misbehave depends on how your particular board's grid is laid out, which is why your friend's keyboard drops different combos than yours — and why WASD clusters, Shift and the spacebar get special routing on gaming boards.

Ghosting vs Blocking: Two Different Failures

True ghosting — phantom letters appearing — was judged unacceptable decades ago, so nearly every modern keyboard prevents it with blocking (also called jamming): when the controller detects a third key that would create an ambiguous rectangle, it refuses to register that third key at all. No phantom appears, but your real keystroke is dropped.

So the thing gamers call "ghosting" today is almost always blocking: the missing jump, not a phantom letter. The distinction matters when you test. In the tester's live view, a ghosting board shows a fourth key you never pressed lighting up; a blocking board shows your genuinely pressed third key failing to light. Same underlying matrix geometry, opposite symptoms — and blocking is by far what you'll actually observe on anything made this century.

2KRO, 6KRO, NKRO: What Rollover Ratings Mean

Key rollover is how many keys a keyboard can report as simultaneously held, reliably, in any combination. The "K-R-O" suffix is read as "key rollover":

2KRO guarantees any two keys together; a third is only safe if it doesn't form a problem rectangle. This is the floor for cheap membrane boards — though in practice most are "2KRO plus lucky combos", and manufacturers route common gaming clusters so WASD+Space usually survives.

6KRO reports up to six simultaneous keys (plus modifiers like Shift, Ctrl and Alt, which are counted separately). Six is no accident: the original USB keyboard report format has exactly six slots for regular keys. A true 6KRO board handles any six-key combination without ghosting or blocking, achieved by adding a diode per switch or careful matrix design.

NKRO — N-key rollover — means every key on the board can be held at once and all of them register. Full NKRO requires a diode at every switch, so it lives mainly on mechanical keyboards. Marketing sometimes stretches the term, which is exactly why a live test beats the spec sheet.

RatingGuaranteed simultaneous keysTypically found onGood enough for
2KROAny 2 (+ favoured combos)Budget membrane, many laptopsTyping, office work, casual games
6KROAny 6 + modifiersBetter membrane, most mechanicals over BluetoothVirtually all gaming
NKROEvery key at onceMechanical boards over USBRhythm games, stenography, key-heavy sims

USB vs Bluetooth: The Connection Sets a Ceiling

Rollover isn't decided by the switches alone — the connection matters. Over USB, NKRO boards sidestep the six-slot legacy report format by presenting the keyboard as a different device type (or as a bitmap of every key), so all keys can be reported at once. Over Bluetooth, most keyboards fall back to the conservative six-slot format for compatibility, so a board that is genuinely NKRO on its cable often quietly becomes 6KRO on wireless. Some boards also drop to 6KRO in their "BIOS compatibility" mode, which a few laptops and KVM switches force. The practical upshot: if you bought NKRO and it matters to you, use the cable — and test both connections, because the spec sheet describes the best case, not your current one.

Test Your Own Combos Live

Theory identifies the risk; only a live test shows your board's real behaviour. Open the keyboard tester, click into the test area, and try the combinations you actually use:

The gamer's check: hold W, A and Space together — the classic diagonal-run-and-jump. All three should light on the visual layout and stay lit. Add Shift (sprint) and a nearby ability key like Q or E, building up one key at a time. The first key that fails to light, or the moment an unpressed key appears, is your matrix limit showing itself.

The rollover count: lay one hand flat across six or eight letter keys and count how many stay lit simultaneously. Six exactly, with the seventh refusing, is textbook 6KRO. Everything you can physically mash registering at once is NKRO behaving as advertised.

The typist's check: hold Shift and press two letters, then try common fast digraphs with a third key held. Dropped letters during fast typing on a cheap board are often rollover, not fingers.

One honest caveat: the browser sees keys only after the operating system does, and the OS reserves a few combinations (Ctrl+Alt+Del and some function-layer keys never arrive). A combo failing in the tester on two different keyboards points at software; failing on one board only is that board's matrix. Our keyboard testing guide covers the general method in more depth.

👤 Example scenario

A player keeps failing a dodge-while-sprinting move and blames lag. Two minutes in the tester tells the real story: on their laptop's built-in keyboard, holding Shift+W+A leaves the spacebar press unregistered — a blocked combination. The same combo on a £45 mechanical board over USB registers all four keys. Rebinding dodge from Space to a mouse button fixes the move on the laptop with no new hardware at all.

Free Tool

⌨ Find Your Keyboard's Limits

Hold your real combos and watch what actually registers.

Open Keyboard Tester →

Who Actually Needs NKRO?

Fewer people than the marketing suggests. Ordinary typing rarely exceeds three keys down at once, and virtually no game requires more than six — which is why 6KRO covers almost everyone. NKRO earns its keep in a few genuine niches: rhythm games where chords of eight-plus keys are routine, stenography software like Plover that treats the keyboard as a chorded instrument, flight and racing sims with keys held across both hands, and local two-players-on-one-keyboard setups where two people's combos collide in the matrix.

What most people should actually avoid is the bottom of the table, not chase the top: a 2KRO board with unlucky WASD routing genuinely spoils games. If your current keyboard passes your own combos in the tester, a new board will not make you faster — spend the money elsewhere.

Frequently Asked Questions

Why does my keyboard miss keys only when I press several at once?
That's rollover blocking. Your keyboard's matrix can't distinguish certain three-key combinations, so it deliberately drops the third key rather than invent a phantom fourth. Individual keys are fine — only specific combinations fail, and a live tester will show you exactly which.
Is ghosting a sign my keyboard is faulty?
No. It's a designed-in limitation of the matrix wiring, present from the day the board was made. It doesn't worsen with age. A key that fails alone, or combos that used to work failing now, point to a genuine fault instead — debris, wear or liquid damage.
Can a browser test really measure rollover?
Yes, with one caveat. The tester shows every key the operating system delivers, which is what games receive too — so it measures the rollover you actually get. The OS reserves a few system combinations, so verify a suspicious result on a second keyboard before blaming the board.
Why does my NKRO keyboard only register six keys over Bluetooth?
Bluetooth keyboards usually use the legacy six-slot report format for compatibility, capping them at 6KRO regardless of what the switches and matrix support. Plug in the cable to get full NKRO back.
Do laptops have good rollover?
It varies enormously. Many laptops are effectively 2KRO with favoured gaming clusters; gaming laptops often manage 6KRO or better. There's no reliable spec to check, which makes the two-minute live test the only trustworthy answer for your machine.
Is NKRO worth paying extra for?
Only if you play rhythm games, use stenography software, or share one keyboard between two players. For everything else — including competitive FPS and MOBA play — any true 6KRO board already registers more simultaneous keys than you'll ever press.

Related Articles