Покрутите колесо над списком ниже. Страница считает каждый шаг, измеряет размер одного щелчка и ловит шаги, уходящие назад посреди прокрутки, — характерный признак умирающего колеса.
Крутите здесь — страница останется на месте
Последние шаги — обратные красным
Ждём колесо
Покрутите колесо над списком — для вывода хватит примерно двадцати шагов вверх и вниз.
Если ваше колесо наклоняется влево и вправо, дорожка под списком движется вместе с ним. Проверить работу наклона в браузере почти нечем, так что пары наклонов в каждую сторону стоит потратить. Зажатый Shift намеренно игнорируется: с ним любое колесо прокручивает по горизонтали, и его подсчёт приписал бы вашей мыши наклон, которого у неё нет.
Колесо прокрутки — механическая деталь с недолгим сроком жизни, а его неполадки настолько незаметны, что люди месяцами винят браузер. Вот что означают цифры на этой странице.
Почти в каждом колесе прокрутки стоит небольшой поворотный энкодер. При вращении колеса он выдаёт два сигнала, слегка сдвинутых друг относительно друга, и порядок этих сигналов говорит мыши, в какую сторону вы крутите. Когда энкодер изнашивается или забивается пылью, порядок иногда определяется неверно, и мышь сообщает об одном шаге в противоположную сторону. На экране страница посреди прокрутки прыгает на строку назад. Этот тест считает такие обратные шаги — то, чего вам не покажет ни одна операционная система.
Каждый щелчок ступенчатого колеса отправляет браузеру фиксированную дельту, поэтому одно и то же число повторяется снова и снова. Страница находит самое частое значение и показывает его как размер щелчка вместе с единицей, которую использовал браузер, — пиксели, строки или страницы. Свободно вращающееся колесо или колесо высокого разрешения присылает множество разных значений, единого щелчка у него нет, и страница честно об этом говорит, а не придумывает число.
У некоторых мышей колесо наклоняется влево и вправо для горизонтальной прокрутки. Браузер сообщает об этом как о горизонтальной дельте — ровно так же выглядит свайп двумя пальцами по тачпаду. Поэтому страница игнорирует всё, что приходит с зажатым Shift: Shift превращает в горизонтальное любое колесо. Если дорожка наклона движется без Shift, ваше колесо действительно наклоняется.
Максимальная скорость — это самая быстрая раскрутка колеса, измеренная в шагах в секунду за последнюю секунду прокрутки. Это не оценка «годен или нет»: она зависит от того, насколько сильно вы крутанули колесо, куда больше, чем от самой мыши. Она полезна, чтобы сравнить свободное колесо со ступенчатым и заметить колесо, у которого шаги перестают доходить при быстром вращении.
Прежде чем покупать новую мышь, попробуйте почистить колесо. Энкодер выглядит закрытым, но закрытым не является, и пыль на его оптических прорезях или контактах — самая частая причина обратных шагов. Несколько коротких продувок сжатым воздухом через щель колеса, пока колесо вращается, спасают удивительно много мышей. Можно пойти дальше и разобрать мышь, чтобы почистить сам энкодер, — но это работа для того, кто уверенно держит отвёртку и уже потерял гарантию.