Mouse polling rate tester
Unlocked. Press F2 to lock the pointer.
| Current window | 500 ms |
|---|---|
| Peak window rate | - Hz |
| Maximum average | - Hz |
| Average | - Hz |
| Minimum average | - Hz |
| STDEV | - Hz |
| Average range | - Hz |
| 1 percentile | - Hz |
| 0.1 percentile | - Hz |
| Samples counted | 0 |
| Event API | - |
| Coalesced samples | 0 |
| Min interval | - ms |
| Avg interval | - ms |
| Timer resolution | - |
| Pointer lock raw mode | not requested yet |
Graph: last 6 seconds. Stats: last 3 seconds. 0.
Mouse dropout detector
Press F2 to start/stop. Keep moving continuously and stop before you stop moving. Red marks show event gaps after recent movement.
Idle.
| Dropouts | 0 |
|---|---|
| Current silence | not tracking |
| Max gap | 0 ms |
| Samples | 0 |
| Total movement | 0 delta units |
| Current movement | 0 delta units/s |
| Event API | - |
| Pointer lock raw mode | not requested yet |
Graph: light line = movement speed, red = suspected dropout gap.
Dropout log
CPI downshift / gain tests
Fixed gain-ratio, speed-threshold, round-trip, and micro-stability checks. Browser-reported deltas only; no sensor readout.
Unlocked. Press F2 to capture the mouse.
Fixed X/Y gain-ratio test
Setup: X = 7500 CPI, Y = 30000 CPI. Move steady 45° down-right: slow first, then fast.
Baseline run: ratio stays near 4:1 at low and high speeds.
Speed sweep / threshold map
Setup: X = 7500 CPI, Y = 30000 CPI. Move 45° down-right while smoothly speeding up and slowing down.
Looks for speed bands, thresholds, and accel/decel mismatch.
Round-trip gain / reversal test
Setup: equal X/Y CPI. Start against a left stop, move right 5–10 cm, return into the stop. Repeat 10–20x.
No jig needed. A book, keyboard edge, or desk edge works.
Micro stability / hysteresis check
Setup: equal X/Y CPI. Make tiny movements, tiny reversals, then pause.
Looks for tiny shake, reversal suppression, or tiny drift after pauses.
Trace: green slow, gray mid, red fast.
Diagnostic graph for the selected mode.
Timeline: speed over time. Red bars mark X-direction reversals.
Fixed X/Y result
| Verdict | collecting data |
|---|---|
| Confidence | - |
| Signal | - |
| Low-speed ratio | - |
| High-speed ratio | - |
| Slow → fast change | - |
| Estimated threshold | - |
| Usable diagonal chunks | 0 |
Speed sweep result
| Verdict | collecting data |
|---|---|
| Confidence | - |
| Signal | - |
| Low-speed ratio | - |
| High-speed ratio | - |
| Ratio range | - |
| Accel/decel delta | - |
| Estimated threshold | - |
| Speed bins | 0 |
Round-trip result
| Verdict | collecting data |
|---|---|
| Confidence | - |
| Signal | - |
| Cycles | 0 |
| Closure drift | - |
| Return/forward gain | - |
| Reversal transient | - |
| Usable strokes | 0 |
| Ignored short strokes | 0 |
| Min stroke filter | 120 delta units |
Closure near 0% means the return cancels the forward stroke.
Micro stability result
| Verdict | collecting data |
|---|---|
| Confidence | - |
| Signal | - |
| Tiny shake score | - |
| Tiny events | 0 |
| Post-pause tiny events | - |
| Reversal transient | - |
| Low-speed chunks | 0 |
Run quality
| Samples | 0 |
|---|---|
| Recovered browser samples | 0 |
| Speed spread | - |
| Angle stability | - |
| Direction reversals | 0 |
| Browser input mode | - |
| Raw input status | not requested yet |
| Timer resolution | - |