N-key rollover checker showing multiple key press feedback

Free N-Key Rollover Test Online

Measure how many simultaneous key presses your keyboard can handle. Check whether your board behaves like 2KRO, 6KRO, or full NKRO using the live tester below.

Download from Microsoft Store Download from Microsoft Store

N-Key Rollover Checker

Use the full keyboard tester below and hold more keys together each round to find your keyboard rollover limit.

Hold and count Not listening

Start a round, then hold several physical keys together. Repeated keydown events do not increase the count.

Release every key before starting.

Choose Start to enable observation here.

No key events observed.

Counts are the keys this browser receives in the combinations you try. A highest observed count cannot certify full NKRO or every possible combination. Modifiers are counted separately. Browser/OS shortcuts may interrupt or hide events. Changing focus pauses the round and clears held keys. Codes identify physical positions; printed letters may differ by layout. A physical keyboard is needed for meaningful simultaneous-key results.

Key History
Full game
Press keys to clear the maze!
Ready
Dots: 0/10 0%
📱 Mobile Keyboard Tester
Q
W
E
R
T
Y
U
I
O
P
A
S
D
F
G
H
J
K
L
Z
X
C
V
B
N
M
1
2
3
4
5
6
7
8
9
0
Space
.
,
@
!
?
Characters Typed 0
Unique Keys 0/42
Tip: Use your device's keyboard (appears when you tap the input field above). Each key you press will light up on the visual keyboard!
Caps
Num
Scroll
Rate N-Key Rollover Checker: 4.8 (109 ratings)

Keyboard Tester is a free, browser-based keyboard testing tool that lets you check how many simultaneous key presses your keyboard supports.

  • Cost: Free, no signup
  • Install: None — runs in the browser
  • Privacy: Runs locally, no uploads
  • Platforms: Windows, macOS, Linux, Android, iOS
  • Time: Under a minute

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.

Common Problems and Solutions

  • Rollover limit drops after connecting via USB hub: Powered USB hubs generally do not affect HID rollover. Unpowered or poorly shielded hubs can occasionally corrupt HID packets. Test directly in a motherboard USB port to rule out the hub.
  • Keyboard advertises NKRO but test shows 6KRO: Many keyboards require a firmware switch or a special key combination to enable NKRO mode (often a Fn + key combo listed in the manual). Check the manufacturer's documentation for a gaming mode or NKRO toggle.
  • Modifier keys seem to reduce the non-modifier limit: Modifiers use separate bytes in the HID report, so they typically do not consume the six non-modifier slots. If you see limit changes with modifiers held, the keyboard may have a firmware quirk rather than a protocol issue.
  • Test shows fewer keys on wireless mode than wired: Wireless HID profiles sometimes use compressed report formats to reduce packet overhead. Check whether the keyboard has a wired + NKRO mode option that can be enabled via firmware.

N-Key Rollover FAQ

Do I need NKRO for normal typing?

Usually not. Most everyday typing and office shortcuts work comfortably within the 6KRO limit, since it is rare to hold six non-modifier keys simultaneously during normal text input. Gamers, rhythm game players, and users with complex shortcut needs are the most likely to benefit from full NKRO.

Why does the rollover result change with different keys?

Because the internal keyboard matrix assigns keys to different rows and columns. Rollover limits are often enforced per matrix zone rather than globally. Some rows and columns have diodes protecting every intersection; others rely on the default protocol limit.

Can I test rollover on a laptop keyboard?

Yes. Laptop keyboards are often exactly where users notice rollover and ghosting limits, particularly during gaming. The slim switch mechanisms and compact matrix designs in laptops frequently show lower rollover than standalone gaming keyboards.

Is 6KRO enough for gaming?

For most games, yes. Typical real-time game inputs rarely exceed four or five simultaneous keys. 6KRO becomes insufficient in rhythm games, fighting games with complex input sequences, or MMOs where many ability bindings are held together with modifiers.

How is N-key rollover different from anti-ghosting?

Anti-ghosting is a hardware design that prevents false phantom key signals in a matrix keyboard by adding diodes. NKRO is the practical result: with full anti-ghosting across every key, the keyboard can report all simultaneously held keys without dropping any. A keyboard can have partial anti-ghosting (only in specific zones) and therefore not achieve full NKRO on the whole board.

Windows app

KeyboardTester.click is available from Microsoft Store

Install the official Windows app shortcut, or keep using the same free testing tools in your browser.

Download from Microsoft Store Download from Microsoft Store