Keyboard Tester

Test pressed, held, repeated, and released keys with event details and detected rollover.

Workspace

Keyboard test stoppedStart the test when you are ready.

Visual keyboard

Blue is pressed, violet is held or repeated, and outlined keys are released.

`
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
Meta
Alt
Space
Alt
Meta
Menu
Ctrl
Start the test to capture keys

Latest event

Browser-reported details for the newest key event.

The latest key details will appear here.

Detected rollover

Keys reported as held simultaneously.

Held now0
Maximum0
Presses0

Some operating-system and browser shortcuts may not reach this page.

Recent events

The newest keyboard events appear first.

0 shown
No keyboard events captured yet.
Guide

How to use

  1. Select Start keyboard test, then press and release keys while the tester has focus.
  2. Watch the visual keyboard distinguish a new press, a held key, browser repeat events, and release.
  3. Use Full layout for function, navigation, arrow, and number-pad keys, or Compact for the main typing area.
  4. Review the latest event details and rollover figures, then reset the test when finished.
Help

Frequently asked questions

What is the difference between key and code?

Key describes the produced character or action, while code identifies the physical keyboard position. For example, the same physical key code may produce a different character under another layout.

What does keyboard location mean?

Location distinguishes standard, left, right, and number-pad versions of keys. It is especially useful for Shift, Control, Alt, Enter, and number keys.

What is detected rollover?

Detected rollover is the largest number of keys the browser reported as held at the same time during this test. Operating systems and browsers may intercept some combinations.

Why do some browser or media keys not appear?

The operating system or browser can reserve shortcuts, function keys, media controls, and secure combinations before a web page receives them.

Does the tester change my keyboard settings?

No. It displays keyboard events received by the page and does not change the operating-system layout, repeat speed, remapping, or hardware configuration.