Contents

Paano Ito Gumagana

Kung ano ang eksaktong nire-record ng tool, paano nito binibigyang-kahulugan ang run, at saan humihinto ang interpretasyon.

Ano ang nire-record

Pagkatapos pindutin ang Start Test at habang nakatutok ang test area, nakikinig ang page sa standard browser wheel events. Ang bawat event ay nag-iimbak ng apat: timestamp, deltaX, deltaY, at deltaMode. Walang nire-record bago ang Start, pagkatapos ng Stop o pagkumpleto, o habang hindi nakatutok ang area.

Hindi pinaghahalo ang delta units

Ibinibigay ng deltaMode ang unit: 0 = pixels, 1 = lines, 2 = pages. Magkaibang dami ang pixel at line, kaya binibilang ng tool ang events kada unit at iniuulat nang hiwalay. Hindi ito pinagsasama sa isang numero.

Paano isinulat ang verdicts

  • “Walang hindi inaasahang reverse input sa run na ito” — lahat ay tumungo sa hiniling na direksyon.
  • “May naobserbahang posibleng reverse input” — may sumalungat; nakalista ang bilang at rate, binanggit ang non-hardware na dahilan.
  • "Mixed direction test" — hindi bababa sa 35% ng events sa bawat direksyon, na karaniwang nangangahulugang nagbago ang direksyon mid-run.
  • “Masyadong maikli ang sample” — mas kaunti sa 8 events. “Walang na-record na input” — zero events.

Walang kinukwentang health percentage ang tool, walang sinusukat na polling rate, at walang inaayos.

Bersyon ng classification algorithm: st-wheel-1; kasama ang bersyon sa bawat na-export na JSON report.

Synthetic na mga halimbawa

Ang mga may-label na trace na ito ay galing sa demo mode — naglalarawan ng pattern, hindi tunay na hardware: normal (lahat sa isang direksyon), sinadyang pagbaliktad (isang pagwawasto mid-run), posibleng hindi gustong pagbaliktad (kalat na opposite events). Ang umuulit na real-world pattern lang sa mga browser at machine ang magpapahinala sa hardware.

Change log

  • st-wheel-1 (kasalukuyan): 15–120 segundong duration presets, neutral na "Hindi pa na-test" state, dashboard na may labing-isang metric, observation/quality/validity cards, "Mixed direction" verdict sa 35%, capped event table, pagbilang ng interruptions, bersyon ng algorithm sa JSON.
  • Nakaraang behavior: single runs na may 5/10/15-segundong presets, apat na live counters, replay, Run A/B, JSON export/import, demo.

Mga limitasyon — basahin sa bawat resulta

  • Ang touchpad inertia at free-spin coasting ay regular na gumagawa ng trailing o opposite-direction events.
  • Ang browser smoothing at OS scroll settings ay humuhubog sa event stream.
  • Ang pagwawasto mid-run ay binibilang na reverse input — hindi alam ng tool ang intensyon.
  • Hindi makukumpirma ng isang run ang sirang hardware.