Mouse Test

Check mouse buttons, hold stability, movement path, and basic wheel events using the browser Pointer Events API.

Direct browser API readingPrivacy-first

Tests run locally in your browser. We do not upload keystrokes, pointer paths, or media.

Important

  • This reports browser pointer events, not laboratory hardware measurements.

Ready — press Start before using the test surface. Input here is not recorded yet.

Left

00

Middle

00

Right

00

Back

00

Forward

00

Fullscreen not supportedOpen Scroll Wheel Test →

Results

Session
Ready
Move events
0
Path distance
0 px
Max jump
0 px
Hold (left)
Wheel ΔY
Interruption
None seen

Unexpected large jumps or cancels can indicate focus loss, OS gestures, or driver quirks — not a definitive hardware verdict.

How to use

  1. Use the test surface for left, middle, right, and side buttons.
  2. Hold a button to inspect hold duration after release.
  3. Move inside the surface to draw a path and watch jump metrics.
  4. Scroll for basic wheel deltas, then open Scroll Wheel Test for deeper diagnostics.

What the result means

  • Down/up counters show browser pointer events for each button index.
  • Hold duration is the time between pointerdown and pointerup for that button.
  • Path distance and max jump are computed from movement samples in the surface.

Limitations

  • Button mapping depends on the browser and OS pointer model.
  • Touch pads and touch screens produce different event patterns than mice.
  • This is browser-observed behavior, not a hardware certification.

Troubleshooting

Right click opens a menu
Use the marked test surface — context menu is blocked there.
Side buttons do nothing
Some devices remap side buttons in software, so the browser never sees button 3/4.

Related tools

FAQ

Does a missing event mean the mouse is broken?

Not by itself. Drivers, OS remaps, or browser focus can hide events.