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