Настроить время отката в Windows для мыши

21

Моя мышь сломана, и мне лень покупать новую. Проблема с левой кнопкой мыши. Простой физический щелчок приведет к нескольким щелчкам в Windows. В мыши уже есть схема устранения препятствий для предотвращения этого типа поведения, но она больше не эффективна. Как я могу увеличить время отката в программном обеспечении? Или можно сказать, как я могу сказать Windows игнорировать несколько щелчков мыши, если время между ними составляет менее 0,1 сек.

JcMaco
источник

Ответы:

18

Бесплатный инструмент AutoHotkey (с открытым исходным кодом) позволяет пользователям создавать собственные сценарии, взаимодействующие с клавиатурой и мышью. В частности, один пользователь написал скрипт под названием « Buggy Mouse », который «устанавливает минимальную скорость двойного щелчка мышью (чтобы двойные щелчки не рассматривались как двойные щелчки)». Это делается путем игнорирования нескольких кликов, которые происходят слишком близко друг к другу.

После установки AutoHotkey и загрузки скрипта мои собственные проблемы с устранением неполадок, похоже, были решены.

Вам может потребоваться настроить DoubleClick_Minпараметр в верхней части скрипта, который определяет минимальный промежуток времени между событиями мыши, который будет рассматриваться как два независимых щелчка: я обнаружил, что значение по умолчанию заставляет законные двойные щелчки считаться отскоком. Однако 75мне кажется, что ценность для меня хорошо работает.

davidg
источник
Это замечательный сценарий! К сожалению, он не справляется с перетаскиванием, когда мышь подпрыгивает. Кнопка мыши будет зарегистрирована как не удерживаемая.
Стин Шютт
3

Извините, я не могу оставлять комментарии, но я хотел добавить ответ Дэвидга. Поиск в разделе сценариев на веб-сайте AutoHotkey ничего не нашел для "Buggy Mouse". Тем не менее, я нашел сценарий в этом сообщении: http://www.autohotkey.com/board/topic/82509-software-fix-for-double-clicking-mouse

И источник сценария:

LButton::
If (A_TimeSincePriorHotkey < 100) ;hyperclick
Return
sendinput {LButton down}
KeyWait, LButton
sendinput {LButton up}
Return
Sandra
источник