01 Diagnostic ng input sa browser
I-test ang mouse scroll wheel mo
Mag-scroll sa test area sa ibaba at iuulat ng page na ito ang eksaktong natanggap ng browser mo — bilang ng event, direksyon, at delta units. Libre, pribado, walang account.
Mouse wheel test
Not tested yet01Input type
Choose “Touchpad / Free-spin” for touchpads or free-spinning wheels — coasting and inertia are normal there and the wording stays cautious.
02Test direction
03Test duration
A longer duration provides a larger observation sample. It does not make the result inherently accurate.
04Active test area
Not tested yet — press Start Test, then scroll here
waiting for input
05Live result
Live graph: no input yet. Each tick is one received wheel event; tick height reflects delta size.
Run dashboard — browser-observed values
Every value below describes events this browser delivered. Units are shown beside each metric; mixed delta units are never summed in the analysis.
| Metric | Value | Unit |
|---|---|---|
| Duration (configured) | — | s |
| Sample count (events) | — | events |
| Event rate | — | events/s |
| Latest deltaY | — | delta units |
| Accumulated vertical input | — | delta units |
| Positive / negative peaks (deltaY) | — | delta units |
| DeltaMode mix (pixel / line / page) | — | events |
| Latest deltaX | — | delta units |
| Accumulated horizontal input | — | delta units |
| Expected-direction changes | — | count |
| Possible opposite-direction events | — | events |
Observation: Result
Sample quality
Test validity
Timing profile
Timing and magnitude profile of received events — descriptive only. Event gaps are measured from browser delivery times, not hardware polling.
View event table
View run summary
Run A / Run B
Gamitin sa tatlong hakbang
- Pumili ng mode. Pumili ng vertical o horizontal scrolling, standard wheel o touchpad setting, at tagal. Angkop ang 15 segundo sa mabilisang check; ang mas mahahabang preset ay nagbibigay ng mas malaking sample.
- Mangolekta ng kontroladong sample. Tumutok sa pad, gumawa ng tatlong mabagal na calibration scroll, saka panatilihin ang isang matatag na bilis at direksyon hanggang matapos ang timer.
- Bigyang-kahulugan at ihambing. Basahin ang observation, quality, at validity cards, saka i-save ang run at ulitin ito pagkatapos ng alinmang isang pagbabago para paghambingin ang magkatulad.
Ano ang naobserbahan — at ano ang hindi nasukat
Ang bawat kumpletong run ay nagmamasid sa wheel events na natanggap ng browser mo habang nakatutok ang pad: timestamps, deltaX, deltaY, at deltaMode. Walang kinukuha bago ang Start, pagkatapos ng Stop, o habang hindi nakatutok ang pad.
Hindi nasukat: USB polling rate, sensor scan rate, pisikal na wheel notches, kondisyon ng encoder, o kung may naayos. Hindi nakikita ng page ang hindi pumasok na pisikal na galaw — ang events lang na piniling ihatid ng browser.
Gabay sa metrics
| Metric | Ibig sabihin | Hindi mapapatunayan |
|---|---|---|
| Bilang ng sample | Wheel events na natanggap ng browser sa run. | Hindi ang bilang ng pisikal na wheel notches. |
| Rate ng event | Events kada segundo ng nasukat na oras. | Hindi ang hardware polling rate. |
| Pinakabagong deltaY / deltaX | Vertical / pahalang na laki ng pinakabagong event, sa delta units. | Hindi ang scroll distance sa screen. |
| Naipong input | Signed sum ng deltas sa bawat axis. | Hindi distansya; nagkakansela ang magkasalungat na input. |
| Peaks | Pinakamalaking pataas at pababang single deltas. | Ang isang matangkad na peak ay karaniwang acceleration, hindi sira. |
| Halo ng DeltaMode | Ilan sa events ang dumating bilang pixels, lines, o pages. | Hindi pinagsasama o kino-convert ang units. |
| Pagbabago ng direksyon | Beses na nag-flip ang sign ng primary axis sa magkasunod na events. | Hindi matukoy ang intensyon mula sa hardware. |
| Opposite-direction events | Events laban sa hiniling (o nangingibabaw na pahalang) na direksyon, na may rate. | Ang dahilan — karaniwan ang smoothing at coasting. |
Methodology sa maikli
Nakikinig ang tool sa standard WheelEvent objects (tingnan ang MDN WheelEvent reference). Ang bawat event ay nag-aambag ng deltaX, deltaY, deltaMode (0 = pixels, 1 = lines, 2 = pages), at timestamp ng pagtanggap. Isinasantabi ang Ctrl+wheel zoom gestures. Para sa horizontal runs, ang nangingibabaw na pahalang na direksyon ang nagpapasya, at ang minority-side events ay binibilang na opposite.
Lohika ng kalidad ng sample: ang mas kaunti sa 8 events ay masyadong kaunti para bigyang-kahulugan; ang itinigil na run ay partial sample; ang anumang pagkawala ng focus, nakatagong tab, o blur ay humihinto sa timing at binibilang na interruption. Bersyon ng classification algorithm: st-wheel-1. Ang buong metodo ay nasa page na Paano Gumagana ang Scroll Test.
Mag-troubleshoot ayon sa sintomas
- Walang input: i-click ang loob ng pad para manatili ang focus, panatilihing nakikita ang tab na ito, at mag-scroll gamit ang wheel — hindi ang page scrollbar. Wala pa rin? Sumubok ng ibang browser, saka ibang USB port.
- Paputol-putol na input: suriin ang interruptions sa validity card. Ang nakatagong tabs at nawalang focus ay humihinto sa timer sa disenyo.
- Hindi inaasahang pagbaliktad: ulitin ang identikong run. Kung umuulit ang minority rate sa mga browser, sundan ang decision path sa pagtalon ng wheel, isang pagbabago sa isang pagkakataon.
- Pahalang na ingay: maraming vertical wheel ang walang ibinibigay na deltaX — normal iyan. Ang touchpad swipes ay nag-coast pagkatapos iangat ang daliri.
- Touchpad o free-spin inertia: gamitin ang Touchpad / Free-spin setting at asahan ang trailing events; paghambingin ang mas mahahabang runs para malampasan ng sample ang coasting tail.
FAQ sa scroll test
Pindutin ang Start Test sa ibaba, tumutok sa test area, at mag-scroll nang matatag sa hiniling na direksyon sa buong tagal. Binibilang ng mouse scroll test ang wheel events na aktwal na natanggap ng browser mo — walang install, walang account.
Ang pabaliktad na input ay maaaring mula sa touchpad inertia, free-spin coasting, OS o browser smoothing, pagwawasto na ginawa mo mid-run, o pudpod na encoder. Hindi matutukoy ng isang run ang dahilan — ulitin nang dalawang beses ang parehong scroll wheel test at tingnan kung umuulit ang pattern.
Patakbuhin ang 15-segundong test sa ibaba sa bawat direksyong ginagamit mo. Kung matatag na dumarating ang events sa inaasahang direksyon at unit, gumagana ang browser path mula wheel hanggang page. Kung walang dumarating, suriin ang focus, sumubok ng ibang browser, saka ibang USB port.
Nangangahulugan ito na ang isang natanggap na wheel event ay tumuro laban sa hiniling (o nangingibabaw na pahalang) na direksyon. Inililista ng resulta ang bilang at rate. Isa itong obserbasyon, hindi diagnosis — regular itong nagagawa ng smoothing at coasting.
Hindi. Nag-uulat lang ang scroll wheel tester na ito ng browser-observed input at binabanggit ang mga non-hardware na dahilan sa bawat resulta. Ang umuulit na pattern sa mga browser at machine lang ang magpapahinala sa hardware, at kahit noon ay walang warranty verdict ang page na ito.
Oo — piliin ang Touchpad / Free-spin bago magsimula. Normal doon ang coasting pagkatapos iangat ang daliri, kaya maingat ang pananalita at inaasahan ang trailing events.
Oo. Piliin ang Horizontal na direksyon dito o patakbuhin ang horizontal scroll test. Maraming vertical wheel ang walang ibinibigay na pahalang na input, na normal para sa hardware na iyon.
Binibilang nito ang wheel events na natanggap ng browser sa piniling panahon at nag-uulat ng events kada segundo at median gap sa pagitan ng events. Hindi nito sinusukat ang hardware polling rate at hindi ito kailanman inaangkin.
Hindi. Walang backend. Ang events, saved runs, at preferences ay nananatili lang sa local storage ng browser mo. Ang na-export na JSON files ay napupunta lang kung saan mo ise-save, at hindi kailanman lumilitaw ang reports sa URL.
I-save ang unang run bilang Run A sa compare page, baguhin ang eksaktong isang kondisyon (USB port, browser, extension state, OS setting, o cleaning step), saka i-record ang Run B nang may identikong settings. Paghambingin ang dalawang browser-observed run nang lokal. Ang pagkakaiba ay naglalarawan ng input — hindi ito patunay ng repair.
Privacy at sources
Hindi umaalis sa device na ito ang pag-scroll mo. Walang server, walang account. Ang saved runs ay nasa local storage hanggang burahin mo; ang exports ay files na itinatago mo. Buong detalye: Privacy.
Sources: MDN — WheelEvent