Your scroll wheel,
plotted tick by tick.
One picture beats a table of numbers. The heatmap maps time against delta magnitude for every event your wheel reports — so notch consistency, dropouts and reverse spikes jump out instantly.
Scroll here to feed the heatmap
Scroll at a normal pace — and try a deliberate direction change mid-run: the trail it leaves is the cleanest way to see how your encoder reports ticks.
Time × Magnitude Density
From wheel events to a picture
Capture
Scroll inside the capture area for your chosen duration. Every wheel event is recorded with its timestamp and delta — same raw signal the health test uses, nothing uploaded.
Bucket
The timeline is sliced into columns and each column into magnitude rows. Every tick fills its cell; brighter cells hold more ticks. The 99th percentile keeps a single freak delta from flattening the whole scale.
Read
The green dashed line marks your typical notch. A band hugging it means consistency; scatter above and below means the encoder is reporting jitter. Red ticks are reverse spikes in time order.
What the colors are telling you
- A tight horizontal band
- Ticks cluster in one row of magnitudes around the notch line. That is a crisp detented encoder firing the same delta every notch — exactly what a healthy wheel should look like.
- Vertical smear
- The same time slice lights up across many rows. Magnitudes are jumping around: dust on the contacts, a dying detent spring, or the naturally smooth signature of a free-spin wheel.
- Bright columns
- A column burns bright when a burst of ticks lands in that slice of time — normal during a firm flick. Columns that go dark mid-scroll while your finger keeps moving mean dropped ticks.
- Red ticks on top
- Each red mark is a reverse spike detected at that moment — an opposite-sign tick inside a consistent run, the classic dirty-encoder signature. Clusters of red mark when the wheel misbehaved.
A picture is nice. A score you can track over time is better.
No ads · No tracking · No account · Runs in your browser