Mouse Test

The mouse test can’t run — a browser extension is blocking it.An ad blocker, privacy extension or script blocker is stopping this page’s code from loading. Nothing here tracks you or serves ads. To run the test:
  1. Click your blocker’s icon in the toolbar (uBlock Origin, AdBlock, Ghostery, Brave Shields, etc.)
  2. Turn it off for clickspeedtest.info
  3. Reload the page

Hardware diagnostic

Mouse Test

Check every button on your mouse — including the side buttons most testers ignore — scroll the wheel to catch a worn encoder, and let the test flag a double-click fault automatically.

Left Right Wheel Fwd Back

Click every button on your mouse over the panel above, then scroll the wheel both ways.

Buttons detected

0

Scroll ticks

0

Scroll jumps

0

Double-click faults

0

Untested Held Working Fault

What this mouse test checks

A mouse can fail in four distinct ways, and most online mouse testers only catch the first one. This test covers all four.

What it checksThe failure it catches
Button registrationA dead or intermittent button that sends nothing
Double-click faultA worn switch sending two clicks from one physical press
Scroll encoderA wheel that skips, sticks, or jumps in the wrong direction
Side buttonsBack and forward buttons, which most testers do not read at all

How to test your mouse

  1. Click each button over the panel above. Left, right, middle (press the wheel down), then the two side buttons if your mouse has them. Each lights amber while held and turns teal once it has registered a clean press.
  2. Scroll the wheel both directions. Slowly, then quickly. Watch the tick count climb steadily.
  3. Watch for red. A button turning red means a double-click fault was detected — two clicks from what should have been one press.
  4. Watch the jump counter. Any value above zero means the wheel reported a reversal it should not have.
  5. Check what stays grey. A button that never lights up is either absent from your mouse or not registering.
Right-click and side buttons are captured deliberately. While your cursor is over the test panel, the context menu and browser back/forward navigation are suppressed so those buttons can be measured. Move the cursor off the panel and everything behaves normally again.

Double-click fault: the most common mouse failure

This is what kills most mice, and it is the failure a light-up-the-button tester structurally cannot see — the button is registering, just twice.

Inside the switch, two metal contacts meet when you press. Metal contacts do not close cleanly; they bounce for a few milliseconds before settling. Firmware compensates with a debounce window, typically 8–20 ms, during which further signals from that button are ignored. As the switch wears, oxidises or collects dust, its bounce period grows past the debounce window and the extra bounce escapes as a second click.

In practice you drag a file and it opens instead. You click once in a game and fire twice. You select text and it selects a whole word.

How this test detects it: every press and release is timestamped. If the same button produces a full press-release-press cycle in under 45 milliseconds, that is recorded as a fault rather than as two clicks. A human double-tapping deliberately does not come close to that speed, so false positives are rare.

What to do about it

  • Clean it first. Compressed air into the button gap, or electrical contact cleaner, resolves a meaningful share of cases because dust and oxidation are common causes. Free, and worth trying before anything else.
  • Raise the debounce. Some gaming mice expose a debounce or click-latency setting in their configuration software. Increasing it a few milliseconds masks the fault completely, at the cost of latency most people cannot perceive.
  • Replace the switch. Omron and Kailh switches cost very little. It requires soldering, which is straightforward if you have done it before and not worth learning on a mouse you rely on.
  • Check the warranty. Double-click failure inside the warranty period is a standard RMA case, and manufacturers replace for it routinely.

Scroll wheel skipping and jumps

The wheel sits on a rotary encoder that emits pulses as it turns. Direction is worked out from the order the pulses arrive in. When the encoder wears or fills with dust, pulses get missed or misread, and the result is a wheel that scrolls the wrong way for a moment, sticks, or moves in unpredictable jumps.

This test counts every tick and separately counts jumps — a reversal in direction arriving within a fraction of a second of the previous tick, which is not something a hand can physically produce mid-scroll. A healthy wheel scrolled steadily in one direction produces zero jumps. Several jumps during a smooth one-way scroll means encoder wear.

Cleaning is genuinely worth trying: compressed air blown into the wheel gaps dislodges the debris that causes most cases. Beyond that the encoder is a soldered component, and replacement is more involved than a switch.

Side buttons, and why they often seem broken

Back and forward buttons are the most common false alarm in mouse testing. They frequently appear dead when the hardware is fine, for reasons that have nothing to do with the mouse:

  • The application ignores them. Many apps do not bind buttons 4 and 5 at all.
  • They are remapped. Manufacturer software often reassigns them to macros or DPI switching, so they no longer send back and forward.
  • The page navigates instead. In a browser, a working back button leaves the page rather than showing feedback, which looks identical to nothing happening. This test suppresses that so the buttons can actually be seen.

If they light up here, the hardware works and the problem is software configuration.

What a browser cannot test

Worth stating plainly, because several sites imply otherwise:

MeasurementPossible in a browser?Why
Button registrationYesStandard mouse events
Double-click faultsYesEvent timestamps are precise enough at this scale
Scroll behaviourYesWheel events carry direction and magnitude
DPINo, not reliablyThe browser sees pixels moved after OS pointer settings and scaling have already been applied
True polling rateApproximate at bestBrowsers coalesce mouse events to the frame rate and deliberately reduce timer precision
Sensor tracking qualityNoRequires reading raw sensor data the browser never receives

The mouse polling rate test goes into why the polling figure is an estimate and why chasing a bigger number stops paying off quickly.

Reading your results

SymptomLikely causeWhat to try
A button never lights upFailed switch, or the mouse lacks that buttonTest on another computer to isolate hardware from software
A button turns redDouble-click fault from a worn switchClean, raise debounce, replace the switch, or RMA
Scroll jumps above zeroWorn or dirty encoderCompressed air first; encoder replacement otherwise
Ticks climb erraticallyEncoder missing pulsesSame as above
Side buttons dead here but the mouse is newRemapped in vendor softwareCheck the mouse’s configuration software
Everything passes but the cursor stuttersSensor, surface, or wireless interference, not the buttonsTry a different surface, a wired connection, or another USB port

Repair or replace

A rough rule: a single failing switch on a mouse you like is worth repairing if it is out of warranty and you can solder, since the part costs almost nothing. An encoder fault is more work for less certain results. Multiple failures at once usually means the mouse has simply reached the end of its life — switches are rated in the tens of millions of clicks, and a mouse that has worn one out has usually worn the others close to it.

Before buying anything, check the warranty. Double-click failure is the single most common mouse RMA and manufacturers handle it as routine.

FAQ

Is there a way to test my mouse?

Yes — the test above checks every button, the scroll wheel and double-click faults directly in your browser, with nothing to install. For anything below the button layer, such as sensor tracking or true DPI, you need the manufacturer’s own software.

What is a mouse test?

A diagnostic that confirms each part of a mouse responds correctly: every button registers a press, the scroll wheel reports both directions cleanly, and no button sends two clicks when you pressed once.

How do I tell if my mouse is bad?

The clearest signals are a double-click fault (dragging opens files, single clicks register twice), a scroll wheel that jumps the wrong way, or a button that intermittently does nothing. This test surfaces all three. Cursor stutter is a different problem — that points at the sensor, surface or connection.

Why does my mouse double click when I click once?

The switch contacts have worn and now bounce for longer than the firmware’s debounce window, so the bounce escapes as a second click. It is the most common way a mouse fails. Cleaning sometimes fixes it; otherwise the switch needs replacing, or an RMA if still under warranty.

Can this test my mouse DPI or polling rate?

Not reliably. The browser only sees pixels moved after your operating system’s pointer settings and display scaling have been applied, and it coalesces mouse events to the frame rate. Use the manufacturer’s software for DPI.

How is this different from the click speed test?

This checks whether your hardware works. The click speed test measures how fast you can click, and the mouse click test focuses on click registration during rapid clicking.

Does this work on a laptop trackpad?

Left, right and scroll will register, since the trackpad reports the same events. There are no physical side buttons or a wheel encoder to test, so those parts of the diagnostic do not apply.