Кнопки и колесо мыши
ЛЕВЫЙ 0
СЕРЕДИНА 0
ВЕРНО 0
НАЗАД 0
ВПЕРЕД 0
КОЛЕСО ↑/↓ 0/0
ПОЛЬЗОВАТЕЛЬ ←/→ 0/0
ЧАСТОТА ОПРОСА
0Hz
ДВОЙНОЙ ЩЕЛЧОК
Обнаруженные пары: 0 Последний интервал: --
СКОРОСТЬ ЩЕЛЧКА
ПУТЬ КУРСОРА
Перетащите сюда, чтобы отследить плавность курсора

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

Этот тест мыши проверяет каждую кнопку, колесико и траекторию движения курсора прямо в браузере, позволяя за минуту выяснить, кроется ли дефект в аппаратной части мыши или в программных настройках. Нажмите любую кнопку — соответствующая зона на схеме подсветится со счетчиком нажатий; прокрутите колесико — отобразятся индикаторы направления; сделайте двойной клик на панели — таймер зафиксирует интервал в миллисекундах. В заключительном разделе честно описано, что браузер способен считать с устройства, а что веб-странице недоступно.

Как проверить мышь

Проходите проверку в следующем порядке — каждый шаг выявляет отдельный тип неисправности.

  1. Нажмите каждую кнопку по одному разу. Левую, правую, клик колесиком, боковые кнопки «Вперед» и «Назад» под большим пальцем, а также боковые наклоны колесика, если они есть. Каждое нажатие подсвечивает зону и увеличивает счетчик; если кнопка не реагирует, переключатель неисправен.
  2. Зажмите каждую кнопку на две секунды. Подсветка должна гореть непрерывно; если индикатор мигает или гаснет под пальцем, контакт прерывается.
  3. Прокрутите колесико вверх, затем вниз. Каждый шаг должен вызывать отклик со стрелкой соответствующего направления.
  4. Сделайте десять двойных кликов по панели и оцените зафиксированные пары и время последнего интервала.
  5. Проведите курсор через блок траектории одним плавным прямым движением и оцените полученную линию.

Два измерения вынесены на отдельные страницы, поскольку требуют физической линейки и твердой руки: подсчет точек на дюйм, где тест DPI мыши вычисляет реальное разрешение по пройденному расстоянию и пикселям на экране, и расчет параметров для шутеров, где конвертер чувствительности сохраняет одинаковую дистанцию см/360° между разными играми. Зная точное значение DPI, используйте калькулятор eDPI, чтобы свести его и внутриигровой ползунок в единый показатель.

Кнопки, прокрутка и боковые переключатели

Браузер идентифицирует кнопки мыши по номерам, а не по названиям: 0 — левая, 1 — клик колесиком, 2 — правая, 3 — «Назад», 4 — «Вперед». Эти счетчики являются самыми надежными на странице, поскольку считывают сырые события мыши до вмешательства профилей драйверов или игровых биндов. Если клик фиксируется здесь, но не срабатывает в игре, сам микрик полностью исправен, а проблема кроется в назначении клавиш, несохраненном профиле или конфликте фоновых утилит.

Боковые кнопки «Назад» и «Вперед» чаще всего перехватываются операционной системой или браузером для навигации по истории страниц, а софт от производителя может переназначать их. Внутри области тестирования на этой странице системная навигация заблокирована, чтобы каждое физическое нажатие корректно учитывалось счетчиком.

Колесико совмещает две независимые детали: энкодер считывает вращение, а механический переключатель под ним отвечает за нажатие. Они могут выходить из строя независимо друг от друга: если прокрутка работает, но клик не регистрируется, сломан именно переключатель. При пропусках шагов или прокрутке в обратную сторону запустите тест колесика мыши — он логирует каждое событие с направлением и шагом delta, выявляя сбои энкодера в виде четкой статистики.

Двойной клик и дребезг контактов

Даблклик (дребезг контактов) возникает, когда компьютер воспринимает одно физическое нажатие как два отдельных. Металлические контакты микрика вибрируют при замыкании, а когда переключатель изнашивается, время вибрации превышает программный интервал дебаунса (debounce) в прошивке мыши. В результате одиночный клик открывает файл вместо выделения или производит двойной выстрел в шутере.

Эта страница разделяет случайный даблклик и намеренное нажатие по интервалу времени. Два клика подряд на одной кнопке с задержкой менее 60 мс помечаются как аппаратный даблклик, поскольку человек физически не способен кликать с такой скоростью — осознанные нажатия укладываются в диапазон от 100 до 300 мс, а тестер фиксирует как пару любые клики быстрее 400 мс. Предупреждение о даблклике при одиночных нажатиях является верным признаком износа микрика. Если интервалы нормальные, мышь в порядке, а в системе просто выставлена слишком высокая задержка распознавания двойного клика.

Износ переключателей чаще всего проявляется при перетаскивании раньше, чем при обычных кликах, так как удерживать замкнутый контакт сложнее. Если файлы случайно срываются посреди экрана, тест перетаскивания мыши зафиксирует каждое кратковременное размыкание при зажатой клавише. Решением проблемы является перепайка микрика.

Дрифт и срыв курсора

Дрифт — это самопроизвольное движение указателя, когда мышь лежит неподвижно, или продолжение смещения после остановки руки. Исключайте возможные причины в следующем порядке.

  • Второе устройство ввода. В ноутбуке это может быть трекпоинт или ладонь на тачпаде; на ПК — подключенный геймпад с дрифтующим аналоговым стиком. Отключите все манипуляторы, кроме мыши.
  • Окошко сенсора. Волосок, пыль или царапина на линзе сбивают оптику с толку, а со временем оптические и лазерные сенсоры деградируют. Лазерные сенсоры наиболее подвержены срывам.
  • Рабочая поверхность. Стекло, глянцевые покрытия, бликующие коврики и мелкие повторяющиеся текстуры нарушают трекинг. Обычный тканевый коврик сразу прояснит ситуацию.
  • Качество беспроводной связи. Садящийся аккумулятор или экранированный металлическим корпусом ПК приемник вызывают рывки, неотличимые от дрифта.

Используйте этот блок двумя способами. Уберите руку от мыши: поле траектории курсора должно оставаться абсолютно чистым. Затем проведите медленную прямую линию поперек поля. Исправный сенсор чертит ровную траекторию, а неисправный рисует зубчатую пилу. Если линия ровная, но прицел в игре ощущается неточно, дело не в сенсоре — тест точности мыши поможет отделить параметры «железа» от моторики рук.

Что способен измерить браузер

Браузерный тестер считывает четыре базовых параметра мыши, и все они абсолютно достоверны: номера нажатых и отпущенных кнопок, точные временные метки событий, величину и знак смещения колесика, а также координаты курсора в CSS-пикселях. Дефекты кнопок, даблклики, неработающие боковые клавиши, пропуски шагов прокрутки и самопроизвольный дрифт курсора четко фиксируются. Однако ограничения браузера столь же очевидны: ни один веб-API не имеет прямого доступа к аппаратному DPI сенсора, частоте опроса USB, таймингам прошивки, высоте отрыва (LOD) или заряду аккумулятора.

  • Пиксели не равны отсчетам сенсора. Координаты поступают в браузер в конце системного конвейера обработки указателя — акселерация Windows, масштабирование монитора и зум браузера уже изменили дистанцию. Поэтому измерение DPI требует отключения акселерации и масштаба 100%.
  • Метки времени намеренно загрублены. В целях безопасности и защиты от атак по времени браузеры округляют таймстемпы: примерно до 100 микросекунд в Chrome и около 1 мс в Firefox и Safari. Отображение частоты опроса наследует это ограничение — оно показывает частоту поступления событий в документ, а не реальную частоту USB-порта.
  • События движения объединяются. Браузер группирует смещения курсора до одного раза за кадр рендеринга экрана, из-за чего количество вызовов ниже реального потока отсчетов мыши.
  • Значения прокрутки колесика не стандартизированы. Один щелчок выдает разные числовые значения в Windows, macOS и Linux. Сравнивайте шаги в рамках одной операционной системы.

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

Часто задаваемые вопросы

Почему мышь делает двойной клик при одиночном нажатии?

Переключатель почти наверняка изношен: его металлические лепестки дребезжат при замыкании контактов, а задержка антидребезга (debounce) в прошивке уже не может компенсировать этот интервал, поэтому одно нажатие регистрируется как два. Проверьте это здесь: два клика одной кнопки с интервалом менее 60 мс помечаются как даблклик, ведь человек не кликает так быстро намеренно. Если интервалы составляют 100 мс и выше, мышь исправна, а в операционной системе установлена слишком высокая скорость распознавания двойного клика. Замена микрика стоит недорого.

Почему курсор мыши двигается сам по себе?

Сигнал на смещение курсора подает что-то кроме вашей руки, и здесь есть всего четыре варианта. Чаще всего виновато второе устройство ввода: трекпоинт, касание тачпада ладонью или геймпад с дрифтующим аналоговым стиком. На втором месте — окошко сенсора: соринка, волосок или пыль на линзе создают ложные ориентиры, а старые сенсоры со временем деградируют. Третья причина — рабочая поверхность (глянец и стекло). Четвертая — разряженный аккумулятор беспроводной мыши. Оставьте мышь неподвижной и следите за окном траектории: исправный сенсор не зафиксирует движений.

Можно ли узнать DPI мыши без фирменного софта?

Да — путем прямого замера расстояния. Передвиньте мышь на строго отмеренную дистанцию по линейке и сопоставьте ее с количеством пикселей, пройденных курсором; это соотношение и есть реальный DPI. Сама Windows не покажет это число, так как в реестре хранится лишь множитель скорости указателя. Отключите повышенную точность установки указателя (акселерацию), выставьте масштаб страницы на 100% и усредните три попытки, чтобы снизить погрешность руки. Фирменный софт считывает профиль напрямую, но этот способ работает, когда софт недоступен или закрыт.

Почему колесико мыши дергается в противоположную сторону при прокрутке?

В девяти случаях из десяти виновата пыль внутри энкодера колесика. Энкодер определяет направление вращения с помощью диска с прорезями, и частица пыли заставляет датчик ошибочно фиксировать обратный ход на одном из шагов. Продувка пазов вокруг колесика баллоном со сжатым воздухом устраняет проблему в большинстве случаев. Если срывы продолжаются, изношен сам механический энкодер и его нужно заменить. Покрутите колесико в одну сторону в тесте прокрутки: аппаратная неисправность фиксирует именно противоположные шаги, а не просто пропуски.

Почему боковые кнопки мыши перестают работать в играх, но работают в других программах?

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

Клик колесиком не работает, но прокрутка идет нормально — мышь сломана?

Да, неисправен переключатель под колесиком. Вращение и средний клик — это два разных механизма внутри одной детали: энкодер считывает обороты, а отдельный тактовый микрик под ним срабатывает на нажатие. Один механизм может выйти из строя при полной исправности другого. Если страница прокручивается плавно, но кнопка 1 никогда не регистрируется в счетчике, поврежден именно переключатель. Никакие обновления драйверов не помогут — требуется физическая замена микрика.