- Главная страница
- >
- Лонгрид
Проверка мыши на дабл клик
Если на одну из кнопок назначено обновление страницы либо возврат назад в браузере, отключите это в настройках мыши. Наведите курсор на поле и кликните несколько раз.
Как работает дабл клик тест?
Скрипт на сайте считает сбоем два нажатия одной кнопки, между которыми прошло менее 80 миллисекунд. Поочередно проверьте левую и правую кнопку мыши, нажатие колёсика, а также 4 и 5 боковые кнопки. Старайтесь сделать побольше кликов с разной скоростью, так растут шансы заметить поломку.
КЛИКАЙ НА МЕНЯ!
Сброс
Почему мышка кликает два раза вместо одного?
Двойной клик у компьютерный мышки — неприятная поломка. Double click проявляется, как повторное срабатывание одиночного нажатия, в то время, как вы нажали лишь один раз.
Причины - попадание пыли и грязи внутрь микропереключателя, окисление контактов внутри, либо его поломка и дребезг контактов, либо неправильно выставленное значение в софте.
Можно вспомнить и забавную причину, когда неопытный пользователь в панели управления Windows меняет «Скорость выполнения двойного щелчка» (исправляется в дополнительных параметрах мыши), либо включает «Открывать двойным, а выделять одниим щелчком» в настройках проводника (исправляется в параметрах проводника включением опции «Открывать одним щелчком, выделять указателем»).
А ещё такая ерунда может произойти, когда геймер чрезмерно энергично перемещает мышку, приподнимая её и резко ставя обратно на стол. Бороться с некоторыми напастями из этого списка призвана интересная функция, о существовании которой многие даже не задумываются. Прежде, чем перейти к решениям проблемы, я хочу подробно объяснить суть термина Debounce time (дебаунс, время отклика кнопок мышки).

Терминология
Все термины распространены на английском языке, на русском зачастую используется транскрипция, либо вольный перевод.
Minimum Click Duration (MCD) — минимальная длительность нажатия, которая определяет минимально возможное время длительности клика, достаточного для срабатывания.
Minimum Time Between Clicks (MTBC) — минимальное время между нажатиями. Думаю, вы уже поняли, что это отрезок времени после регистрации клика, в течении которого следующие срабатывания микропереключателя не учитываются.
Firmware mouse debounce — их совокупность. То есть, программно заданное время отклика.
Clicks per second(CPS) – количество кликов в секунду (КПС). Значение, зависящее от мышки и пользователя. Существуют любители подобных состязаний и бенчмарков, выдающие безумное число кликов за несколько секунд. Но, очевидно, число ограничено не только скоростью пальцев, но и железом, а также настройками девайса.
Как посчитать и причём здесь debounce?
Предел мышки считается по простой формуле: (MTBC + MCD) * 1000 и ограничен временем опроса. У идеального грызуна с отключенным дебаунсом и частотой опроса 1000 Гц MTBC/MCD = 1/1, поскольку каждую миллисекунду передаются данные, нажата кнопка или нет. Понижая время опроса до 125 герц, мы повышаем значения задержки до 8/8.
Частота опроса (Гц) | Задержка (мс) | Предел КПС |
---|---|---|
125 | 8 | 62.5 |
250 | 4 | 125 |
500 | 2 | 250 |
1000 | 1 | 500 |
8000 | 0.125 | 4000 |
Как я уже упомянул, расчёты приведены для мышки без дебаунса. На практике , даже многие грызуны с оптическими микропереключателями (которые сами по себе лишены проблем механических) имеют включенный debounce для защиты от slam-clicks - ошибочных срабатываний при чрезмерно резких рывках от перемещений и ударов. Вы ведь ещё не забыли пример геймера, буквально стучащего мышкой о коврик и стол во время напряжённого онлайн-матча?
Именно по причине защиты от таких пользователей, некоторые люди жаловались на задержку у Viper Mini, внутри которой стоят оптические микропереключатели. Очевидно, что Razer перестраховался от дабл кликов и софтово добавил чрезмерную, либо криво работающую задержку. Что позже пофиксил в обновлениях. Вроде бы. Зато у разных Bloody серии A, на момент написания статьи, никакой дебаунс не был активирован.
Как исправить двойной клик, но оставить быстрый отклик
Если вы обладатель хорошей мышки, у которой со временем стала проскакивать данная неприятность, то пора установить комплектную программу и заглянуть в неё. Адекватные производители игровых мышек дают настроить в своём софте Debounce Time. Благодаря этой опции вы сможете избавиться от даблклика, даже если микропереключатели работают не идеально. Повышение времени отклика кнопок — нормальный процесс, если из магазина мышка работает с 0 - 2 мс задержкой, то, после активной эксплуатации, это время можно повысить до 4-10 мс.
Какое значение использовать?
Вы должны подобрать минимально возможное, воспользовавшись тестом на этой странице. Например, ставите 3 мс, после чего отправляетесь кликать с разной скоростью и усилием, пытаетесь спровоцировать индикацию ошибки. Спровоцировать не получается? Попробуйте поставить 2 мс и поклацать снова. Если же проверку пройти не удалось, поднимайте время до 4 мс и проверяйте в очередной раз.
У меня нет таких настроек, что делать?

Если у вас простая офисная, в которой нельзя ничего настроить, попробуйте скачать программу clickfix или её аналог. Главное, не скачайте вирус. Если и это не помогло, то остаются менее гуманные способы, которые вы делаете на свой страх и риск, а мышка имеет шансы отправиться в мусорку.
Продуть сжатым воздухом из баллончика. Продаётся во многих хозяйственных магазинах, ищется по запросу «Пневматический очиститель». Следующий этап - разобрать мышку (придётся снимать ножки, так что наверняка потребуются запасные), тщательно продуть весь корпус и сами микропереключатели.
Ни в коем случае не используйте WD40, хотя некоторые утверждают, что этот очиститель им помог. Средство не предназначено для очистки контактов, можете попробовать избавиться от дребезга контактов с помощью изопропилового спирта. И не забывайте отключать от компьютера перед всеми экспериментами.
В конце концов, вы можете перепаять микросвитчи на новые, ведь сейчас они продаются на любой вкус и цвет. А ещё проще взять новый девайс целиком.
Что там с микропереключателями?

Прошли времена легендарных Microsoft 1.1A, Razer Diamondback 2004 и Logitech MX518 2005 года, которые брали не за тактильную отдачу кнопки или щелчок определённой тональности. Сейчас в магазинах можно подобрать микропереключатели на свой вкус. Как внутри готовый мышки, так и отдельно, чтобы самостоятельно перепаять.
На мой взгляд, это самое интересное и действенное продление жизни любимого девайса, при условии, что вы справитесь и ничего не сломаете.
Я могу установить двухконтактный микропереключатель вместо трёхконтактного?
Удивительно, но да. Чаще всего, третий контакт внизу используется для latch debouncing (вы наверняка угадали, что это) - нашей любимой технологии, только уже хардварно реализованной. А, поскольку почти все производители используют программный вариант, то третий контакт нам и не нужен. Припаивайте два верхних контакта, нижний оставляйте пустым.
Для замены стандартных 3-пиновых микропереключателей вам подойдут 7.25H и 7.3H. Также убедитесь, что расположение плунжеров совпадает и кнопка сверху нажимает, куда надо.
Ещё немного терминов
Switch plunger - плунжер, находится сверху, при нажатии опускается внутрь корпуса микросвитча и замыкает контакт.
Plated switches — свитчи с покрытием, например, позолоченными контактами, что повышает их надежность.
Switch binning — биннинг, отбор, сортировка с целью подобрать переключатели с одинаковой силой срабатывания. Несмотря на то, что производители заявляют определённое усилие, на практике разные партии могут заметно отличаться. Нередки случаи, когда левая и правая кнопки ощущаются по-разному и раздражают владельца. Чем тщательнее отбор, тем более идентично будут чувствоваться нажатия.
Switch oxidation — окисление переключателей, приводящее к дабл клику. Постоянное воздействие кислорода приводит к образованию слоя на контактах, после чего появляется дребезг, двойное нажатие, либо переключатель выходит из строя.
Optical switches – микропереключатели, использующие инфракрасный луч. При нажатии открывается затвор, датчик фиксирует луч и происходит срабатывание. Эта технология даёт самое быстрое время отклика и самую высокую надёжность. Ирония в том, что производители не всегда её хорошо реализуют, как упоминалось в середине статьи на примере Razer. В копилку недостатков отправляются и худшие ощущения от срабатывания. Поэтому в сети можно найти умельцев, умудрившихся заменить оптические на механические.
А какие микросвитчи существуют, что брать?
Как и в механических клавиатурах, у нас есть выбор между производителями и цветами. В конце 2022 года можно посоветовать такой выбор:
Нажатие | Название |
---|---|
Лёгкое | Omron D2F-01F (не всегда встают на посадочное место, но возможна доработка), TTC Gold Dustproof 30M |
Среднее | Huano Blue Shell Pink Dot, Huano Blue Shell White Dot, Kailh GM8 |
Тяжёлое | Kailh GM4, Kailh GM2 |
Автор этой таблицы протестировал множество микропереключателей, рекомендую изучить.
Также помните, что ощущения и звук сильно зависят от партии переключателя, воли случая и дизайна корпуса мышки, вместе с её кнопками.
А для самых заинтересованных я добавил видео с измерениями силы нажатия микропереключателей из таблицы. Десять минут АСМР щелчков под релакс музыку.
Энкодер в мышке

Раз уже я решил поговорить обо всём подряд, стоит упомянуть то, за счёт чего работает колёсико.
Большая часть моих компьютерных грызунов отправилась в сервисный центр или была заменена из-за того, что, при прокрутке колёсиком мышки, страница прыгала или пропускались шаги. Это очень популярная проблема, особенно, у любителей поскроллить.
Энкодер не влияет на ощущение от нажатия на колёсико, но влияет на прокрутку и её звук с тактильной отдачей. Если вы решите перепаять, то рекомендую приобрести оловоотсос — стоит сотню - две рублей, а выпаивать с его помощью электронные элементы очень удобно.
Итак, энкодеры делятся на механические и оптические. К сожалению, они не взаимозаменяемы, если вы не инженер, способный поменять схему подключения. Механические устанавливаются почти во все геймерские мышки, и у меня для вас есть несколько рекомендаций:
Kailh Black Backing Encoder — для лёгкой и гладкой прокрутки.
TTC Gold Encoder и Kailh Grey Backing Encoder — сбалансированный выбор, отлично подойдёт геймерам и любителям золотой середины.
Japanese ALPS и TTC Office — для хорошо различимых шагов во время скролла.
Для замены обязательно нужно знать высоту стокового энкодера и подобрать с точной такой же. Вы можете сделать замер самостоятельно, воспользовавшись штангенциркулем, либо заглянуть в таблицу ниже, где собраны популярные девайсы.

Таблица энкодеров для мышки
Мышка | Высота энкодера (мм) | Стоковый энкодер |
A4Tech Bloody A70 | 13 | Оптический LK E-13 |
A4Tech X-710BK | 11 | Huano (TF) |
A4Tech D-70FX | 11 | Huano (TF) |
ASUS ROG Gladius II Wireless | 9 | ALPS |
ASUS ROG Strix Carry | 10 | Kailh Grey Core (Grey Top) |
ASUS ROG Strix Impact II | 11 | ALPS |
ASUS ROG Strix Impact II Wireless | 11 | Kailh Brown Core (Black Top) |
ASUS TUF Gaming M5 | 11 | Kailh Brown Core (Black Top) |
AZIO Atom | 11 | TTC White Core |
Cooler Master CM310 | 10 | F-Switch Brown* |
Cooler Master MM710/MMS | 11 | ALPS |
Cooler Master MM720 | 11 | Оптический LK E-11 |
Cooler Master MM730/731 | 13 | Kailh Black Core (Grey Top) |
Corsair Glaive RGB Pro | 11 | Kailh Black Core |
Corsair Harpoon RGB | 12 | Kailh Red Core (Black Top) |
Corsair Harpoon RGB Wireless | 12 | TTC Black Core |
Corsair Ironclaw RGB Wireless/ Ironclaw RGB |
7 | Kailh Red Core (Grey Top) |
Corsair Katar Pro | 9 | Kailh Black Core |
Corsair M55 RGB Pro | 12 | Kailh Grey Core (Black Top) |
Corsair M65 RGB Elite | 7 | Kailh Red Core (Grey Top) |
Corsair Scimitar RGB Pro | 9 | TTC Green Core |
Dare-U A960 | 11 | TTC Black Core |
Dark Project ME1 | 14 | TTC Black Core |
Dark Project ME2 | 9 | TTC Green Core |
Dark Project ME3 | 13 | F-Switch Black |
Delux M700 | 10 | Kailh Grey Core (Black Top) |
Delux M800 | 10 | Kailh Grey Core (Black Top) |
Ducky Feather/B&W | 9 | Kailh Black Core (Grey Top) |
Ducky Secret M | 9 (+1 мм проставка) | JP ALPS |
EasySMX v50 | 10 | TTC White Core |
EasySMX v18 | 10 | Boyue Black Core |
EasySMX BD-01 | 13 | UXCell Black Core |
Endgame Gear XM1/XM1 RGB/ XM1r |
9 | ALPS |
Fantech XD5 | 11 | F-Switch Black |
Fantech XD7 Aria | 13 | TTC Yellow Core |
Finalmouse Ultralight 2 | 9 | TTC White Core |
Finalmouse Ultralight Pro/Sunset/ Phantom/Air58/Scream One |
11 | TTC Black Core |
FKMini/Mini 2/Mini 3 | 9 | Kailh Red Core |
Fnatic Gear BOLT | 9 | ALPS |
Fnatic Gear Clutch 2 | 11 | TTC Black Core |
Fnatic Gear Flick 2 | 11 | TTC Black Core |
Fühlen X100 | 10 | TTC Yellow Core |
Gamesense Meta | 11 | |
Glorious Model D | 13 | F-Switch Brown (Green Core) |
Glorious Model O | 10 | F-Switch Brown (Pink Core) |
Glorious Model O- | 9 | F-Switch Brown (Pink Core) |
G-Wolves Skoll-L | 13 | TTC Yellow Core |
G-Wolves Hati-M | 12 | TTC Yellow Core |
HK Gaming Mira-S | 13 | TTC Black Core |
HK Gaming Mira-M | 13 | TTC Black Core |
HP OMEN Reactor | 13 | Kailh Black Core |
HyperX Pulsefire Core | 10 | TTC White Core |
HyperX Pulsefire Haste | 10 | TTC White Core |
HyperX Pulsefire Surge RGB | 10 | TTC White Core |
Logitech G102/103/203/PRO | 10 | Kailh Black Core (Grey Top) |
Logitech G304/305 | 10 | TTC White Core** |
Logitech G403/603/703 | 9 | Kailh Black Core (Grey Top) |
Logitech G502/G402/G302/G303/ G100/G100S/G90/G1/G3/G5/G7/G400/ G400S/MX500/MX510/MX518 |
Оптический | |
Logitech G PRO Wireless | 8 | TTC White Core** |
Logitech G PRO X Superlight | 8 | TTC White Core** |
MSI Clutch GM41 | 12 | Kailh Black Core |
MSI Clutch GM41 Wireless | 12 | Kailh Black Core |
Ninox Venator | 10 | F-Switch Brown (Grey Core)* |
Ninjutso Katana | 13 | TTC Yellow Core |
Ninjutso Origin One X | 13 | TTC White Core** |
Nixeus Revel FIT | 13 | TTC Black Core |
Pulsar Xlite | 13 | F-Switch Brown (Black Core)* |
Rapoo X1800/X1800S/Pro | 11 | Kailh Orange Core (Black Top) |
Rapoo V20/V20S | 11 | Kailh Orange Core (Black Top) |
Razer Abyssus/D.Va/Jugan/ Essential |
11 | Kailh Black Core (Jugan/D.Va/Essential) |
Razer Abyssus 2014 | 11 | TTC Black Core |
Razer Basilisk v3 | Оптический | |
Razer Basilisk X Hyperspeed | 16 | TTC Black Core (Blue insert) |
Razer Deathadder (pre-2013) | 9 | TTC Green Core*** |
Razer Deathadder 2013 | 8 | Kailh Black Core (top removed) |
Razer Deathadder Chroma | 14 | Kailh Red Core (Black Top) |
Razer Deathadder Elite | 14 | TTC Black Core |
Razer Deathadder Essential | 14 | Kailh Red Core (top removed) |
Razer Deathadder v2 | 14 | TTC White Core |
Razer Deathadder v2 X Hyperspeed | 14 | TTC White Core |
Razer Diamondback 3G | 9 | |
Razer Imperator | 9 | TTC Green Core*** |
Razer Krait (pre-2013) | Оптический | |
Razer Krait 2013 | 8 | Kailh Black Core |
Razer Lachesis (all versions) | 9 | TTC Green Core*** |
Razer Lancehead TE | 12 | Kailh Red Core (top removed) |
Razer Lancehead Wireless | 12 | Kailh Red Core (top removed) |
Razer Mamba (pre-2015) | 9 | TTC Green Core*** |
Razer Naga (pre-2014) | 11 | Kailh Black Core |
Razer Orochi v2 | 9 | TTC Black Core |
Razer Ouroboros | 9 | TTC Black Core |
Razer Salmosa | 11 | |
Razer Taipan | 11 | Kailh Black Core |
Razer Viper/Viper 8KHz/ Naga 2014/Naga Epic Chroma/ Naga Hex v2/Mamba TE/Mamba Wireless 2015/Mamba Elite/Basilisk v1 |
Cradled encoder |
Kailh EN7236 (Viper and Viper 8KHz) |
Razer Viper Mini | 9 | Kailh Black Core |
Razer Viper Ultimate | 11 | Kailh Black Core |
Roccat Burst Pro/Core | 11 | ALPS |
Roccat Kain 10x/12x/20x | 5 (floating) | TTC Green Core*** |
Roccat Kone AIMO | 5 (floating) | TTC Green Core*** |
Roccat Kone AIMO Remastered | 9 | TTC Green Core*** |
Roccat Kone Pure Ultra/ Kone Pure Owl-eye |
9 | ALPS |
Roccat Kova AIMO | 9 | ALPS |
Steelseries Kana v1/v2 | 10 | |
Steelseries Kinzu v1/v2/v3 | 10 | |
Steelseries Rival 100/110 | 9 | TTC Green Core*** |
Steelseries Rival/300/300S | 11 | ALPS |
Steelseries Rival 310 | 9 | ALPS |
Steelseries Rival 600/650 | 11 | ALPS |
Steelseries Sensei 310 | 9 | ALPS |
Steelseries Sensei RAW | 9 | ALPS |
Steelseries Sensei Wireless | 11 | ALPS |
Steelseries WoW MMO | 11 | |
Steelseries Xai | 9 | |
Teamwolf Lurker MK-01/ COX CM600 |
11 | |
Tesoro Control R1 | 14 | |
Vaxee Outset AX/NP | Оптический | |
Xtrfy M1 | 13 | Kailh Black Core (Grey Top) |
Xtrfy M4 | 11 | F-Switch Brown (Black Core)* |
Xtrfy M42 | 10 | F-Switch Brown (Black Core)* |
Xtrfy MZ1 ("Zy's Rail") | 7 | F-Switch Brown (Black Core)* |
Zaunkoenig M2K | 9 | ALPS (EC10E1220501) |
Zowie EC/FK/ZA/AM/S | Оптический |
Уточнения к таблице
Если не указано отдельно, считайте, что цвет сердцевины энкодера идентичен цвету верхней части. Kailh и F-Switch любят обозначать модели с несовпадающими цветами верха и оси.
* Приятные, когда новые, но быстро изнашиваются. Правильный тактильный отклик остаётся около года, после чего пропадает. Но прокрутка остаётся рабочей и правильно регистрирует ваши движения.
** TTC Logitech "White Core" отличается от одноименного "White Core", используемого во многих других мышах. Основное отличие заключается в более чистом белом цвете (у других мышей, не относящихся к Logitech, он светло-серый), а также большее усилие при прокрутке. Позже эта версия начала появляться в других моделях.
*** "Green Core" от TTC на самом деле бирюзового цвета, или, точнее, 青. Английское название является неправильным переводом. Кроме того, этот энкодер очень сильно различается между мышами, поэтому вероятно, что TTC выпускает несколько разных продуктов под одним и тем же названием.