Налаштування часу дебютування в Windows для миші


21

Моя миша зламана, і я лінивий купити нову. Проблема полягає в натисканні лівою кнопкою миші. Простий фізичний клік призведе до декількох клацань у Windows. У миші вже є схема розмикання для запобігання такого типу поведінки, але вона вже не ефективна. Як я можу збільшити час дебютування програмного забезпечення? Або іншим способом - як я можу сказати Windows проігнорувати кілька клацань миші, якщо час між ними менше 0,1 сек.

Відповіді:


18

Безкоштовний (і з відкритим кодом) інструмент AutoHotkey дозволяє користувачам писати власні сценарії, які взаємодіють з клавіатурою та мишкою. Зокрема, один користувач написав сценарій під назвою " Баггі-миша ", який "встановлює мінімальну швидкість подвійного клацання вашої миші (запобігаючи, щоб одноразове клацання не сприймалося як подвійне клацання)". Це робиться шляхом ігнорування декількох клацань, які трапляються занадто близько один до одного.

Після встановлення функції AutoHotkey та завантаження сценарію мої власні проблеми з денонсуванням, здається, вирішені.

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


Це прекрасний сценарій! На жаль, він не справляється з перетягуванням, коли миша відскакує. Кнопка миші зареєструється як така, що не утримується.
Steen Schütt

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.