Keyboard Rollover Test

Current Keys Pressed
0
Max Record
0
Rollover Status
Standard
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PrtSc
ScrLk
Pause
`
1
2
3
4
5
6
7
8
9
0
-
=
Backspace
Ins
Home
PgUp
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Del
End
PgDn
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Alt
Win
Menu
Ctrl
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Enter
0
.
Pressed (Active)
Idle
Third key not registering?If pressing a 3rd key doesn't light up on the virtual keyboard AND the Signal light in the top-right doesn't flash, it means the keyboard hardware isn't sending that key's signal (blocked by conflict).
Flashing means a new key signal was received. No flash means hardware non-response.

What is Key Ghosting and Rollover?

In intense gaming, you press a skill key but nothing happens? This might be keyboard ghosting or rollover limitations.

NKRO (Full N-Key Rollover)

N-Key Rollover means the keyboard can correctly identify and register ALL keys pressed simultaneously, with no limit. This is standard for high-end mechanical keyboards and essential for rhythm games and split-screen multiplayer.

Ghosting

On cheap membrane keyboards, pressing certain key combinations (usually 3 adjacent keys) may incorrectly register a 4th unpressed key - this is called 'ghosting'. To prevent ghosting, manufacturers deliberately 'block' the 3rd key's signal, causing key failures.

NKRO Technical Deep Dive

Why couldn't older keyboards achieve full N-key rollover? It's related to USB protocol limitations.

6KRO Limitation

The standard USB HID protocol specifies 8 bytes for keyboard data packets, with only 6 bytes for regular key codes. Therefore, traditional USB keyboards could only transmit 6 keys simultaneously.

NKRO Implementation

Modern keyboards bypass the 6-key limit by modifying the USB Report Descriptor or emulating multiple virtual keyboard devices, achieving full N-key rollover.

Gaming Scenarios

In rhythm games like DJMax or O2Jam, players often need to press 7-8 or more keys simultaneously. NKRO is essential here; otherwise, severe disconnects (Miss) will occur.

How to Quickly Test Rollover Capability?

Step 1

Press and hold both left and right Shift keys simultaneously.

Step 2

While holding Shift, use your palm to press as many letter keys as possible.

Result
Check "Max Keys Recorded" above.
• Stuck at 6: Standard 6KRO keyboard.
• Over 20+: True NKRO keyboard.
• Only 3-4: Low-end membrane keyboard with severe conflicts.

FAQ

Q.Does Mac support NKRO?

MacOS NKRO support depends on keyboard firmware. Many keyboards claiming NKRO only achieve 6KRO on Mac, because macOS has stricter parsing of non-standard USB HID protocols.

Q.Why does my mechanical keyboard only have 6KRO?

For maximum compatibility (especially in BIOS), many mechanical keyboards ship with 6KRO by default. Check your manual - there's usually a hotkey (like Fn+N or Fn+PrtSc) to switch to NKRO mode.

Q.Is PS/2 interface better?

For rollover, the old PS/2 interface does have natural advantages - it natively supports full NKRO and has no polling delay (interrupt-based). But as it doesn't support hot-plugging and the port is obsolete, it only exists on vintage equipment.

KeyboardTest.io

KeyboardTest.io is a streamlined, precise tool designed to provide the most accurate input performance data.

Features

Deep Dive

Company

© 2026 KeyboardTest.io. All rights reserved.