Mouse Double-Click Test

Does your mouse register one click as two? Click inside the zone and the test flags any button that registers two presses less than 80 milliseconds apart, a common sign of a worn switch.

Click inside the zone with any button. Two presses of the same button less than 80 ms apart are flagged as possible switch chatter.

Total Presses
0
Fastest Press Gap
—
Double-Click Flags
0
Left 0 Middle 0 Right 0 Back 0 Forward 0

Double-Click Warning Log No flags

A flag means the browser received two presses of one button under 80 ms apart, which is faster than a finger can deliberately double-tap. Real chatter is usually repeatable on the same button. Macros, auto-clickers, or mouse-software settings can cause similar results, so test several times before drawing conclusions.

What is double-click chatter?

Chatter is when one physical press registers as two or more clicks. It makes single clicks act like double clicks, drops items you are dragging, and can cut short a held button. It is a common failure in mouse switches that have worn or collected dust and oxidation.

How to use this test

  1. Click inside the zone with each button in turn, using normal single clicks.
  2. Watch the flag counter and the log. A flag shows which button, the gap between the two presses, and how long the first press was held.
  3. Repeat several times. Real chatter tends to happen again and again on the same button.

Why 80 milliseconds?

Two deliberate clicks from a finger are rarely closer than about 80 ms apart. Two presses faster than that usually mean the switch bounced, not that you clicked twice. It is an indicator, not proof.

What can you do about it?

Frequently asked questions

My test flagged a double-click once. Is my mouse broken?

Not necessarily. One flag can be an accidental fast double-tap. Chatter is usually repeatable: if the same button flags again and again, it is more likely a hardware problem.

Can software cause false flags?

Yes. Macros, auto-clickers and some mouse-software settings can send extra clicks. Close them and test again.

Does the test check every button?

Yes: left, middle, right, back and forward are all tracked separately. Two different buttons pressed close together are not flagged.

How this test works

Timing uses the browser's high-resolution event timestamps (the same clock as performance.now()), stamped when the click is received rather than when our code runs, so a busy page cannot fake a double-click. The 80 ms threshold and the hold and release timing are indicators, not proof of a faulty switch.

More mouse tests