Online keyboard diagnostics

Test every keyboard key online. Free, instant, and private.

Press any key to verify its physical position, event data, repeat behavior, and multi-key combinations on a full-size or Apple keyboard layout.

Choose keyboard layout

104-key virtual keyboard status

Keyboard ready

Press any key to start testing

Release the key to confirm the result

Test progress

Tested 0 / 104 keys
0%
Use an English input layout so characters match the standard keycaps. Physical positions are always identified with event.code.
INPUT LAB / Full size · 104 keys
CAPSNUMSCROLL
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
Tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
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
Alt
Win
Menu
Ctrl
Insert
Home
PgUp
Delete
End
PgDn
Num
/
×
Home7
8
PgUp9
+
4
5
6
Enter
End1
2
PgDn3
Ins0
Del.

Swipe horizontally to view the full keyboard

UntestedPressed nowTestedRepeated

Current key event

Waiting for input
Key name
event.key
event.code
KeyCode
Repeat
No

Current combination

Press multiple keys together to test a shortcut

System shortcut note: Alt + Tab, Win, Ctrl + Alt + Delete, and PrtSc may be handled by the operating system first. Browsers may be unable to capture them, prevent the system action, or receive the complete shortcut.

Live Event Log

Latest 0 / 50 events
Keyboard and mouse events will appear here

Online keyboard test guide

  1. 1Open the Keyboard Test tab and press each key, or switch to Mouse Test and use the test area.
  2. 2Blue means pressed, green means tested, and orange indicates repeated input.
  3. 3Use the keyboard test one key at a time, then press multiple keys together to check combinations.

Privacy & FAQ

Is the online keyboard test private?

Yes. The keyboard test and mouse test run locally in your browser. No keyboard or mouse data is collected, stored, or uploaded.

Why are some system shortcuts missing?

Shortcuts such as Alt + Tab, Win, and Ctrl + Alt + Delete may be intercepted by the operating system before the browser can capture them.

What if the keyboard test does not detect a key?

Click an empty area to return focus to the page, then try again. Cross-check in another browser or device; if it never registers, the key or connection may be faulty.

Why does a key keep repeating or appear stuck?

Orange means the browser received repeated events. This is normal while holding a key; if it continues untouched, clean the keycap, reconnect the keyboard, and retest.

Can I test a wet or freshly cleaned keyboard?

Do not power or test a damp keyboard. Disconnect it and let it dry fully. Internal liquid or multiple unexpected keys should be handled by a qualified technician.

Is the keyboard test a definitive hardware diagnosis?

The tool shows events received by your browser. It is useful for quick checks, but system shortcuts, firmware, the browser, and the operating system can affect results.

A complete online keyboard test for physical keys

This keyboard test shows the exact key events received by your browser. Press a key and the matching position lights up immediately, then stays marked as tested after release. Because the tester maps physical positions with event.code, it remains useful when your operating-system language or keyboard character layout is different from the printed keycaps.

What the keyboard tester checks

1

Full keyboard coverage

Check function keys, letters, numbers, modifiers, navigation keys, arrows, the number pad, and dedicated Apple keyboard layouts.

2

Key event details

See event.key, event.code, legacy KeyCode, press and release state, hold duration, repeat events, and the trigger count for each key.

3

Private browser testing

All keyboard detection runs locally in this page. Keystrokes are not recorded, stored, or uploaded to a server.

How to test your keyboard

  1. 1Click an empty area of the page so the browser has focus, then press each physical key once.
  2. 2Confirm that every matching virtual key changes from gray to blue while pressed and green after release.
  3. 3Hold several keys together to test combinations, then review repeat and long-press events in the live log.

Online keyboard test questions

Why does the Windows key or a system shortcut not appear?

Windows, macOS, or the browser may intercept Win, Command, Alt + Tab, Ctrl + Alt + Delete, Print Screen, and other system shortcuts before the page receives a complete event.

Does the keyboard test work with laptop and wireless keyboards?

Yes. Any connected keyboard that sends standard browser keyboard events can be tested, including USB, Bluetooth, wireless, laptop, full-size, and many Apple keyboards.

What does orange mean on a key?

Orange means the browser received repeated keydown events. This is normal while intentionally holding a key, but unexpected repetition can indicate key chatter or a stuck switch.

Need to check mouse buttons or the scroll wheel? Open the online mouse test