Keyboard Tester

Press any key and this tool lights it up on an on-screen keyboard, confirming the keypress registered and showing its key code. It's the fastest way to check a new keyboard out of the box, diagnose a key that's started sticking or stopped responding, test for ghosting (keys that fail when pressed simultaneously with others), or verify a mechanical keyboard's full layout before a return window closes. Works with any physical keyboard layout — just start typing.

Keyboard Tester

Tekan tombol mana saja untuk mengujinya. Tombol yang sudah ditekan akan menyala.

Last Key
—
Combo
—
Total Keystrokes
0
Keys Tested
0 / 104
Progress tested keys 0%
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PrtSc SysRq
ScrLk
Pause
Ins
Del
~ `
! 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
Fn
Win
Alt
Space
Alt Gr
≡
Ctrl
←
↓
→

Statistics

0
Total Keystrokes
0
Unique Keys
0ms
Last Hold Duration
0%
Coverage

Event Log

Test Key Response, Ghosting, and Input Codes Instantly

Physical keyboard issues—such as unresponsive switches, sticking keys, or key rollover limitations—can severely disrupt typing, gaming, and productivity. Diagnosing hardware problems requires immediate, visual feedback on every keypress.

The Keyboard Tester provides a virtual, on-screen layout that responds in real time as you press physical keys on your device, confirming hardware connectivity and mapping input signals without installing extra software.

Key Features

  • Real-Time Visual Feedback: Watch on-screen keys highlight instantly as you type to verify hardware registration and switch actuation.
  • Key History & Sticking Key Detection: Keep pressed keys illuminated or color-coded to identify double-typing switches, stuck keys, or intermittent contact faults.
  • N-Key Rollover & Ghosting Test: Press multiple keys simultaneously to test keyboard matrix limits, identifying ghosting issues where concurrent keypresses fail to register.
  • Hardware Code Extraction: View key-level JavaScript event parameters, including event.key, event.code, and legacy keyCode values for developer debugging and custom key-mapping setups.
  • Universal Compatibility: Works seamlessly across full-size, tenkeyless (TKL), 60%, laptop, and external mechanical keyboard layouts on Windows, macOS, Linux, and ChromeOS.

Common Use Cases

  • Out-of-the-Box QA: Quickly test every key on a newly purchased or freshly built custom mechanical keyboard before the warranty or return window expires.
  • Hardware Troubleshooting: Isolate whether an unresponsive key is caused by a broken switch, bad hot-swap socket, dirty contact, or software driver misconfiguration.
  • Gaming Performance Checks: Verify that crucial gaming combinations (like WASD pressed concurrently with Shift and Space) register without ghosting conflicts.

Start typing on your physical keyboard to begin testing keys and inspecting input signals immediately.