Local input diagnostic

Closely spaced wheel-event checker

Applies documented heuristics to browser-observed timing, direction, and delta consistency—not electrical debounce measurement.

Ready
Heuristic threshold preset

Balanced: pairs at or below 30 ms are closely spaced candidates; opposite events use a 130 ms neighborhood. These are heuristics, not hardware standards.

Upper trace · negative deltaYLower trace · positive deltaYNo input · flat line
Scroll one direction with separate actionsAvoid intentional back-and-forth scrolling; only the active card contains page movement.
Total sample0
Median interval—
Rapid same-direction pairs0
Closely spaced clusters0
Isolated opposite events0
Delta magnitude consistency0%

Start the test and use the wheel inside the capture area.

Heuristic interpretationThere is no sample yet. Start the test and make normal one-direction wheel movements.
Recent event intervals0 most recent

No events recorded yet.

The test reads browser events locally. Results do not prove hardware condition, and raw input is not uploaded.

The summary stays in this browser and is not uploaded.

A browser cannot measure mechanical or electrical debounce inside a mouse. The labels above are event-pattern candidates; fast input, momentum, event coalescing, drivers, and mapping can produce similar patterns.

Scroll Wheel Debounce Test

This scroll wheel debounce test uses the popular name for a browser-level pattern check. It does not measure electrical debounce; it highlights closely spaced wheel-event clusters, repeated same-direction pairs, and isolated opposite events using visible heuristic presets.

Inspect event patterns, not internal switch electronics

A webpage receives processed WheelEvent messages after firmware, drivers, operating-system settings, and browser handling. The tool therefore labels candidates and clusters rather than declaring that an encoder bounced.

How to use the Scroll Wheel Debounce Test

Choose a heuristic preset

Begin with Balanced. Conservative uses a shorter close-pair window; Sensitive intentionally flags a wider range for investigation.

Make controlled wheel actions

Start the test and scroll one direction with separated, comfortable actions. Avoid intentional reversals or a free-spin burst for the first sample.

Repeat before interpreting

Capture at least ten events, inspect candidate clusters and isolated opposites, then repeat slowly in another browser or application.

What this scroll wheel debounce test actually measures

The scroll wheel debounce test records browser `WheelEvent` timing and the dominant delta axis inside the active card. It calculates adjacent event intervals, repeated same-direction pairs inside the selected rapid window, runs of closely spaced pairs, isolated opposite-direction events surrounded by matching neighbors, and a robust summary of delta magnitude consistency.

Those are software-visible patterns. Mechanical or electrical debounce happens inside the device or firmware before the operating system creates input messages. Standard browser APIs do not expose contact voltage, encoder transitions, firmware filters, or raw USB reports. For technical accuracy, the interface calls a flagged item a rapid repeated-event candidate or closely spaced event cluster—not a confirmed bounce event.

How the heuristic threshold presets work

Conservative marks adjacent pairs at or below 18 milliseconds, Balanced uses 30 milliseconds, and Sensitive uses 50 milliseconds. Each preset also defines a wider neighborhood for checking whether one opposite sign sits between two matching signs. These values are user-selectable investigation heuristics, not manufacturer specifications or universal failure thresholds.

A sensitive preset will naturally report more candidates. A free-spin wheel, smooth touchpad gesture, momentum, rapid intentional movement, high event density, or browser coalescing can generate many close pairs without any defect. Start with a notched wheel and separated actions when possible. Keep the preset visible in any saved summary so two sessions are not compared as though they used the same rule.

Understand clusters, direction, and delta consistency

A rapid same-direction pair means two adjacent dominant-axis events shared a sign and arrived inside the chosen window. Consecutive close pairs are grouped into a cluster so one burst is not mistaken for several independent episodes. An isolated opposite event is a sign reversal between matching neighbors within the preset neighborhood. It resembles a pattern users often investigate, but intent and momentum still matter.

Delta magnitude consistency uses the median absolute delta and median absolute deviation. A higher display percentage means magnitudes were closer to their median in this sample; it is not a health score. Different `deltaMode` units, acceleration, smooth scrolling, line settings, and input sources can change magnitude. Compare only runs made with the same environment and action style.

Collect a useful mouse wheel debounce sample

Place the pointer in the card, select Balanced, and make ten to twenty separate wheel steps in one direction. Pause briefly between physical actions rather than spinning continuously. Finish the run and read the timeline, where intervals inside the active close-pair threshold use a candidate style. Reset before testing the other direction so intentional reversals do not dominate the summary.

If the sample is too small, the tool refuses to offer a strong interpretation. If candidates appear, slow the action and repeat twice. Next compare the scroll jitter test, reverse test, and scroll jump test because they segment or calibrate direction differently. Agreement across controlled protocols is more informative than one candidate from a short mouse wheel debounce test.

Why duplicate-looking events can be normal

One physical wheel action does not necessarily map to one browser event. Firmware, drivers, operating-system line settings, browser scheduling, acceleration, and smooth-scrolling layers can turn an action into a short event sequence. Trackpads and free-spin wheels commonly create dense tails. A wheel duplicate event test cannot recover the number of physical detents from the final event stream.

System load can also change interval spacing, and frame rendering is separate from input dispatch. Remote sessions, virtual machines, accessibility tools, and vendor profiles add more transformations. If a candidate cluster occurs only in one browser, investigate that environment before inferring a device issue. If it repeats across applications, document the input source and exact action rather than assigning a mechanical cause.

Troubleshooting repeated or opposite wheel signals

Confirm that the test direction was intentional and that touchpad momentum has ended. Try a simple document, disable only reversible application-specific smoothing or remapping, and compare a wired connection if the device supports one. Check battery and receiver placement for wireless input. Use official drivers and preserve current settings before changing them.

For external cleaning, disconnect the mouse and follow its manual. Do not blow debris deeper with unsafe tools, spray cleaner through the wheel opening, add general-purpose lubricant, or dismantle a covered device because the scroll encoder bounce test showed candidates. Persistent symptoms across systems belong in a manufacturer support or qualified repair conversation with the browser evidence clearly labeled.

Limitations and responsible interpretation

No cluster proves an encoder fault, and no clean run certifies a mouse. Missing physical input may produce no event to analyze. The browser cannot distinguish a physical wheel, touchpad, trackball, remote input, or software-generated WheelEvent reliably. The test also does not measure USB polling rate or rendered scroll distance.

A responsible result says that repeated same-direction pairs, closely spaced clusters, or isolated opposite events were or were not detected under a named heuristic in the captured browser sample. Repeat the scroll wheel debounce test after one controlled change, compare another application, and avoid warranty or repair decisions based solely on this page.

Scroll Wheel Debounce Test questions

Does this test measure electrical scroll-wheel debounce?

No. Browser APIs expose processed WheelEvent messages, not switch contacts, encoder waveforms, firmware filters, or raw USB reports.

Which preset should I use first?

Balanced is a practical starting heuristic. Conservative flags only tighter pairs, while Sensitive intentionally includes a wider range for investigation.

Is every closely spaced event cluster a fault?

No. Fast intentional movement, free-spin, touchpad momentum, smooth scrolling, drivers, and browser scheduling can all create close event groups.

Why does the delta consistency percentage change?

It describes spread around the median for this sample. Input style, deltaMode, acceleration, device source, and software processing can all change it.