Input Device Tests mouse double-click debounce

Mouse Double Click Test

Measure double-click timing and catch sticky or slow double-clicks.

Interactive tool

Run the test

Runs in your browser

Click the target twice quickly. Interval under ~500 ms counts as a successful double-click (typical OS default window; your system setting may differ).

Click the target to begin.

Permission status

Checked in your browser. DeviceHub does not store permission grants.

  • Special permission Not required

Live results

Metrics update as you run the test. Nothing is uploaded.

Loading

Waiting for interactive tool output…

Device information

Labels and capability details reported by your browser.

No device details yet.

Description

About Mouse Double Click Test

Introduction

The DeviceHub Mouse Double Click Test is a free online check for double-click timing and sticky-switch behavior in your browser. Worn left microswitches often bounce: one physical press emits two click events close together, which deselects files, opens folders accidentally, or fires abilities twice in games. This page helps you see whether singles stay singles and whether intentional doubles land inside a healthy timing window, without installing vendor debouncing tools. Office workers fighting Explorer quirks, gamers blaming “random abilities,” and technicians validating refurbished mice use it as a focused left-button health drill. It complements Mouse Test’s general counters with timing-oriented feedback. Limits are honest: browser event timestamps and OS double-click thresholds influence classification; this is not a factory switch travel gauge. Repair shops documenting pre-RMA evidence prefer a visual interval readout over vague user stories. Parents troubleshooting a school laptop that “opens everything twice” can separate tap-to-click settings from a failing physical switch. Esports players who just swapped switches can confirm debounce feels sane before a tournament rather than discovering bounce mid-scrim. Call-center agents who double-open tickets by accident often discover the same bounce pattern here within a minute, which is faster than waiting for a vendor suite install on a locked desktop.

What this tool does

The UI presents a click target, measures intervals between consecutive primary-button events, and classifies sequences as single or double according to timing heuristics aligned with typical OS thresholds. Counters and last-interval readouts make bounce obvious when a “single” produces two events tens of milliseconds apart. You can adjust how you click, firm versus light, to see whether partial actuation correlates with bounce. Reset clears history after swapping mice. The tool does not rewrite OS double-click speed; change that in system settings if intentional doubles feel too strict or too loose. Secondary and middle buttons are out of scope here because the classic failure mode is primary microswitch wear; use Mouse Test for those. Timing displays are diagnostic feedback inside the tab, not a claim of laboratory-grade switchometry. When intervals jitter under CPU load, the page’s honesty about best-effort timestamps prevents false hardware condemnations. Firmware debounce tools from vendors remain the place to flash new debounce curves; DeviceHub only observes what the browser receives after the OS. Session history of recent intervals helps you narrate “every careful single still spit a pair at roughly X milliseconds” on a support call without guessing.

When to use it

Run this test when folders open themselves, when single clicks select then immediately open, after a mouse ages past heavy use, and when comparing two mice before purchase returns. Prefer Mouse Test for multi-button smoke checks; prefer Latency Test if the complaint is delay rather than bounce; prefer this page for double-click specific symptoms. Trackpad users should also try Trackpad Test because tap-to-click settings create different double-tap semantics. Run it after cleaning a dirty shell that might have debris near the switch, after soldering a hot-swap mouse PCB, and after enabling any “enhance pointer precision” changes that might change perceived timing without fixing bounce. Warehouse QA can standardize a single-click then double-click protocol across refurbished units. Accessibility users who rely on slow double-click OS settings should retest after adjusting those sliders so expectations match the shell. If only one game double-fires while the desktop is fine, still run this page, bounce often shows up first under rapid click habits even when casual browsing looks acceptable. After a drop that cracked the shell, verify the primary switch before assuming only cosmetics were damaged.

How it works

Click events carry time stamps from the event loop. Differences between successive primary clicks estimate inter-click interval. Very short intervals on what you perceive as one press suggest mechanical bounce or firmware debounce failure. OS settings still decide how the shell groups doubles elsewhere; DeviceHub’s display is diagnostic feedback in-page. Pointer capture is unnecessary for simple target clicks. No permissions are required. Wireless audio and CPU scheduling can stretch intervals, retest wired under light load when diagnosing borderline hardware. Browser engines may deliver click and pointerup sequences with slightly different ordering under stress; focus on repeated patterns across many trials rather than one weird millisecond. Touch-emulated taps from a tablet mode can fabricate double semantics that do not involve a microswitch at all, know If you are using a physical button. DeviceHub does not read Omron part numbers or measure actuation force; those require physical tools. Treat consistent sub-threshold doubles on careful singles as strong evidence for replacement, especially when a second mouse on the same PC stays clean. Event.timeStamp values follow the browser’s monotonic clock for the document; they are not a USB analyzer’s SOF-aligned timeline, so absolute microseconds should not be cited as laboratory truth even when relative bounce patterns are obvious.

Step-by-step instructions

  1. Open Mouse Double Click Test, ensure the OS double-click speed is at your normal setting, and hover the target without pressing so you start from a clean baseline with no leftover intervals.
  2. Perform several careful single clicks, confirming the UI does not classify them as doubles and that intervals look like separate intentional presses rather than bounce pairs.
  3. Perform several intentional double-clicks at your normal speed and confirm both clicks register with a plausible short interval that matches how you usually open files or fire abilities.
  4. If singles spontaneously double, repeat with another mouse on the same machine to separate hardware bounce from OS settings oddities or extension-injected clicks.
  5. Optionally compare results after changing system double-click speed, understanding that shell behavior and this page’s heuristics both matter and should be interpreted together.
  6. Close the tab when finished; session timings are not uploaded, and no privileged pointer permission needs revoking in browser site controls.

Common problems

False doubles usually mean failing switches. False missed doubles can mean OS threshold is very tight, wireless lag stretched the interval, or focus left the target. Touchpads with tap-to-click generate different event patterns than physical buttons. Browser extensions that synthesize clicks can pollute timings. High CPU load adds jitter to timestamps, close heavy apps before condemning hardware. Dust inside the shell can intermittently short a switch; a temporary improvement after blowing out debris still warrants monitoring. Some “silent click” mice use different switch mechanics that feel soft yet bounce when worn. Remote desktop click remoting can duplicate or delay clicks independently of the local mouse, test locally for RMAs. If only Chrome fails while Firefox looks fine, inspect click-hungry extensions before replacing hardware. Very high polling mice rarely cause false doubles by themselves; bounce remains a mechanical story more often than a Hz story. Hot-swap sockets with poor contact can mimic bounce after a switch install even when the new switch is fine, reseating often restores clean singles. If intentional doubles fail only when the OS slider is set extremely fast, loosen the threshold before blaming the mouse.

Privacy explanation

Click timings stay local in the tab. DeviceHub does not upload click streams, identify your mouse model, or build a biometric of your click cadence. No permissions are requested. Closing the tab clears intervals and counters for that visit. Shared-machine checks are appropriate when you only click the test target. Prefer private windows when workplace automation tools inject synthetic clicks. Screen shares for support should avoid exposing unrelated desktop files that open from accidental doubles elsewhere. Nothing continues measuring clicks after you navigate away from the diagnostic.

Runtime principles

Built for the browser

What happens when you run this test — without downloads or accounts.

  1. 01

    Runs in your browser

    Mouse Double Click Test uses standard web APIs — no install, extension, or desktop app required.

  2. 02

    Reads what the browser allows

    Results come from events and capability signals the web platform exposes for this session.

  3. 03

    Private by default

    Input and diagnostic values stay in your browser session for display — nothing is sold as media.

Compatibility

Supported browsers

Expected support for modern engines. Individual APIs may still vary by device.

  • Chrome

    supported

    Latest stable

  • Firefox

    supported

    Latest stable

  • Safari

    supported

    Latest stable

  • Edge

    supported

    Latest stable

Devices

Supported devices

Hardware and form factors this browser test is designed to exercise.

  • Physical keyboards

    Best results with hardware keydown/keyup events.

  • Mice & trackballs

    Buttons, wheel, and pointer tracking in the page.

  • Trackpads

    Click and scroll events from laptop trackpads.

Privacy

Your data stays with you

Mouse Double Click Test is built privacy-first. Diagnostics run in your browser session whenever web APIs allow.

Read our privacy policy

Troubleshooting

Common problems

Quick fixes before you dig into FAQs.

Single clicks register as doubles
That usually indicates a worn left microswitch. Retest after cleaning, try another mouse, and compare OS double-click speed settings.
Intentional doubles are not recognized
Slow down slightly within the OS double-click threshold, confirm focus is on the test target, and rule out high click latency from wireless lag.
Timing looks inconsistent
Close background load, use a wired connection if available, and treat browser timestamps as best-effort, not a lab switchometer.

FAQ

Frequently asked questions

Structured answers for users and FAQ rich results.

Browse FAQs
What does a false double-click mean?
Often a worn left microswitch bouncing so one physical press emits two click events close together.
Can OS double-click speed affect results?
Yes. System thresholds influence how shells group doubles. Use this page’s intervals as a diagnostic alongside OS settings.
Why do intentional doubles fail?
Your interval may exceed a tight OS threshold, or wireless lag stretched the gap. Retest wired and slightly quicker.
Is this a lab switch travel gauge?
No. Browser timestamps are best-effort. They help spot bounce patterns but do not replace factory switch meters.
Should trackpad users run this?
Tap-to-click and physical trackpad buttons differ from mouse switches. Prefer Trackpad Test for pad gestures, and this page for mice.
Are click timings uploaded?
No. Intervals and counters stay in your browser session only.

Newsletter

Updates coming soon

A lightweight email digest for new tools and release notes is planned. No signup form is live yet — check Release Notes for product updates.

Release notes

Need another diagnostic after Mouse Double Click Test?

Explore related DeviceHub tools that pair well with this test.