← All tests
Device check

Mouse Test

Check movement, left, right and middle buttons, your scroll wheel and double-clicks in one place.

✓ Instant result✓ No sign-up✓ Runs in your browser
Ready when you are

Move, click and scroll inside the test area.

Local only
·Movement·Left click·Middle click·Right click·Scroll up·Scroll down·Double-click
Move your mouse here
↖
01

How to use this test

  1. Move your pointer around the test zone.
  2. Try the left, middle and right buttons.
  3. Scroll in both directions and try a double-click.
02

If something looks wrong

  • Clean the sensor and use a non-reflective surface.
  • Reconnect or recharge a wireless mouse if input drops.
  • Check system button mapping if a click appears on the wrong side.
What the result means

The test follows pointer, button, wheel and double-click events.

Inside the test zone, the page records movement and the standard button events delivered by the browser. Left, middle and right clicks, wheel direction and recognized double-clicks are displayed independently. That makes it easier to isolate a missing button from a movement or scrolling problem.

The pointer path includes the sensor or trackpad, wireless or USB connection, operating-system settings, browser and display. Acceleration changes how far the cursor moves but does not necessarily indicate a sensor fault. Test repeated slow and fast movement on a clean, non-reflective surface before drawing conclusions.

Reading the signal

A healthy result is consistent, not merely present once.

Buttons

Each physical button should trigger the matching indicator on every deliberate press without extra activations.

Movement

The pointer should follow continuous motion without sudden jumps, freezes or repeated dropouts on the same part of the surface.

Wheel

Both directions should report steadily. Reversals during a single-direction scroll often point to debris or a worn wheel encoder.

Double-click

Recognition depends on the timing threshold in system settings as well as the switch. A single accidental double-click can be software timing; a repeatable pattern deserves further testing.

Browser-test limits

Browser events are affected by pointer acceleration, event coalescing, frame rate and system load. This page does not claim a precise hardware polling rate, sensor DPI, click latency or switch debounce time.

Read our complete testing methodology →
Troubleshooting

From symptom to next step.

What you seeLikely causeWhat to try
Pointer skips or freezesThe sensor surface is unsuitable, the sensor is dirty, wireless signal is weak or the system is overloaded.Clean the sensor, use a matte surface, recharge or reconnect the mouse and try a direct USB port.
One click registers twiceThe switch may be chattering, or a touch and accessibility gesture may be producing two activations.Repeat slow single clicks, compare another app and another computer, then service or replace a consistently failing switch.
Wheel reverses directionDust or wear in a mechanical encoder can create inconsistent pulses.Test steady scrolling in both directions, clean only according to the manufacturer's guidance and compare another mouse.
Quick answers

Good to know.

Why does the right-click menu not open here?+

It is intentionally disabled inside the test zone so the tester can identify your right button.

Can this measure mouse polling rate?+

This first version verifies common inputs. Exact hardware polling measurements can vary with browsers and system load.

Why are extra mouse buttons not shown?+

Browsers consistently expose the standard buttons, while vendor-specific buttons may be reserved for navigation or require driver software.

Does pointer acceleration mean the sensor is inaccurate?+

No. Acceleration intentionally changes cursor distance based on movement speed. Disable it temporarily only when you need a direct comparison.

Can a trackpad use this test?+

Yes for pointer movement, primary clicks and scrolling, but gestures and pressure features may be handled by the operating system and never reach the page.

Keep checking

One more test?