What Is N-Key Rollover?
N-key rollover, commonly abbreviated NKRO, describes how many keys a keyboard can register simultaneously and report to the computer without dropping any input. A full NKRO keyboard can report every single key independently no matter how many are held at once, while lower rollover designs stop after two, six, or some other limited count of simultaneous presses.
This matters for competitive gamers who need sprint, crouch, and ability keys held together, fast typists whose finger overlap generates multiple simultaneous signals, rhythm game players who hold several notes at once, and professionals who rely on complex multi-key shortcuts. Rollover sets the ceiling on how many inputs can land at once; to measure how fast you actually fire them, run an actions per minute test after confirming your limit here.
USB vs PS/2 — Why Protocol Limits Matter for Rollover
PS/2 and USB can both support keyboards with high rollover. The connection alone does not guarantee NKRO: the keyboard matrix, firmware, reporting mode, and host also matter.
The USB HID boot-keyboard report has six non-modifier key slots and separate modifier bits. This boot format does not limit every USB keyboard to six keys. In report protocol, the device can describe a different report format.
A suitable report format, such as a key bitmap, can support more simultaneous inputs over USB. An adapter alone does not establish NKRO support. Check your keyboard's documentation and test each connection mode. See the USB-IF HID specification, Appendix B, for the boot report layout.
2KRO, 6KRO, and NKRO Explained
- 2KRO: Only two non-modifier keys are guaranteed to register simultaneously. Modifier keys (Shift, Ctrl, Alt, Win) are usually handled separately and do not count against this limit. Common on very old or inexpensive membrane keyboards.
- 6KRO: Up to six non-modifier keys are registered at once. This matches the six-key boot report and is sufficient for the vast majority of typing and most gaming scenarios.
- NKRO: The keyboard can register every key on the board simultaneously. Required for rhythm games, advanced gaming combos, and professional use cases where many keys are held at once.
Even keyboards marketed for gaming can behave differently depending on the specific keys involved. A keyboard that claims anti-ghosting may only guarantee NKRO in a specific gaming cluster (WASD, a few function keys) while the rest of the board stays at 6KRO. A browser test shows the combinations observed in your current setup; it cannot certify every possible combination or the entire device.
How to Find Your Keyboard's Rollover Limit
Use the live tester above. Start with two keys held simultaneously, then three, then four, increasing until the on-screen keyboard stops matching what your fingers are pressing. If a held key is missing, repeat that combination with the page focused and check browser or operating-system shortcuts before attributing the result to a hardware limit.
Important: rollover limits are often zone-specific. The WASD cluster may handle more simultaneous keys than the number row, or a keyboard may show full NKRO in a diode-protected gaming zone and 6KRO everywhere else. Test the specific keys you care about.
Once your movement-key combinations register correctly, practice WASD movement in a browser game.
If you are checking Razer's newest magnetic TKL during its return window, the source-based Huntsman V3 HE Magnetic delivery-test workflow shows how to record a factory-profile baseline and repeat rollover, ghosting, duplicate-event, and stuck-key checks after each profile change.
For the Turtle Beach KB7, use the touchscreen-keyboard delivery checklist to test a direct USB connection, factory profile, Swarm II changes, and real gaming chords without treating a browser result as proof of raw 8K polling or physical actuation distance.
Testing Wallhack's $279 Hall Effect 65% after its August 21 website-only drop? The source-based Wallhack K-001 delivery-day test plan sets out five browser checks to run when the board arrives; add this rollover test to the same session, and treat the 8,000 Hz polling and 0.129 ms delay figures as manufacturer claims a browser cannot fully verify.
For the low-profile Razer board, follow the Huntsman V3 Pro Low-profile TKL five-test plan and record the same gaming chords before and after changing its actuation or Rapid Trigger profile.
For a focused combo check instead of a maximum-capacity check, use the keyboard ghosting test. For checking individual stuck or repeating keys, see the stuck key test. To compare diagnostics for other symptoms, browse all keyboard testing tools.