Input Tests
Browser-based keyboard, mouse, and reaction tests for key registration, rollover, chatter, clicks, scrolling, DPI estimates, and browser-observed event timing.
11 tests
Common problems and tasks
Choose the right path
Missing keys, repeated presses, click duplication, wheel reversals, unknown DPI, and uneven browser event delivery each require a different test.
Input troubleshooting
Choose the right input test
Start with the symptom or measurement you want to check.
If you only need a basic registration check, start with Keyboard Tester or Mouse Test. Use the specialist tests when the symptom is more specific.
Reaction
Reaction timing includes your response plus the display, browser, and input path; it does not isolate hardware latency.
- Reaction Time TestRun five visual reaction attempts with false-start tracking; timing includes your response and the display, browser, and input path.
- Formula Start Reaction TestRun five lights-out reaction attempts with a different start sequence; timing includes your response and the display, browser, and input path.
Keyboard
- Keyboard TesterA key does not register, or you want to verify browser keydown/keyup events and inspect the layout.
- Keyboard Rollover TestMultiple keys do not register together, so you need rollover-combination evidence.
- Keyboard Chatter TestOne deliberate press appears as a possible duplicate and you want to observe chatter timing.
- Keyboard Polling Rate TestInspect the timing and rate of keyboard events that reach the browser without treating them as raw USB polling.
Mouse
- Mouse TestA button does not register, or you want to check hold and movement behavior.
- Mouse Double Click TestCheck for suspected unintended mouse double clicks.
- Scroll Wheel TestCheck wheel reversals, jumps, unexpected deltas, or scroll event rate.
- Mouse DPI TestEstimate DPI from a measured physical movement and browser pointer counts.
- Mouse Polling Rate TestInspect how frequently pointer movement events reach the browser without treating the result as raw USB polling telemetry.
Better comparisons
Run a clean input check
Keep the test focused
Follow the dedicated tool instructions and keep the relevant browser tab or window focused while generating the sample.
Keep comparison conditions consistent
When comparing timing, rate, DPI estimates, or repeated behavior, keep the same browser, device, connection mode, test mode, duration or thresholds, and relevant OS settings where applicable.
Change one variable and repeat
If a result looks suspicious, change one relevant variable — browser, USB port, cable, wireless mode, device, or setting — and repeat before concluding the hardware itself is faulty.
Browser-visible evidence can narrow a problem down, but it cannot directly inspect electrical switches, firmware, raw USB polling, or factory sensor calibration.
Other input devices
Looking for another input type?
Keyboard and mouse diagnostics. Keyboard and mouse tests report browser-received events and browser-observed estimates. They can reveal missing, repeated, reversed, unstable, or inconsistent browser-visible behavior, but they do not directly inspect electrical switch behavior, raw USB polling, firmware, or factory sensor calibration.
Reaction timing. Reaction tests include human response plus display, browser, and input-path delay. They cannot isolate keyboard latency, mouse latency, display latency, or total system hardware latency.
Input Tests
11- Reaction Time TestMeasure visual response time across five browser-timed attempts.Inputbrowser observed
- Keyboard TesterCheck individual keyboard keys, layouts, and browser key events.Inputdirect
- Mouse TestCheck mouse buttons, held states, wheel events, and pointer movement.Inputdirect
- Mouse Double Click TestScreen for suspected unintended mouse double clicks.Inputbrowser observed
- Scroll Wheel TestInspect wheel direction, reversals, deltas, and browser event cadence.Inputbrowser observed
- Mouse DPI TestEstimate mouse DPI/CPI from browser movement over a measured distance.Inputbrowser observed
- Formula Start Reaction TestRun a five-light, lights-out reaction sequence.Inputbrowser observed
- Keyboard Polling Rate TestMeasure browser-received keyboard event cadence—not raw USB polling.Inputbrowser observed
- Keyboard Rollover TestCheck which simultaneous key combinations reach the browser.Inputbrowser observed
- Keyboard Chatter TestScreen for unexpectedly repeated browser key events.Inputbrowser observed
- Mouse Polling Rate TestMeasure browser-received pointer event cadence—not raw USB polling.Inputbrowser observed