Ready — Press any keys
Mode
👻
Keyboard Ghosting Test
Press and hold multiple keys to begin
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Ctrl
Keys Held
— none —
0
Active
0
Ghosted
0
Max Sim.
Key Rollover Detected 0-key rollover
Max Rollover
Ghosted Keys
Combos Tested
Verdict

Rollover Result

Max Keys Simultaneous
Rollover Type
Anti-Ghosting
Gaming Ready
Ghosted Keys Found
Unique Keys Pressed
Peak Combo Size
Combos Tested0
Connection Type
Verdict

Ghost Log

No combos detected yet. Press multiple keys.

Key Rollover Guide

N-KRO
♾️ Full Rollover
No ghosting
6-KRO
⚡ Gaming Grade
Most games OK
4-KRO
🎮 Good
Most combos OK
3-KRO
📖 Average
Light gaming
2-KRO
🐢 Casual
Typing only
1-KRO
🔴 Poor
Ghosts badly
👻

What is Keyboard Ghosting?

Ghosting occurs when a keyboard fails to register a key you pressed because too many other keys are held simultaneously. It's caused by how cheaper keyboards share electrical circuits across multiple keys.

♾️

N-Key Rollover (NKRO)

NKRO means every single key has its own dedicated line to the controller. You can press every key at once with no missed inputs. Most gaming keyboards advertise 6KRO or full NKRO over USB.

🔲

Keyboard Matrix & Ghosting

Standard keyboards use a row-column grid. When three keys share two rows and two columns simultaneously, the controller sees a phantom fourth key or misses one entirely — the classic ghost triangle.

🎮

Why It Matters for Gaming

In fast-paced games, pressing W+A+Shift+Space simultaneously is common. If your keyboard only supports 3KRO, one of those inputs will be dropped, causing your character to stop or fail to jump at a critical moment.

Frequently Asked Questions

Ghosting is when your keyboard fails to register a key you pressed because too many other keys are held at the same time. It is caused by the shared-matrix design used in most standard keyboards to reduce manufacturing cost. Gaming keyboards use diodes on each key to prevent this.
N-key rollover (NKRO) means the keyboard can register every key pressed simultaneously, no matter how many. Each key has its own dedicated electrical path to the USB controller. Most standard keyboards support 2–4 key rollover. Gaming keyboards commonly support 6KRO or full NKRO.
The test listens to the browser's keydown and keyup events. When you hold multiple keys, it counts how many are registered simultaneously. If a key you are physically holding does not appear highlighted, your keyboard is ghosting it. The test cannot detect phantom keys because they would appear as unexpected registrations.
Yes — 6KRO keyboards register up to 6 standard keys at once, plus modifier keys like Shift, Ctrl, and Alt which are typically handled on separate lines and do not count toward the rollover limit. This is sufficient for the vast majority of gaming scenarios.
The USB HID keyboard protocol has a 6-key limit per report packet for standard key codes. Modifier keys are transmitted in a separate byte, so they bypass this limit. To achieve full NKRO over USB, manufacturers use a custom driver or the USB Boot Protocol workaround. PS/2 connections have no such limit and naturally support NKRO.
Yes. The keyboard display reflects the live state of currently held keys. When you release them, the highlights clear. The maximum simultaneous count and the ghost log are preserved so you can review your results without holding keys down.