GUIDE 04
Двойной клик мыши (дребезг контактов) — причины, проверка и что делать
Почему мышь кликает дважды вместо одного раза или обрывает перетаскивание, как это проверить и что можно сделать.
Если после одного нажатия открывается папка, при перетаскивании объект внезапно отпускается или в игре вместо одного выстрела выходит два, стоит заподозрить дребезг контактов (chattering) в переключателе мыши. В народе это называют просто «мышь даблкликает».
Как работает кнопка мыши
Под большинством кнопок мыши стоит маленький микропереключатель. При нажатии металлическая пластинчатая пружина внутри касается контакта, цепь замыкается, и мышь сообщает компьютеру: кнопка нажата.
В момент касания металлические контакты на очень короткое время несколько раз замыкаются и размыкаются. Это называется дребезгом (bounce). Прошивка мыши выполняет антидребезг (debounce): все колебания в течение определённого времени объединяются в одно нажатие.
Откуда берётся дребезг
- Износ и окисление контактов: при долгом использовании поверхность контактов стирается или окисляется, и контакт становится нестабильным. Если дребезг длится дольше времени антидребезга, мышь сообщает о двух нажатиях.
- Усталость пружины: когда пружина теряет упругость, нажатое состояние становится неустойчивым.
- Пыль, влага, пролитые напитки: посторонние частицы между контактами делают контакт неравномерным.
- Короткое время антидребезга: в моделях, где ради скорости отклика время антидребезга сделано очень коротким, симптомы проявляются даже при небольшом ухудшении состояния переключателя.
Как проверить
Проверка двойного клика в CPS-метре отмечает нажатие как подозрительное, если та же кнопка нажата снова быстрее порогового времени (по умолчанию 80 ms) после предыдущего нажатия.
- Нажмите каждую кнопку 20–50 раз, по одному, медленнее обычного. При быстрой серии кликов под порог могут попасть и нормальные нажатия.
- Если отметка появилась, хотя вы нажимали один раз, дребезг очень вероятен.
- Ещё один признак — повторяющиеся записи с аномально коротким «Удержанием» порядка нескольких ms.
- Попробуйте также зажать кнопку и перетаскивать несколько секунд — проверьте, не отпускается ли она посередине.
Браузер получает только то, что отправила мышь, поэтому колебания, уже отфильтрованные прошивкой, здесь не видны. И наоборот: если проверка их показывает, значит два нажатия действительно дошли до компьютера.
Не путайте со скоростью двойного щелчка в системе
Операционная система считает два клика двойным щелчком, если они пришли в пределах заданного времени. В Windows по умолчанию это 500 ms. Если этот параметр большой, двойным щелчком становятся даже два медленных нажатия, поэтому, чтобы отличить это от дребезга, смотрите на «Интервал» в этой проверке. Дребезг обычно проявляется очень короткими интервалами, которые человек намеренно получить почти не может.
Что делать
- Если гарантия ещё действует, надёжнее всего — диагностика или замена у производителя.
- Если фирменное ПО мыши позволяет настроить время антидребезга, немного увеличьте его. Симптомы могут ослабнуть, но часть очень быстрых кликов может сливаться.
- Очистите пространство вокруг кнопки от грязи. Работа с разборкой может лишить вас гарантии.
- Замена переключателя — ремонт с пайкой. Если нет опыта, доверьте его мастерской.
- Мыши с оптическими переключателями, которые определяют нажатие светом, а не физическим контактом, не имеют дребезга контактов и практически не страдают от такого типа проблемы.
Эта проверка носит справочный характер и не подтверждает неисправность. Решение о замене или ремонте принимает производитель.