N-Key Rollover Test: What Is Keyboard Ghosting and How to Fix It

Press three keys at once in an intense game moment — does your keyboard register all of them, or does one disappear? That missing keypress is keyboard ghosting, and N-key rollover (NKRO) is the fix. This guide explains what both mean, how to test your keyboard, and what to look for when buying a gaming keyboard.

Quick Answer: N-key rollover means your keyboard can register unlimited simultaneous keypresses without ghosting. Test it at Microsoft’s keyboard ghosting demo or by pressing 10+ keys simultaneously. Most gaming keyboards today support at least 6-key rollover (6KRO); many have full NKRO over USB.

What Is Keyboard Ghosting?

Keyboard ghosting happens when you press multiple keys simultaneously and the keyboard fails to register one or more of them. The missing keystroke “ghosts” — it was pressed but never reported to the PC.

Ghosting is caused by how keyboards detect keypresses. Budget keyboards use a grid matrix design where certain key combinations create electrical ambiguity — the controller cannot distinguish which specific keys were pressed. Rather than guess, it drops the ambiguous input.

In gaming, ghosting typically matters when pressing WASD + Shift + Space simultaneously (7 keys) to sprint-jump while moving diagonally. If your keyboard has ghosting on that combination, the space bar press may not register.

What Is N-Key Rollover (NKRO)?

N-key rollover describes how many simultaneous keypresses a keyboard can correctly register. The “N” means unlimited — every key on the keyboard can be pressed at the same time with all keypresses reported accurately.

Rollover TypeMax Simultaneous KeysTypical Use Case
2KRO2 keysBasic office keyboards
6KRO6 keysMid-range gaming keyboards
NKRO (N-key)UnlimitedCompetitive gaming keyboards

Most gaming keyboards today advertise “N-key rollover over USB.” In practice, this means they support 6 standard keys + all modifier keys (Shift, Ctrl, Alt, Win) simultaneously — which is sufficient for all gaming scenarios.

Ghosting vs Blocking: What’s the Difference?

Ghosting and blocking are two distinct keyboard problems often confused:

  • Ghosting: A key that was NOT pressed appears to be pressed — a phantom input. This is rare on modern keyboards.
  • Blocking (Jamming): A key that WAS pressed fails to register. This is common on budget keyboards and is often mistakenly called “ghosting.”

True ghosting (phantom keypresses) is almost eliminated in modern designs. What most gamers experience is blocking. N-key rollover solves both problems.

How to Test Your Keyboard for Ghosting

Method 1: Microsoft Ghosting Demo (Browser)

Microsoft’s official keyboard ghosting demonstration at microsoft.com/en-us/accessories/support/ghosting shows which key combinations your keyboard can and cannot handle. Press multiple keys simultaneously on the on-screen keyboard display — grey keys show which ones were not registered.

Method 2: 10-Key Simultaneous Press

  1. Open Notepad or any text editor.
  2. Hold down 10 keys at once across the keyboard.
  3. Count how many characters appear — fewer than 10 indicates rollover limitation or ghosting.

Method 3: Gaming Scenario Test

Press your most common simultaneous key combination in-game: W + A + Shift + Space + Ctrl (sprint, move left, crouch-jump). In Notepad, hold all five and count registered keys. This tests the exact scenario that matters for your game.

How to Check Your Keyboard Polling Rate

Keyboard ghosting and polling rate are separate issues — but both affect keyboard performance. Use our free keyboard polling rate test to verify your keyboard is reporting at 1000Hz or higher. A slow polling rate (125Hz) adds 8ms of keystroke-to-screen latency that compounds with ghosting problems.

Which Keyboards Have N-Key Rollover?

KeyboardRolloverPolling Rate
Wooting 60HE / 80HEFull NKRO8000Hz
Razer BlackWidow V4 ProFull NKRO8000Hz
SteelSeries Apex ProFull NKRO1000Hz
Corsair K70 RGB ProFull NKRO8000Hz
Logitech G Pro X TKLFull NKRO1000Hz
HyperX Alloy OriginsFull NKRO1000Hz

Any mechanical gaming keyboard from a major brand (Razer, Corsair, Logitech, SteelSeries, HyperX) released after 2018 will have at minimum 6KRO and typically full NKRO over USB.

Does NKRO Actually Matter for Gaming?

For standard gaming use cases (FPS, MOBA, RPG), 6KRO is sufficient. Most gaming scenarios never require more than 6 simultaneous non-modifier keypresses. You would need NKRO if:

  • You play instruments via keyboard (music production software)
  • You use highly customized keybinds with many simultaneous modifiers
  • You play specific fighting games or rhythm games requiring complex key chords

For CS2, Valorant, or any standard FPS — 6KRO handles every gameplay combination.

N-Key Rollover vs Scan Rate vs Polling Rate

These three specs are often confused but measure different things:

SpecWhat It MeasuresTypical Value
N-Key RolloverHow many simultaneous keys register6KRO or NKRO
Scan RateHow fast firmware scans the key matrix125–8000Hz
Polling RateHow fast keystrokes are sent to PC125–8000Hz

For a full breakdown of scan rate vs polling rate differences, see our guide: Keyboard Scan Rate vs Polling Rate Explained.

Frequently Asked Questions

What does N-key rollover mean on a keyboard?

N-key rollover (NKRO) means the keyboard can register every key pressed simultaneously, with no limit on the number. Every keypress is accurately reported even when all keys are held at once.

Is 6-key rollover enough for gaming?

Yes for the vast majority of gaming scenarios. FPS games like CS2 and Valorant never require more than 6 simultaneous non-modifier keypresses. 6KRO handles all standard gaming inputs.

How do I fix keyboard ghosting?

Keyboard ghosting is a hardware limitation — it cannot be fixed via software or drivers. The solution is a keyboard with higher rollover (6KRO or NKRO). Modern gaming keyboards from major brands all have adequate rollover.

Does USB vs PS/2 affect N-key rollover?

PS/2 natively supports NKRO since it uses an interrupt-driven protocol. USB HID protocol technically limits simultaneous key reports to 6 keys per report, but most gaming keyboards work around this with custom firmware to achieve NKRO over USB.

Can I test keyboard NKRO without software?

Yes — open any text editor, hold as many keys as possible simultaneously, and count the characters that appear. Or use the Microsoft ghosting demo which provides a visual grid of registered vs dropped keys.

Related Tools

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top