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.