Методика: Тест колеса мыши: прокрутка, реверс и дребезг
Страница расчёта: открыть инструмент
Формула
Каждое событие wheel — один тик: deltaY < 0 значит вверх, deltaY > 0 — вниз. Дребезг энкодера ловится по времени смены направления: t(тик нового направления) − t(предыдущий тик) < 120 мс, причём предыдущий тик был в противоположную сторону. Вердикт: 0 реверсов — колесо чистое, 1–2 — подозрение, 3 и больше — энкодер дребезжит.
Как выполняется расчёт
- Крутите колесо вверх, затем вниз по тестовой зоне — смотрите на счётчики.
- Сделайте десяток тиков в каждую сторону так, как крутите обычно.
- Посмотрите на число подозрительных реверсов и вердикт.
Ограничения и допущения
- На мышах с плавной прокруткой одно физическое движение колеса может дать несколько событий: для счётчика это «несколько тиков», а вот смену направления тест различает честно.
- Каждое измерение зависит от привычек: если вы крутите колесо рывками туда-сюда сами, тест посчитает это подозрением. Крутите в одну сторону хотя бы по пять тиков подряд.
- Реверс менее 120 мс — конвенция диагностики: человек не успевает осознанно повернуть колесо в другую сторону за такое время.