N-key rollover checker showing multiple key press feedback

KeyboardTester.click

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.

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: 5.0 (5 ratings)

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.

USB vs PS/2 — Why Protocol Limits Matter for Rollover

The original PS/2 keyboard interface transmitted each key state independently in a continuous stream, so a PS/2 keyboard could naturally report every key held simultaneously — true NKRO by design. USB changed this.

The USB Human Interface Device (HID) specification for keyboards uses a fixed-size report packet. The standard boot-protocol packet reserves six bytes for simultaneous non-modifier key codes. That is where the "6KRO" limit for most USB keyboards comes from — not a hardware flaw, but a protocol constraint baked into the original HID report descriptor.

Keyboard manufacturers can work around this in two ways. First, they can define a custom HID report descriptor that uses a bitmask covering every key on the board, allowing NKRO over USB. Second, they can expose a PS/2-compatible mode over USB using an adapter. Both methods exist and work, but they require deliberate engineering choices. A budget USB keyboard that ships with the default boot-protocol descriptor will be limited to 6KRO for regular keys regardless of whether it uses mechanical switches.

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 is the USB HID default 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 live test is always more reliable than a marketing claim.

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. When one of the held keys disappears from the display, you have found the practical rollover limit for that particular combination and zone.

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.

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.

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