Развлечения

Тест колеса мыши: прокрутка, реверс и дребезг

Коротко

Крутите колесо вверх и вниз прямо по зоне на странице: счётчики тиков растут, направление подсвечивается. Инструмент следит за сменой направления: если колесо меняет его быстрее чем за 120 миллисекунд, это не ваш поворот, а дребезг энкодера — типичный симптом изношенного колеса. В конце получите вердикт: колесо работает чисто, есть подозрение или энкодер дребезжит. Стрелки подсвечивают, куда вы крутите.

Инструмент

Крутите колесо здесь — вверх и вниз

▲ вверх ▼ вниз

последний тик: —

0тиков вверх
0тиков вниз
0реверсов
0всего тиков

Сделайте хотя бы 20 тиков колесом — тогда вердикт будет достоверным.

Энкодер — второе по частоте слабое место мыши

После микриков кнопок чаще всего умирает именно энкодер колеса: это механический диск со щётками, который считает повороты. Пыль и износ дают «звон» контактов — прокрутка становится рывковой и иногда откатывается назад. Ремонт недорогой (энкодер стоит копейки), но требует пайки, поэтому многие меняют мышь целиком.

Как крутить колесо для честного теста

Сделайте по пять-десять тиков в каждую сторону без смены направления внутри серии. Затем пройдитесь быстрее, как в игре или в длинном документе. Резкие развороты туда-сюда добавьте в конце — руками, с задержкой: если даже при спокойном кручении тест поймал реверсы, дело точно в железе, а не в вашей манере.

Покрываемые вопросы

На этой странице также отвечаем на вопросы: «проверка колеса мыши», «тест колесика мыши», «колесико мыши дребезжит проверка», «scroll test», «проверить прокрутку мыши».

Как считаем

Каждое событие wheel — один тик: deltaY < 0 значит вверх, deltaY > 0 — вниз. Дребезг энкодера ловится по времени смены направления: t(тик нового направления) − t(предыдущий тик) < 120 мс, причём предыдущий тик был в противоположную сторону. Вердикт: 0 реверсов — колесо чистое, 1–2 — подозрение, 3 и больше — энкодер дребезжит.

Ограничения и допущения

  • На мышах с плавной прокруткой одно физическое движение колеса может дать несколько событий: для счётчика это «несколько тиков», а вот смену направления тест различает честно.
  • Каждое измерение зависит от привычек: если вы крутите колесо рывками туда-сюда сами, тест посчитает это подозрением. Крутите в одну сторону хотя бы по пять тиков подряд.
  • Реверс менее 120 мс — конвенция диагностики: человек не успевает осознанно повернуть колесо в другую сторону за такое время.
Полная методика, шаги и источники

Частые вопросы

колесико мыши дребезжит — это точно поломка
Скорее всего, да. Когда энкодер изнашивается, его контакты дают лишние импульсы: вы крутите вниз, а страница дёргается вверх. Тест ловит такие реверсы быстрее 120 мс — человек за это время осознанно направление не меняет. Три и больше подозрительных реверса на обычную прокрутку — энкодер пора менять.
почему один щелчок колеса считается за несколько тиков
У мышей с плавной прокруткой (свободное колесо, гиперскролл) браузер получает поток мелких событий вместо одного. Тест считает их тиками, поэтому абсолютное число может быть больше числа «щелчков». Для диагностики важно не это, а смена направления: именно её дребезг портит.
проверка колеса мыши что показывает
Три вещи: что колесо вообще реагирует, что оно крутит в обе стороны и что оно не «дёргается» в обратную сторону само. Этого хватает, чтобы отличить изношенный энкодер от софтверной проблемы — например, когда прокрутку перехватывает какая-то программа.
почему после теста страница не прокрутилась
Пока курсор в тестовой зоне, браузерная прокрутка отключена — так страница не уезжает у вас под руками, и тест ловит все тики. Отведите курсор в сторону от зоны, и прокрутка заработает как обычно.

Ещё на сайте