Device test · Input
Mouse Button Test
Press each button inside the test area, then scroll up and down.
- Left not yet
- Right not yet
- Middle not yet
- Back not yet
- Forward not yet
Keep the pointer over the diagram while testing. Browser actions are suppressed here where possible; side buttons may still navigate.
Verdict
NOT RUN
—
Click each button a few times to check it. An unintended double-click is two presses of the same button under 80 ms apart.
Published thresholds: 0 unintended double-clicks on a button is PASS. 1–2 is CHECK SETTINGS — rapid intentional clicking can trip this too. 3 or more on the same button is LIKELY FAULT, consistent with a worn switch. Full reasoning in the methodology.
If it's flagged
How this test works
This page is a mouse button test, a scroll wheel test and a double-click test in one pass. It listens for pointerdown events inside the diagram, or mousedown events in browsers without Pointer Events. Clicks totals the presses it counts, and Button names the latest one, using the standard button indices: 0 for left, 1 for the wheel button, 2 for right, and 3 and 4 for back and forward. Touch and pen input is skipped, because a tap reports itself as a left-button press; the mouse-event fallback carries no pointer type, so it cannot make that distinction.
Interval is the time between the last two presses of the same button, measured when the page handles each event, so a button's first press shows none. A gap under 80 ms adds to Misfires, and a gap from 80 ms up to just under 150 ms is labeled fast without being flagged. The readout rounds to whole milliseconds while the label uses the exact gap. A jitter click can land under 80 ms too, so one flag during fast clicking may be you; misfires that keep adding up during ordinary single clicks point to the switch.
Scroll counts wheel events that move vertically, and the arrows light in the reported direction; horizontal-only scrolling is not counted. Inside the test area the page blocks page scrolling, the context menu, middle-click actions and side-button navigation, which is what makes a right-click test possible in a browser. Some browser-level actions can still take priority. Outside the area, your browser behaves normally.