Category

Input devices tests

Test keyboards, mice, touchpads and game controllers for dead keys, chatter, drift and more. 5 free tests in this category.

Keyboard TestREADY

Light up pressed keys on a virtual keyboard and find dead or stuck keys.

run test ->
Key Code ViewerREADY

Read event.key, code, keyCode and which for any key you press.

run test ->
Mouse TestREADY

Check left, right, middle clicks, scroll and double-click behaviour.

run test ->
Touchpad TestTPAD

Track pointer movement, clicks, two-finger scroll and pinch gestures live.

run test ->
Gamepad TestPAD

See live button presses and analog stick values for any controller.

run test ->

What goes wrong in this category

Input devices fail in a way that is unusually hard to diagnose: the symptom appears in an application, but the cause can sit anywhere between the switch under your finger and the software you are typing into. A dead key, a double-clicking mouse and a trackpad that ignores gestures all look like application problems from the inside of an application.

A browser is a useful place to cut that chain roughly in half. Everything below it, the switch, the controller inside the device, the cable or wireless link and the driver, either delivers an event or does not. Everything above it, the keyboard layout, the game, the overlay, the macro utility, can only change what an event means, not whether it arrives. So a device that responds here and fails in one application has working hardware, and one that does not respond here has a problem below the browser.

What none of these tests can do is name the component. They see the presence, absence and timing of events, which is enough to tell a bouncing switch from a human hand and a missing keypress from a wrong character. It is not enough to tell a worn potentiometer from a dirty one, and no test on this site claims otherwise.

Which test for which symptom

Symptom, the test that checks it, and what the result actually proves
SymptomTestWhat it tells you
A key does nothing at allKeyboard TestWhether the press reaches the browser, which separates a dead switch from software swallowing it
A key types the wrong characterKey Code ViewerWhether the physical key matches what you pressed, which points at the keyboard layout rather than the hardware
One click registers as twoMouse TestThe gap between the two clicks: a few milliseconds is a bouncing switch, a few hundred is your hand
Scrolling goes the wrong way or not at allMouse TestThe direction and size of each wheel delta the browser receives
The trackpad ignores gesturesTouchpad TestWhether movement, clicks and gestures arrive separately, which usually points at the driver
The controller moves on its ownGamepad TestThe resting value on each stick axis, which is exactly what drift is

Compiled by MyGearCheck. The last column is deliberately bounded: these tests observe what reaches the browser, which is enough to separate hardware from software and not enough to name a failing component.

Guides for input devices

A test tells you what is happening. These explain what to do about it, including when the honest answer is that nothing is wrong.

Other categories