Ghosting is when pressing several keys simultaneously causes one to be silently dropped, because the keyboard's wiring matrix cannot distinguish that combination. N-key rollover keyboards wire each key independently so that any combination registers.
How to Test Keyboard Ghosting and Rollover
Quick answer: To test for ghosting, hold several keys at once and watch how many register. Ghosting is when extra simultaneous presses fail; N-key rollover means every key registers. A browser test shows this instantly.
Try it now: open the keyboard test and hold key combinations.
What ghosting and rollover mean
Ghosting is when you press several keys at once and one or more simply don't register — the keyboard can't report that many simultaneous presses. The related term, blocking or jamming, is when the keyboard deliberately ignores extra keys to avoid sending wrong ones. Rollover is the other half of the picture: how many keys the board can report together. Many keyboards advertise 6-key rollover (6KRO), which registers any six keys plus modifiers at once and is enough for most people; full N-key rollover (NKRO) lets every key register simultaneously, and mechanical keyboards support it far more often than membrane ones. It matters most in gaming, where you might hold forward, strafe and jump while pressing another key, and it shows up in fast typing too, where quick overlapping keystrokes occasionally vanish.
Why keyboards drop keys
Most keyboards do not wire every key separately. They arrange keys in a grid and scan it, which keeps cost and complexity down but creates ambiguity: certain combinations of three or more keys produce an electrical pattern indistinguishable from a different combination. Rather than report a key you did not press, the controller suppresses one you did. Keyboards that avoid this give each key its own electrical path, usually with a diode, so no combination is ambiguous. That is what N-key rollover means, and it is why NKRO keyboards cost more to build.
How to test it
Hold two keys, then add a third and a fourth without releasing any, and watch how many register on the keyboard test. The point where the count stops rising as you add keys is your practical rollover limit for that combination — and it genuinely is per-combination, because the ambiguity depends on where the keys sit in the matrix.
Test the clusters you actually use rather than arbitrary ones. For games that usually means W, A, S, D plus the spacebar and a neighbouring key. For typing it rarely matters, because typing seldom holds more than two keys at once. Membrane keyboards often ghost on certain combinations, which is normal for the type; gaming and mechanical boards with anti-ghosting or NKRO handle far more at once. If individual keys do not work at all, that is a different fault — see some keyboard keys not working.
The six-key result is normal
A great many keyboards report a maximum of six keys plus modifiers. This is not a defect or a cost-cutting measure: it is the USB keyboard boot protocol, the mode that guarantees a keyboard works in a BIOS screen before any driver has loaded. Keyboards that support more usually switch to a different reporting mode once the operating system takes over. If your keyboard advertises NKRO but tests at six, it may be sitting in that compatibility mode — many boards need a key combination or a setting in the manufacturer's software to switch. It is worth checking the manual before concluding the feature does not work.
When the browser is the limit
Some keys never reach a web page at all. Browsers and operating systems reserve certain combinations, and anything involving the system key is usually captured before any page sees it. If a specific combination seems to vanish, try it in a plain text editor to see whether the keyboard or the software is responsible.
Connection type matters too. The same keyboard often reports fewer simultaneous keys over Bluetooth than over USB, because the wireless protocol carries less. If rollover matters to you, test in the mode you actually use.
When ghosting isn't the problem
Not every dropped key is ghosting. If single keys fail on their own, that's a dead-key or switch issue, not ghosting — see our guide on keyboard keys not working. USB hubs and some KVM switches can also limit how many keys pass through, so plugging the keyboard directly into the computer is worth testing. And in a few games, the limit is the game's own input handling rather than the keyboard. Testing the exact key combination you care about in the keyboard test tells you for certain whether the keyboard or something downstream is dropping the presses.
Choosing an anti-ghosting keyboard
If your keyboard drops keys on the combinations you actually use, the fix is hardware. Look for anti-ghosting, which protects a set of common gaming keys, or full N-key rollover (NKRO), which handles every key at once and is the safest choice for gaming and very fast typing. Many good keyboards offer 6-key rollover, registering any six keys plus modifiers simultaneously — comfortably enough for the vast majority of players and typists. Mechanical keyboards support full NKRO far more often than membrane ones, which is part of why gamers favour them. Note that NKRO sometimes requires USB (not Bluetooth) and occasionally a mode toggle on the keyboard itself. Match the rollover to how you play: a few simultaneous movement and action keys need only modest rollover, while rhythm games and complex binds benefit from full NKRO. Test your real combinations on the keyboard test before buying, so you know exactly what you need.
See a full breakdown of how rollover, ghosting and NKRO differ.
Sources: MDN — KeyboardEvent.code · MDN — KeyboardEvent.key
Found an error on this page, or a result that does not match your hardware? Tell us and we will correct it.
Frequently asked questions
What is keyboard ghosting?
Ghosting is when pressing several keys at once causes some not to register, because the keyboard can't report that many simultaneous presses. It's a wiring limitation, common on cheaper membrane keyboards, and matters most in gaming and fast typing.
How do I test my keyboard for ghosting?
Open the keyboard test and press multiple keys at once — try clusters like W, A, S, D plus the spacebar. Watch which keys light up. If you're holding several but only some register, the rest are being ghosted.
What is N-key rollover (NKRO)?
NKRO means every key can be pressed and registered simultaneously, with no ghosting. It's the best option for gaming and fast typing. Many keyboards offer 6-key rollover instead, which handles any six keys at once — enough for most people.
Can I fix ghosting with software?
No. Ghosting is a hardware wiring limitation, so software can't add simultaneous-key support a keyboard doesn't have. The fix is an anti-ghosting or NKRO keyboard, which mechanical models support far more often than membrane ones.
Do I need full NKRO for gaming?
For most games, 6-key rollover is plenty, since you rarely hold more than a few keys plus modifiers. Full NKRO matters for rhythm games and complex simultaneous inputs. Test your actual key combinations to see what you need.
Does ghosting damage my keyboard?
No. Ghosting is a wiring limitation in how the keyboard reports simultaneous presses, not damage. It simply means some combinations drop keys. The keyboard is otherwise fine; an NKRO board removes the limitation.
What's the difference between ghosting and rollover?
Ghosting is the failure to register simultaneous key presses; rollover is how many keys a keyboard can register at once. Higher rollover — 6-key or full N-key — is what prevents ghosting.
Can a USB hub cause ghosting?
It can limit how many key presses pass through at once. Plug the keyboard directly into the computer to test, especially before concluding the keyboard itself is the problem.
Are membrane keyboards always prone to ghosting?
Many budget membrane keyboards share connections between keys and ghost on certain combinations, but better membrane and mechanical models add anti-ghosting or full NKRO. Check the keyboard spec rather than assuming based on type alone.
How many keys can I press at once on a normal keyboard?
Basic keyboards often reliably register only a few simultaneous keys plus modifiers. 6-key rollover handles any six, and NKRO handles all of them at once. Test yours to find its real limit.
Is ghosting more common on wireless keyboards?
Ghosting depends on the keyboard wiring and rollover, not on whether it is wireless. That said, full NKRO sometimes needs a wired USB connection to work, so check the keyboard specification if rollover matters to you.
Does NKRO matter for typing?
Rarely. Typing almost never holds more than two or three keys simultaneously, which is well within any keyboard's capability. NKRO matters for gaming and for specialised input like stenography.
Test it yourself: Keyboard Test · Keyboard Ghosting Test