Skip to main content

Double click test

Click the box. A second press on the same button that lands too close to the last press or release (80 ms by default) is flagged as a false double click, the usual sign of switch bounce.

  • Free
  • No account needed
  • Works in your browser
  • Copyable log
Input
Switching input clears the session.

Flags a press when the gap to the previous press or release of the same button is shorter than this. Range 20 to 200 ms. Changing it re-checks every press.

Click here

Left, right, middle, back, and forward all count. The context menu and side-button navigation are blocked inside this box. Touch and pen input are ignored.

False double clicks

Click the box to start. Totals, per-button counts, and a gap histogram appear here.

Was this tool helpful?

How the test works

The threshold logic behind a false double click.

Click inside the box at your normal pace. Mansone timestamps every press and release with the browser’s event clock, then checks each new press against the previous press and the previous release of the same button. If either gap is shorter than the threshold, the press counts as a false double. The default threshold is 80 ms, and the slider runs from 20 to 200 ms.

Press gap is the time from one press to the next press of the same button. Release gap is the time from letting go to the next press. Checking both catches a switch that fires again right after you release it, even when you held the first press for a while.

Example: the left button goes down at 1,000.0 ms, is released at 1,090.0 ms, and another left press arrives at 1,120.0 ms. The press gap is 120.0 ms, which passes an 80 ms threshold. The release gap is 30.0 ms, so the press is flagged.

The result panel shows total clicks, false doubles, and false doubles per 100 clicks (false doubles ÷ total clicks × 100), plus a count for each button and a histogram of press gaps. Gaps of 500 ms or longer are counted but not drawn, so normal clicking does not flatten the chart.

A fast deliberate double press can also land under the threshold, so repeat the test with slow, separate clicks. The browser only sees what the mouse and operating system pass along. Firmware debounce and driver settings act before this test sees an event, and browser privacy settings that round timestamps can blur very short gaps.

Switch bounce and keyboard chatter

What a false double click is and where it comes from.

Switch bounce is a mouse switch registering one press as two. Pressing the button closes metal contacts inside the switch, and the contacts can make and break more than once as they settle. Firmware debounce ignores rapid on-off changes for a short window so one press stays one press. Switches wear out and bounce gets worse over time. When extra contact noise gets past the debounce, the computer receives a second click.

Common symptoms are single clicks that open files like double clicks, drags that release partway through, and a weapon swap or ability that fires twice on one press. This test shows whether the extra press is coming from the mouse before you blame a game or a setting.

Keyboard chatter is the same fault on a keyboard: one key press types the character twice. Keyboard chatter mode counts keydown events, ignores auto-repeat (event.repeat), and applies the same threshold to each key. Combinations with Ctrl, Alt, or Cmd and the Tab key are not counted.

Fixing a mouse that double clicks

Rule out settings first, then try the hardware fixes.

Windows settings or hardware. If this test flags false doubles, the mouse is sending extra presses. The double-click speed setting (Control Panel, Mouse, Buttons tab) only changes how close together two clicks must be before Windows treats them as a double click. It does not add or remove presses, so it cannot cause what this test measures. If the test is clean but single clicks still act like double clicks, check that slider and File Explorer’s “Single-click to open an item” option. A slow double-click speed makes two separate clicks count as a double click.

Mouse software. Some mouse software has a debounce or button response setting. If yours does, note the current value and read the manufacturer’s guidance before changing it. A longer debounce time can hide a worn switch, but it can also add input delay.

Compressed air. Dust and debris around the button can contribute to a misbehaving switch. Short bursts of compressed air around the button gap are a low-risk first step. Check the warranty terms before opening the shell, because opening the mouse can affect coverage.

Warranty or replacement. If false doubles continue and the mouse is still covered, copy the log, add the model, serial number, and purchase details, and contact the manufacturer or seller. Check their current RMA terms first. Out of warranty, a switch swap is possible on mice with replaceable switches. Otherwise a new mouse is the fix.

Double click test FAQ

Causes, fixes, thresholds, and using the log for a warranty claim.

A worn or dirty switch under the button is a common cause. It sends a second signal for one press, which is called switch bounce. Click slowly in the test above. If it flags false doubles, the mouse is sending extra presses. If the test is clean but single clicks still open files, check the Windows double-click speed and File Explorer settings.
This test tells them apart. Windows settings change how two clicks are interpreted, not how many presses the mouse sends. False doubles here point to the mouse or its software. A clean test with double-click behavior in Windows points to the double-click speed setting, File Explorer's single-click option, or another program.
Rule out settings first, then work through the hardware steps. Check the double-click speed in Control Panel, look for a debounce setting in your mouse software, blow short bursts of compressed air around the button gap, and contact the manufacturer if the mouse is under warranty. Replacing the switch or the mouse is the last step.
Start with the default 80 ms. Lower it toward 20 ms if you click fast on purpose and only want the shortest gaps flagged. Raise it toward 200 ms to catch slower repeats. Changing the slider re-checks every press, so you can compare thresholds without repeating the test. Very short gaps are hard to produce on purpose, so a cluster of them in the histogram points to the switch.
It gives you timestamped evidence to attach, but the manufacturer decides what it accepts. The log lists the browser, threshold, totals, per-button counts, the gap histogram, and every flagged press with its gaps. Add your model, serial number, and purchase details, check the maker's current RMA terms, and consider attaching a screen recording of the test.
Keyboard chatter is a key registering twice for one press, the keyboard version of switch bounce. Choose Keyboard chatter in the Input toggle, focus the box, and press one key at a normal pace. The test uses keydown events, ignores auto-repeat from held keys, and applies the same threshold to each key.
Yes. Left, right, middle, back, and forward are tracked separately. The box blocks the context menu and the browser's back and forward navigation while you click inside it. If a side button doesn't register, your mouse software may be remapping it. Touch and pen input are ignored.

Related guides

More on diagnosing mouse problems.

Related tools

More tools for testing your mouse and keyboard.

All tools