Keyboard Tester

Test all keys on your keyboard including function keys, modifiers, and special keys. Detect stuck keys, ghosting, and key rollover.

Tested
Pressed
Stuck
0/104 keys tested
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
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
Cmd
Alt
Space
Alt
Cmd
Menu
Ctrl
PrtSc
ScrLk
Pause
Ins
Home
PgUp
Del
End
PgDn
↑
←
↓
→
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Ent
0
.

Press any key to test it. Keys held for more than 3 seconds will be flagged as stuck.

How Does the Keyboard Tester Work?

  1. Click on the tool area to focus it, then press any key on your keyboard.
  2. Each key lights up when pressed and stays highlighted after you release it.
  3. Press multiple keys simultaneously to test key rollover and ghosting.
  4. Keys held for more than 3 seconds are flagged as potentially stuck.
  5. The counter shows how many unique keys you have tested.

Understanding Keyboard Types and How They Affect Testing

Keyboards fall into three broad technology families, and each one behaves differently in a key test. Membrane keyboards use a pressure pad beneath a rubber dome to close a circuit when pressed. They are inexpensive and quiet, but their key matrix design means they typically support only 2-key to 6-key rollover — pressing more keys simultaneously will produce ghosting or missed inputs. Mechanical keyboards place an individual spring-loaded switch under every key, which allows most models to offer full N-key rollover (NKRO) over USB. If you press ten keys at once and all ten light up in the tester, your keyboard supports NKRO. Optical keyboards use infrared light interrupted by the key stem instead of a metal contact, eliminating bounce (chatter) entirely and generally offering full rollover as well.

When testing, pay attention to combinations you actually use. Gamers, for example, often hold W + Shift + Space + Ctrl at the same time. If any of those keys fail to register in the tester while the others are held, your keyboard's rollover is too limited for that combination. This is a hardware constraint — no driver update can fix it.

Key Rollover and Ghosting Explained

Key rollover describes the maximum number of simultaneous key presses a keyboard can report. A keyboard with 6-key rollover (6KRO) can register up to six keys at the same time; a seventh press may be silently dropped. NKRO keyboards have no such limit. Rollover is determined by the electrical design of the key matrix and the keyboard's controller firmware.

Ghosting is a related but distinct problem. When certain key combinations are pressed on a matrix-wired keyboard, the controller can misidentify which intersections are active and report a key press that never happened — the "ghost" key. Manufacturers mitigate this with blocking (ignoring the extra input) or by redesigning the matrix so common combinations are on separate electrical paths. Anti-ghosting claims on product packaging usually mean the manufacturer tested specific key groups, not that all ghosting is eliminated.

Keyboard Maintenance and When to Replace

Regular cleaning extends a keyboard's lifespan significantly. Disconnect the keyboard, turn it upside down and shake gently to dislodge debris, then use compressed air between the keys. For mechanical keyboards, you can remove keycaps with a puller and clean the plate underneath with isopropyl alcohol. Avoid spraying liquid directly into a membrane keyboard — moisture can damage the circuit sheet.

Signs that a keyboard needs replacement include keys that register intermittently even after cleaning, consistent chatter (one press producing two characters), or visible physical damage to the PCB or membrane sheet. On mechanical boards, a single bad switch can be desoldered and replaced, but on membrane keyboards a failed trace usually means the entire unit is done. Running this keyboard tester regularly helps you catch deteriorating switches early, before they affect your work or gaming.

Frequently Asked Questions

What is key rollover?
Key rollover refers to how many keys a keyboard can register simultaneously. N-key rollover (NKRO) means every key can be pressed at once. Budget keyboards may only support 2-key or 6-key rollover.
What is key ghosting?
Key ghosting occurs when a key press is not detected because other keys are already held down. It is a hardware limitation of the keyboard's key matrix, not a software issue.
Why isn't my key being detected?
Some keys (like the Windows/Super key or certain function keys) may be intercepted by your operating system before reaching the browser. This is normal and not a keyboard defect.
Can this test detect mechanical switch issues?
This tool can detect keys that don't register or appear stuck, which may indicate switch problems. However, it cannot diagnose specific switch issues like chattering. For that, a dedicated switch tester is needed.