Keyboard Check

Real-time keyboard key detection with rollover monitoring and conflict tracking.

Rollover target

6KRO+

Realtime refresh

< 5 ms

History depth

30 events

Keys currently pressed

0

Total key presses

0

Maximum simultaneous keys

0

Active keys

Press any key to begin
Focus stateClick to focus
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
Backspace
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
Menu
Ctrl
PrtSc
Scroll
Pause
Insert
Home
PgUp
Delete
End
PgDn
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Enter
0
.

Live keyboard layout

Click here and press any key to begin testing

The tester needs focus to listen for keydown and keyup events.

Key history

No keyboard input detected yet

Focus the layout and press any key to populate the log.

Focus once to capture every key

Click the layout once (or press the focus button) so the page can listen to keydown and keyup events without interfering with your other tabs.

Test rollover with confidence

Hold different key combos to learn how many simultaneous presses your keyboard can register before ghosting or blocking occurs.

? Visual full-size keyboard layout with live highlighting. ? Sticky focus mode that blocks scrolling to keep the test accurate. ? Instant metrics for currently pressed keys, total presses, and maximum simultaneous keys. ? Clean key history with timestamps for both keydown and keyup events.
? Full keyboard map including modifiers, function row, arrow cluster, and space bar. ? Live rollover warning when 6+ keys are pressed. ? Keyboard focus helper and reset actions. ? Works with both ANSI and ISO layouts (based on key codes rather than characters). ? Privacy friendly: everything runs locally in your browser.
1. Click the keyboard area (or press the focus button). 2. Press single keys to verify instant highlighting. 3. Hold combinations (Ctrl+Alt+Shift, WASD, gaming macros) to test rollover. 4. Watch the stats panel for total presses and maximum simultaneous keys. 5. Use the reset button to clear metrics before a new session.
Multi-key rollover (KRO) determines how many simultaneous key presses your keyboard can register. Standard office keyboards often provide 2KRO, while gaming keyboards advertise 6KRO or NKRO. Use this tester to learn when ghosting or blocking appears and gather logs to share with support teams.
Q: Does the tester send my key presses to a server? A: No. Everything runs locally inside your browser tab. Q: Why do I need to focus the test area first? A: Browsers require an active focus target to capture keyboard events reliably. Q: How can I test wired vs wireless keyboards? A: Simply connect the device you want to test and click the focus button again to start a fresh session.