Моя мышь сломана, и мне лень покупать новую. Проблема с левой кнопкой мыши. Простой физический щелчок приведет к нескольким щелчкам в Windows. В мыши уже есть схема устранения препятствий для предотвращения такого поведения, но она больше не эффективна. Как я могу увеличить время отката в программном обеспечении? Или можно сказать, как я могу сказать Windows игнорировать несколько щелчков мыши, если время между ними составляет менее 0,1 сек.
2 ответа
Бесплатный инструмент AutoHotkey (с открытым исходным кодом) позволяет пользователям создавать собственные сценарии, взаимодействующие с клавиатурой и мышью. В частности, один пользователь написал скрипт под названием « Buggy Mouse », который «устанавливает минимальную скорость двойного щелчка мышью (чтобы двойные щелчки не рассматривались как двойные щелчки)». Это делается путем игнорирования нескольких кликов, которые происходят слишком близко друг к другу.
После установки AutoHotkey и загрузки скрипта мои собственные проблемы с устранением неполадок, похоже, были решены.
Вам может потребоваться настроить параметр DoubleClick_Min
в верхней части скрипта, который определяет минимальный промежуток времени между событиями мыши, который следует рассматривать как два независимых щелчка: я обнаружил, что значение по умолчанию заставляет законные двойные щелчки считаться отскоком. Однако значение 75
похоже, мне подходит.
Извините, я не могу оставлять комментарии, но я хотел добавить ответ Дэвидга. Поиск по разделу сценариев на веб-сайте 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