Client-SideNew

Keyboard Tester & Ghosting (NKRO)

Test all keyboard keys for input responsiveness, key press latency (ms), and maximum simultaneous key presses (Anti-Ghosting / NKRO) interactively.

Tested Keys
0
Currently Held
0
Max Simultaneous (NKRO)
0 Keys
Last Key Latency
0 ms
Standard browser hotkeys (such as F1-F12 or Ctrl/Cmd combos) are intercepted when possible to test keys safely.
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 Lock
A
S
D
F
G
H
J
K
L
;:
'"
Enter
Shift
Z
X
C
V
B
N
M
,<
.>
/?
Shift
▲
Ctrl
Win
Alt
Space
AltGr
Win
Menu
Ctrl
◄
▼
►
Live Key Event Log0 events

No keys pressed yet. Press any key on your keyboard to begin testing.

How to Test Keyboard Keys and Ghosting?

1
Step 1

Press all keys on your keyboard sequentially; registered keys turn green.

2
Step 2

Press multiple keys simultaneously to test your keyboard's Anti-Ghosting (NKRO) capability.

3
Step 3

Inspect the event log on the right to diagnose key chatter (double-clicking) or sticky keys.

4
Step 4

Click 'Reset Test' to clear recorded keys and begin a fresh diagnostic session.

Keyboard & Ghosting Test FAQ

What is Keyboard Ghosting and NKRO?

Ghosting occurs when certain key combinations fail to register simultaneously due to matrix wiring limits. N-Key Rollover (NKRO) keyboards can register all keys pressed at once without conflict.

What does key latency measure?

Key latency measures the time elapsed between keydown and keyup in milliseconds. It helps identify sticky switches, chatter, or slow bounce times.