Тест прокрутки — проверьте колесо мыши.
Крутите колесо прокрутки над панелью и смотрите, как каждый щелчок появляется на живом графике, посчитанный вверх и вниз. Чистое колесо делает ровные, регулярные шаги; отказывающее — пропускает, заикается или прокручивает не туда. Это быстрый способ увидеть ровно то, что шлёт ваше колесо.
Прокрутите, чтобы проверить
Прокручивайте вверх и вниз над этой панелью
Онлайн тест прокрутки.
Каждый поворот колеса — это щелчок. График рисует его размер и направление, так что неровные или пропущенные шаги бросаются в глаза.
Читайте колесо правильно
- Прокручивайте медленно, по одному щелчкуОсознанные одиночные щелчки колеса чётко показывают каждый шаг на графике. Быстрое кручение сливает отдельные щелчки вместе и прячет мелкие неисправности.
- Тестируйте оба направленияКолёса могут отказывать только в одном направлении. Прокрутите вверх и вниз несколько раз и сравните два счёта щелчков — они должны расти равномерно.
- Следите за полосами, скачущими в размереИсправные щелчки все примерно одной высоты. Тот, что вдруг вдвое или втрое выше, или провал, где ничего не зарегистрировалось, — это пропускающий энкодер колеса.
- Знайте, что ваше устройство шлёт разные дельтыКолесо мыши шлёт крупные, дискретные шаги; тачпад или колесо свободного вращения шлёт поток крошечных значений. Оба нормальны — важен рисунок.
Как пользоваться тестом прокрутки
- 1Наведитесь на панель и прокрутите. Крутите колесо вверх и вниз; каждый щелчок роняет полосу на график — выше линии для «вверх», ниже для «вниз».
- 2Следите за счётами и размером шага. Счёты щелчков вверх и вниз должны расти плавно, а «Типичный шаг» говорит вам обычный размер одного щелчка вашего колеса.
- 3Ищите пропуски и заикания. Отсутствующая полоса, всплеск двойной высоты или дико неровный рисунок сигналят об отказывающем энкодере колеса — индикатор «Состояние колеса» это отметит.
- 4Проверьте направление. Если прокрутка вверх регистрируется как вниз, в вашей ОС включена естественная/обратная прокрутка. Подтвердите, что физическое колесо и его клик работают, на тесте мыши.
Как работает тест прокрутки
Каждый раз, когда вы двигаете колесо, браузер порождает событие wheel со значением deltaY: отрицательным при прокрутке вверх, положительным при прокрутке вниз, и тем большим по величине, чем больше вы прокрутили. Этот тест читает каждое событие, засчитывает его как щелчок вверх или вниз, записывает дельту и рисует её как полосу, так что вы видите размер и направление каждого отдельного шага, который порождает ваше колесо.
Размер этой дельты зависит от вашего устройства и браузера через deltaMode события: мыши обычно отчитываются в пикселях (часто около 100 на щелчок в Chromium) или строках (несколько «строк» на щелчок в Firefox), тогда как тачпады и колёса свободного вращения стримят множество крошечных пиксельных значений для плавной прокрутки. Ни одно из них не ошибочно — хорошее колесо просто выдаёт постоянный, повторяющийся рисунок. Этот инструмент учит ваш типичный размер шага и отмечает любое событие, резко отклоняющееся от него, что и есть признак пропущенного или отскочившего щелчка.
Две вещи, которые люди принимают за неисправности, ими не являются. Во-первых, обратная (естественная) прокрутка переворачивает знак дельты — если «вверх» ощущается как «вниз», это настройка ОС, а не сломанное оборудование. Во-вторых, колесо с режимом свободного вращения шлёт длинный хвост убывающих дельт по мере наката; это маховик, работающий как задумано. Настоящая неисправность выглядит как нерегулярные, скачущие или отсутствующие шаги при медленной, осознанной прокрутке.
Когда стоит запустить тест прокрутки
Страница прыгает при прокрутке
Колесо, прокручивающее вверх, когда вы идёте вниз, или прыгающее сразу на несколько строк, проявляется здесь как перевёрнутые или завышенные дельты.
Прокрутка ощущается зернистой или пропускает
Отсутствующие или неровные полосы при медленной прокрутке указывают на изношенный или запылённый энкодер внутри колеса.
Проверка новой мыши
Убедитесь, что оба направления прокрутки регистрируются чисто и ровно, прежде чем полагаться на новую мышь.
После чистки колеса
Выдули пыль или заново смазали энкодер? Перезапустите, чтобы подтвердить, что шаги снова ровные.
Сравнение мыши и тачпада
Увидьте разницу между дискретными щелчками мыши и плавным пиксельным потоком тачпада на одном графике.
Диагностика «естественной прокрутки»
Не уверены, почему прокрутка кажется обратной? Индикатор направления подтверждает, включена ли обратная прокрутка.
Глоссарий теста прокрутки
- Щелчок
- Один щелчок или шаг колеса прокрутки. Этот тест считает каждое событие колеса как щелчок и рисует его размер.
- deltaY
- Величина вертикальной прокрутки события колеса: отрицательная для «вверх», положительная для «вниз». Её размер отражает, насколько далеко вы прокрутили.
- deltaMode
- Единица дельты: 0 — пиксели, 1 — строки, 2 — страницы. Различается по устройству и браузеру.
- Энкодер
- Компонент внутри колеса, превращающий вращение в электрические шаги. Износ или пыль здесь вызывают пропуски и заикания.
- Свободное вращение
- Режим колеса, отключающий щелчки, чтобы оно вращалось свободно, шля длинный хвост дельт наката.
- Естественная прокрутка
- Настройка ОС, инвертирующая направление прокрутки, чтобы содержимое следовало за пальцами. Она переворачивает знак дельты — предпочтение, а не неисправность.
Часто задаваемые вопросы
Как понять, что моё колесо прокрутки сломано?
Прокручивайте медленно над панелью, по одному щелчку за раз, и следите за графиком. Исправное колесо роняет полосы одинакового размера в ровном ритме, а счёты вверх/вниз растут плавно. Отказывающее колесо показывает характерные признаки: полосы, вдруг скачущие в размере, провалы, где щелчок не зарегистрировался, или прокрутку, прыгающую в направлении. Если индикатор «Состояние колеса» говорит «Неровные или пропущенные шаги» при медленной, аккуратной прокрутке, энкодер, вероятно, изношен или загрязнён.
Почему прокрутка вверх регистрируется как вниз?
Это обратная (естественная) прокрутка, настройка операционной системы, а не неисправность оборудования. Естественная прокрутка инвертирует направление, чтобы содержимое на экране двигалось с вашими пальцами, как на телефоне — она переворачивает знак дельты колеса. Выключите её в настройках мыши или тачпада, если предпочитаете традиционное направление. Само колесо работает нормально.
Моё колесо пропускает или прыгает сразу на несколько строк. Могу ли я это починить?
Часто — да. Пропуски обычно означают пыль или износ в энкодере колеса. Попробуйте продуть сжатый воздух в область колеса, а если вам комфортно вскрывать мышь, энкодер можно недорого почистить или заменить. Часть пропусков — это и софт: проверьте, что никакая «плавная прокрутка» или утилита мыши не мешает. Перезапускайте этот тест после каждого изменения, чтобы подтвердить, что шаги снова ровные.
Почему мои дельты прокрутки отличаются от чужих?
Потому что размер дельты зависит от вашего устройства и браузера. Стандартное колесо мыши в Chrome часто отчитывается примерно 100 пикселей на щелчок; Firefox может отчитываться в строках (дельта всего в несколько единиц); тачпады и колёса свободного вращения шлют поток мелких пиксельных значений. Все нормальны. Важно не точное число, а то, постоянны и повторяемы ли ваши собственные шаги.
Может ли этот тест проверить горизонтальную прокрутку или колесо наклона?
Эта панель сосредоточена на вертикальной прокрутке (deltaY), которая волнует большинство колёс и диагностик. Горизонтальная прокрутка колесом наклона порождает значение deltaX, которое этот график не рисует, хотя многие действия наклона также регистрируются как события кнопок — их можно проверить на тесте мыши, который подсвечивает каждую кнопку.
Работает ли средний клик, если работает прокрутка?
Не обязательно — это разные механизмы. Вращение колеса использует энкодер, а нажатие колеса вниз использует отдельный переключатель, так что один может отказать, пока другой работает. Если прокрутка в порядке, а средний клик ничего не делает, проверьте именно клик на тесте мыши, где среднее нажатие подсвечивает область колеса как кнопку 1.