Проверка мыши на дабл клик

Если на одну из кнопок назначено обновление страницы либо возврат назад в браузере, отключите это в настройках мыши. Наведите курсор на поле и кликните несколько раз.

Как работает дабл клик тест?

Скрипт на сайте считает сбоем два нажатия одной кнопки, между которыми прошло менее 80 миллисекунд. Поочередно проверьте левую и правую кнопку мыши, нажатие колёсика, а также 4 и 5 боковые кнопки. Старайтесь сделать побольше кликов с разной скоростью, так растут шансы заметить поломку.

КЛИКАЙ НА МЕНЯ!

Левая

Всего: 0

Двойных: 0

Исправна: Да

Средняя

Всего кликов: 0

Двойных: 0

Исправна: Да

Правая

Всего: 0

Двойных: 0

Исправна: Да

4

Всего: 0

Двойных: 0

Исправна: Да

5

Всего: 0

Двойных: 0

Исправна: Да

Сброс

Почему мышка кликает два раза вместо одного?

Двойной клик у компьютерный мышки — неприятная поломка. Double click проявляется, как повторное срабатывание одиночного нажатия, в то время, как вы нажали лишь один раз.

Причины - попадание пыли и грязи внутрь микропереключателя, окисление контактов внутри, либо его поломка и дребезг контактов, либо неправильно выставленное значение в софте.

Можно вспомнить и забавную причину, когда неопытный пользователь в панели управления Windows меняет «Скорость выполнения двойного щелчка» (исправляется в дополнительных параметрах мыши), либо включает «Открывать двойным, а выделять одниим щелчком» в настройках проводника (исправляется в параметрах проводника включением опции «Открывать одним щелчком, выделять указателем»).

А ещё такая ерунда может произойти, когда геймер чрезмерно энергично перемещает мышку, приподнимая её и резко ставя обратно на стол. Бороться с некоторыми напастями из этого списка призвана интересная функция, о существовании которой многие даже не задумываются. Прежде, чем перейти к решениям проблемы, я хочу подробно объяснить суть термина Debounce time (дебаунс, время отклика кнопок мышки).

Debounce delay, задержка нажатия кнопки мышки

Терминология

Все термины распространены на английском языке, на русском зачастую используется транскрипция, либо вольный перевод.

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 мс и проверяйте в очередной раз.

У меня нет таких настроек, что делать?

Разобранный Omron D2FC-F-7N внутри

Если у вас простая офисная, в которой нельзя ничего настроить, попробуйте скачать программу clickfix или её аналог. Главное, не скачайте вирус. Если и это не помогло, то остаются менее гуманные способы, которые вы делаете на свой страх и риск, а мышка имеет шансы отправиться в мусорку.

Продуть сжатым воздухом из баллончика. Продаётся во многих хозяйственных магазинах, ищется по запросу «Пневматический очиститель». Следующий этап - разобрать мышку (придётся снимать ножки, так что наверняка потребуются запасные), тщательно продуть весь корпус и сами микропереключатели.

Ни в коем случае не используйте WD40, хотя некоторые утверждают, что этот очиститель им помог. Средство не предназначено для очистки контактов, можете попробовать избавиться от дребезга контактов с помощью изопропилового спирта. И не забывайте отключать от компьютера перед всеми экспериментами.

В конце концов, вы можете перепаять микросвитчи на новые, ведь сейчас они продаются на любой вкус и цвет. А ещё проще взять новый девайс целиком.

Что там с микропереключателями?

Микропереключатели TTC GOLD 80M для мышки

Прошли времена легендарных 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 выпускает несколько разных продуктов под одним и тем же названием.

Здесь может быть ваш комментарий