Тест перетаскивания мыши
Проверьте, держит ли кнопка мыши нажатие во время перетаскивания. Зажмите, удерживайте и проведите по полю — инструмент рисует ваш путь в реальном времени и отмечает каждую точку, где кнопка отпустилась сама по себе, признак изношенного или загрязнённого переключателя. Он также служит тренажёром для драг-клика.
Зажмите левую кнопку мыши и проведите по полю одним движением. Отпускайте только тогда, когда сами захотите.
Выполните перетаскивание, чтобы проверить, держит ли кнопка.
Клики, которые браузер зафиксировал во время перетаскивания — важно для тренировки драг-клика.
Когда вы зажимаете кнопку мыши и тащите курсор — выделяете текст, двигаете ползунок, перетаскиваете файл или поворачиваете камеру в игре, — переключатель под кнопкой должен оставаться замкнутым всё это время. На изношенном или загрязнённом переключателе контакты могут на несколько миллисекунд размыкаться, из-за чего кнопка «отпускается» прямо посреди перетаскивания, хотя палец с неё вы не убирали: выделение сбрасывается, файл попадает не в ту папку, прицел в игре сбивается. Этот кратковременный отпуск и есть разрыв при перетаскивании — другая неисправность, отличная от кнопки, которая выдаёт два клика на одно нажатие (используйте Тест двойного клика мыши), или от общей проверки кнопок и колеса (Тест мыши).
Поле отслеживает события Pointer Events. Нажатие левой кнопки запускает перетаскивание: инструмент замеряет время, суммирует пройденное курсором расстояние и рисует путь в реальном времени. Разрыв фиксируется, если кнопка сообщает «отпущено» посреди движения, а через долю секунды снова «нажата», — это характерный след дребезжащего контакта, а не намеренного отпускания. Поскольку разрывы засчитываются только во время реального движения, обычный клик или осознанное отпускание кнопки никогда не отмечаются как ошибка. Всё работает локально в вашем браузере — данные никуда не отправляются.
Та же физика лежит в основе драг-клика (или «drag tapping») — техники из игр вроде Minecraft, при которой палец проводят по кнопке так, чтобы трение много раз разомкнуло и замкнуло переключатель за один взмах, вызывая целую серию кликов. Именно это и обнаруживает данный тест, поэтому он заодно служит тренажёром — счётчик драг-кликов считает каждый дополнительный клик, который браузер фиксирует во время перетаскивания. Читать результат просто: один разрыв на множество перетаскиваний может быть случайностью, но разрывы в большинстве попыток означают, что переключатель дребезжит, а переключатель, который легко даёт драг-клик, чаще склонен потерять контакт и при обычном перетаскивании.
Частые причины разрывов при перетаскивании
| Причина | Что происходит | Решение |
|---|---|---|
| Изношенный микропереключатель | Металлические контакты изнашиваются после миллионов кликов и начинают самопроизвольно размыкаться — самая частая причина | Замените переключатель или саму мышь |
| Пыль или мусор в переключателе | Частица между контактами периодически нарушает соединение | Сжатый воздух или специальный очиститель контактов |
| Расшатанный или повреждённый кабель | Сигнал кнопки кратковременно пропадает при изгибе провода или разъёма | Переподключите разъём; замените кабель |
| Нестабильная беспроводная связь | Низкий заряд батареи или помехи сбрасывают состояние удерживаемой кнопки | Зарядите мышь; переместите приёмник ближе |
| Слишком агрессивный антидребезг в прошивке | ПО мыши разбивает или пропускает короткие нажатия | Ослабьте настройку антидребезга, прежде чем винить железо |
| Липкое текстурированное покрытие кнопок | Трение намеренно размыкает и замыкает переключатель для драг-клика | Особенность конструкции, а не неисправность |
