InputMetricInputMetric

Mouse & Keyboard Tests Online

Test your mouse and keyboard directly in your browser. Check buttons, polling rate, double clicks, scroll problems, key rollover, chatter and input timing without installing software.

InputMetric focuses on what a browser can actually observe. Live input events are displayed directly, calculated timing metrics are labeled as browser-observed values, and every diagnostic page explains its limits.

Choose a Mouse or Keyboard Test

Start with the symptom you are trying to check. A button problem, an unstable scroll wheel and a polling-rate question need focused tests.

Start With the Symptom

One click sometimes becomes two

Use slow, deliberate single presses to check whether unusually fast duplicate events repeat.

Double Click Test →

The wheel reverses direction

Run an up-only or down-only test and look for opposite-direction wheel events.

Scroll Test →

A key is missing

Check it alone first, then inspect simultaneous combinations if individual keys work.

Keyboard Test →

A key types twice

Compare new presses with held-key auto-repeat using a repeatable, cautious diagnostic run.

Chatter Test →

I want to check mouse Hz

Estimate the rate of pointer events observed by this browser during movement.

Polling Rate Test →

What Browser-Based Input Tests Can Measure

A browser can directly observe a mouse button press, wheel event, pointer movement or keyboard event delivered to the page. InputMetric can display those events and calculate timing or frequency from them.

A web page cannot see every stage inside a device. USB firmware behavior, physical switch travel, operating-system scheduling and full end-to-end latency remain outside many browser tests. Calculated values are therefore labeled browser-observed rather than hardware measurements.

Read the methodology →

Tests Run in Your Browser

Interactive tests process input in the page. Keyboard tools track key state rather than a typed sentence, and core tests need no account. See the Privacy Policy for analytics and local storage details.