Keyboard Tester

See which key events reach your browser, check combinations, and run a typing exercise with WPM and character accuracy.

Browser Keyboard Detection

Press a key to see whether its keydown and keyup events are detected by this browser.

Detected by browser — this is not a hardware certification. Fn keys, system shortcuts, media keys, and browser-reserved combinations may not reach the page.
0
Distinct Keys Observed
0
Keydown Events
0
Keydowns / Last Second
0
Currently Pressed
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
-
=
Back
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
Win
FN
Ctrl
Ins
Home
PgUp
Del
End
PgDn

About Keyboard Testing

This page visualizes keyboard events delivered to the browser. It can support troubleshooting, but it cannot certify the keyboard hardware, measure physical response time, or receive every system-reserved key.

Key Features

Real-time Key Detection

Press keys and combinations to see the keydown and keyup events delivered to this page. Missing events should be retested in another browser or application.

Typing Speed Analysis

Measure your typing speed in words per minute (WPM), accuracy percentage, and error rate. Improve your typing skills with regular practice and tracking.

Illustrated Key Mapping

The illustrated layout highlights browser key codes. It does not automatically identify or certify the physical keyboard layout.

Performance Metrics

Review key press counts and browser-event timing. These values describe the current session and are not a hardware latency measurement.

Common Keyboard Issues

Unresponsive Keys

Keys that don't register when pressed or require excessive force

Key Ghosting

Multiple keypresses not detected correctly during fast typing

Keyboard Latency

Physical keyboard latency cannot be calculated here because the browser does not expose the instant the hardware action began.

Double-Clicking Keys

Keys that register multiple presses from a single keystroke

Testing Best Practices

Close Competing Applications

Close other applications that might be using keyboard shortcuts

Use Modern Browsers

Test in Chrome, Firefox, or Edge for best compatibility

Focus on Accuracy First

For typing tests, focus on accuracy first, then gradually increase speed

Test All Key Combinations

Test modifier keys (Shift, Ctrl, Alt) in combination with other keys

Frequently Asked Questions

How does the keyboard tester work?

The keyboard tester uses browser keyboard events to show key presses, releases, combinations, and session statistics. Some system shortcuts and special keys may be intercepted before the page can receive them.

Can I test any type of keyboard?

Most keyboards that produce standard browser events can be observed. Layouts, Fn layers, media keys, firmware mappings, operating-system shortcuts, and on-screen keyboards can expose different or incomplete events.

Why is my typing speed different from other typing tests?

Typing speed varies with text complexity and timing rules. This page calculates gross WPM as entered characters divided by five, divided by elapsed minutes; character accuracy is displayed separately.

How can I improve my typing speed?

Regular practice is key to improving typing speed. Start by focusing on accuracy rather than speed, use proper finger positioning, practice with varied texts, and gradually increase your pace as you become more comfortable with the keyboard layout.

Does the tester work on mobile devices?

The tester is designed for physical keyboards on desktop and laptop computers. Mobile and on-screen keyboards may expose different or incomplete events, so their results are not directly comparable.

Need a focused combination test?

Use the dedicated page to observe current and peak simultaneous browser-visible keys without claiming NKRO certification.