Test mouse buttons, scroll wheel speed, polling rate, and identify microswitch double-click faults.
Test mouse buttons, scroll wheel speed, polling rate, and identify microswitch double-click faults.
Zero camera frames, microphone audio, keystrokes, or gamepad telemetry are transmitted to any server. Diagnostics run entirely inside your browser's local sandbox.
Peak Recorded: 0 Hz
Combined button actuation count.
Interval between consecutive clicks.
Delta Y: 0px
0 Hz
0 px/s
Move your mouse rapidly inside this arena
Measures real-time Hz, jitter & trajectory
When copper spring leaves inside mouse switches (Omron, Kailh, Huano) wear out, a single physical click can chatter and send two rapid signals (<80ms), causing unintended double-clicks in games or desktop tasks.
No unintended rapid double-clicks registered under 80ms.
Follow these 3 simple steps to complete your conversion in seconds.
Click "Start Test" and allow browser access to your camera, microphone, or peripherals when prompted. All data stays 100% local in your browser.
The tool runs real-time diagnostics on your hardware, measuring resolution, frame rate, volume levels, latency, drift, and other device-specific metrics.
View your live diagnostic scorecard with pass/fail indicators. Copy results to share with IT support or embed this test on your own website.
Formula representation used for accurate calculations:
Quick reference lookup table for standard unit calculations.
| Diagnostic Tool | Browser API Used | Key Metrics Measured |
|---|---|---|
| Webcam Tester | MediaDevices.getUserMedia (video) | Resolution (720p/1080p/4K), FPS, device label, codec support |
| Microphone Tester | MediaDevices.getUserMedia (audio) | Volume level (dB), noise floor, echo loopback, sample rate |
| Speaker Tester | Web Audio API (AudioContext, OscillatorNode) | L/R stereo channels, frequency sweep (20Hz–20kHz), bass response |
| Screen Display Tester | requestAnimationFrame, Fullscreen API | Refresh rate (Hz), dead/stuck pixels, contrast gradient banding |
| Keyboard Tester | KeyboardEvent (keydown/keyup) | Key map verification, N-Key Rollover, ghosting, switch chatter |
| Mouse Tester | MouseEvent, WheelEvent | Click buttons, scroll delta, polling rate, double-click fault |
| Gamepad Tester | Gamepad API (navigator.getGamepads) | Stick drift %, trigger pressure, button map, rumble motors |
| Call Readiness | MediaDevices + RTCPeerConnection | Camera/mic/speaker pass/fail, WebRTC latency, readiness score |
Common questions and answers about Mouse, Trackpad & Scroll Tester.