Mouse Tester

Test mouse buttons and wheel to check if your mouse works properly.

Button Test

Left
Released
Clicks: 0
Middle
Released
Clicks: 0
Right
Released
Clicks: 0

Wheel Test

Scroll the wheel over the area below
Scroll: 0
Up total: 0

Movement Trail

Pos: (0, 0)

Polling Rate Test

Real-time rate
0Hz
Peak rate
0Hz
Average rate
0Hz
Click "Start" then move the mouse inside the area
Recorded 0 hardware events
Tip: by reconstructing the browser's coalesced hardware events (getCoalescedEvents) we recover the true polling rate, bypassing the 60Hz vsync limit. Common rates: 125/250/500/1000Hz

Event Log

No events yet. Operate the mouse in the area above.

Usage Guide

Features

Detects left/middle/right button state and click counts, tests scroll direction and totals, draws a live movement trail with coordinates, and measures the mouse polling rate.

How to Use

Click buttons anywhere to see state and counts → scroll in the wheel area for direction and totals → move the mouse in the trail area for live coordinates → click "Start" in the Polling Rate Test and move quickly to see real-time/peak/average rates → click "Reset" to clear everything.

Notes

The browser context menu is disabled during testing; all events are processed locally with no upload; the trail is drawn on Canvas and resets on page refresh.