Тест клавиатуры / Тест мыши / Поиск неисправностей
Как проверить клавиатуру и мышь: пошаговая диагностика

Пропущенная клавиша или нежелательный двойной щелчок не сразу доказывают, что устройство сломано. Причиной может быть неплотное соединение, низкий заряд батареи, настройка операционной системы, поведение браузера, сочетание клавиш в приложении, мусор, повреждённый переключатель или неисправный датчик. Тест в браузере полезен, потому что сначала отвечает на один узкий вопрос: какие события ввода достигают этой страницы прямо сейчас?
Этот результат - доказательство, а не полная аппаратная лаборатория. Браузеры получают стандартизированные события клавиатуры, указателя, мыши и колесика от операционной системы. Они не раскрывают каждый сырой электрический сигнал, детали прошивки, измерения опроса или диагностику производителя. Используйте тест, чтобы изолировать слой, на котором появляется проблема, затем подтвердите её в другом приложении или на другом устройстве.
Перед тестированием
- Подключите проводное устройство заново и попробуйте другой заведомо рабочий порт. Избегайте непитаемого хаба во время диагностики.
- Для беспроводного устройства проверьте заряд или батарейки, размещение приёмника и состояние Bluetooth-соединения.
- Закройте программное обеспечение, которое переназначает клавиши или кнопки мыши, если вы хотите наблюдать поведение по умолчанию.
- Откройте тест в актуальном браузере и щёлкните внутри области теста, чтобы она получила фокус.
- Запишите точный симптом: одна мёртвая клавиша, повторяющиеся символы, пропущенная прокрутка, прокрутка в неправильном направлении, случайные двойные щелчки или прыжки указателя.
Шаг 1: проверьте каждую клавишу клавиатуры
Откройтетест клавиатуры PetexSpace, затем нажмите и отпустите каждую физическую клавишу один раз. Следите за тремя видами сбоев: клавиша никогда не появляется, одно нажатие вызывает повторяющиеся события или сообщаемая клавиша отличается от ожидаемой. Также проверьте комбинации модификаторов, такие как Shift, Control, Alt или Option, с обычной буквой.
Некоторые сочетания клавиш зарезервированы браузером или операционной системой и могут переключать вкладки, открывать меню или никогда не достигать страницы. Раскладка клавиатуры также имеет значение: физическое положение и создаваемый символ - разные понятия. Клавиша может правильно сообщать свой физический код, в то время как выбранная раскладка создаёт другой символ.

Шаг 2: проверьте кнопки мыши и двойные щелчки
Используйтетест мыши PetexSpaceи нажимайте каждую доступную кнопку отдельно. Подтвердите, что левая, правая, средняя, кнопки назад и вперёд срабатывают только тогда, когда это необходимо. Если одно физическое нажатие вызывает два события щелчка, повторите в более медленном темпе и сравните с другим приложением. Постоянные непреднамеренные двойные щелчки могут указывать на изношенный переключатель, в то время как проблема, ограниченная одним приложением, указывает на программное обеспечение или настройки.
Шаг 3: проверьте колесо
Прокрутите медленно в одном направлении на несколько шагов, остановитесь, затем прокрутите обратно. Ищите пропущенное движение, движение в противоположном направлении или ввод после остановки колеса. Тачпады и колеса с высоким разрешением могут сообщать разные размеры дельты, поэтому сосредоточьтесь на направлении и согласованности, а не ожидайте одинакового числа от каждого устройства.
MDN документирует ввод колеса черезWheelEvent. Он представляет колесо или аналогичный ввод, сообщаемый странице, а не прямое чтение энкодера внутри мыши.
Шаг 4: проверьте движение указателя и перетаскивание
Медленно перемещайте указатель по горизонтальным, вертикальным, диагональным и круговым траекториям. Повторяющийся прыжок в одной и той же физической области может указывать на поверхность или датчик. Случайные прыжки повсюду также могут быть вызваны беспроводными помехами, загрязнением, низким зарядом, настройками ускорения или фоновой утилитой. Во время теста перетаскивания удерживайте кнопку при перемещении. Если перетаскивание отпускается без поднятия пальца, переключатель или соединение могут быть нестабильными.

Интерпретируйте закономерность, а не одно событие
- Сбой только на одном веб-сайте: перезагрузите, отключите мешающие расширения, проверьте фокус и протестируйте в другом браузере.
- Сбой в нескольких приложениях на одном устройстве: проверьте настройки операционной системы, драйверы, утилиты переназначения, соединение и питание.
- Сбой на нескольких компьютерах: само устройство становится наиболее вероятной причиной.
- Работает после перемещения приёмника или смены порта: исследуйте помехи, питание хаба или исходный порт.
- Сбой только с одной клавишей или кнопкой, и очистка не помогает: локальный механический переключатель или контакт может быть изношен.
- Проблема меняется в зависимости от стола или поверхности коврика: проверьте окно датчика и протестируйте на простой, неотражающей поверхности.
Что попробовать перед заменой устройства
- Выключите устройство или отключите его перед очисткой. Следуйте инструкциям производителя и не заливайте жидкость в отверстия.
- Перезапустите соединение, при необходимости выполните сопряжение заново и протестируйте без дополнительного программного обеспечения для переназначения.
- Попробуйте отдельный профиль пользователя или безопасный режим, если подозреваете фоновую утилиту.
- Сравните с заведомо исправной клавиатурой или мышью на том же компьютере.
- Сравните подозреваемое устройство на другом компьютере, используя ту же последовательность.
Цель - не собрать больше тестов. Цель - менять одну переменную за раз, пока сбой не будет следовать за устройством, оставаться с компьютером или появляться только в одном приложении. Когда закономерность станет воспроизводимой, ремонт, очистка, изменение настроек или замена станут гораздо более обоснованным решением.
Техническая справка
MDN: UI Eventsобъясняет интерфейсы браузера, используемые для событий клавиатуры, мыши, фокуса, ввода и колеса.