Mouse Test
Exercise buttons and live pointer input.
Exercise buttons and live pointer input.
Start, then use your mouse inside the surface. Input elsewhere is not recorded.
On a phone? This tool needs a connected mouse or trackpad. Test your touchscreen instead.
Button numbers: 0 primary, 1 middle, 2 secondary, 3 back, 4 forward. Browser or OS navigation may intercept some buttons. Touch and pen input are excluded from mouse measurements.
Event delivery affected by OS acceleration, coalescing and browser scheduling
How to use this test
- Start capture and try primary, middle and secondary buttons inside the surface.
- Exercise the indicated button, movement, drag or wheel action inside the surface.
- Stop to review the events delivered to this browser.
Checks included in this tool
Double Click Test
Inspect click sequence timing. Operating-system thresholds influence what counts as a double click. A fast repeated event alone does not prove a faulty switch.
- Double-click at your normal pace and compare click intervals and browser double-click events.
- Exercise the indicated button, movement, drag or wheel action inside the surface.
- Stop to review the events delivered to this browser.
Timing depends on OS double-click settings and browser event dispatch
Scroll Test
Inspect wheel and scrolling events. Wheel events may use CSS pixels, lines or pages. Trackpads and OS acceleration can change the values without implying a defective wheel.
- Scroll inside the tall test surface and inspect the delta units.
- Exercise the indicated button, movement, drag or wheel action inside the surface.
- Stop to review the events delivered to this browser.
Event delivery affected by OS acceleration, coalescing and browser scheduling
Mouse Polling Rate Test
Estimate browser-delivered pointer event frequency. This is browser movement-event frequency, not certified USB polling. Coalescing, timer precision and scheduling can change the estimate.
- Move continuously inside the surface, then stop to calculate the delivered event rate.
- Exercise the indicated button, movement, drag or wheel action inside the surface.
- Stop to review the events delivered to this browser.
Event frequency does not equal USB/hardware polling rate; coalescing and timer precision apply
Mouse Movement Test
Inspect pointer movement and visible jitter. The displayed path contains a bounded selection of received coordinates. OS acceleration and sampling can introduce shapes that are not sensor defects.
- Move slowly and quickly inside the surface and inspect the received trail.
- Exercise the indicated button, movement, drag or wheel action inside the surface.
- Stop to review the events delivered to this browser.
OS acceleration/coalescing/sampling affect traces; no sensor accuracy or DPI certification
Mouse Drag Test
Exercise sustained button drag. A completed gesture means the browser observed a matching sequence. It cannot certify a mechanical switch or cable under every condition.
- Hold a button, move at least five CSS pixels, then release inside the active surface.
- Exercise the indicated button, movement, drag or wheel action inside the surface.
- Stop to review the events delivered to this browser.
Event delivery affected by OS acceleration, coalescing and browser scheduling
CPS Test
Count observed clicks over a defined interval. Click rate uses actual foreground elapsed time. Stopping, backgrounding or losing focus yields an incomplete window rather than a completed rate.
- Start the five-second window and click inside the surface until it ends.
- Exercise the indicated button, movement, drag or wheel action inside the surface.
- Stop to review the events delivered to this browser.
Counts browser input in test window; device-specific speed comparison is inappropriate
How it works & what results mean
How the test works
Exercise buttons and live pointer input. It uses PointerEvent/MouseEvent/WheelEvent; high-resolution timer. The workspace shows observations from this browser or asks for your own confirmation.
Understanding your result
Button numbers describe browser mappings. OS shortcuts and navigation buttons can be intercepted before this page receives them. Event delivery affected by OS acceleration, coalescing and browser scheduling Missing data, blocked permission and an operation that could not run are shown separately. None establishes a hardware fault.
What you can inspect
Mouse Test
Event delivery affected by OS acceleration, coalescing and browser scheduling
Click Test
Event delivery affected by OS acceleration, coalescing and browser scheduling
Keep checking
Related tests
About this test & common questions
how to test mouse buttons and scrolling online?
This mouse test shows clicks, movement and scrolling. Try the double click test and click speed test to inspect the events your browser receives.
does a browser measure mouse polling rate exactly?
Pointer event cadence is not the USB polling rate, and browser event patterns cannot certify the condition of a mouse switch.