1

Тема: AHK: Возврат к нормальной работе кнопки

Здравствуйте, помогите пожалуйста сделать переключатель работы кнопки

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

Lbutton::
Loop
{
GetKeyState, state, Lbutton, P
if state=U
break
Sendinput {Click down}
Sleep 35
Sendinput {Click up}
Sleep 35
}

2

Re: AHK: Возврат к нормальной работе кнопки

Нужно воспользоваться командой HotKey:

SetMouseDelay, 0   ; задаём минимальную задержку после каждого события мыши

F8:: HotKey, LButton, Clicker, % (i := !i) ? "On" : "Off"   ; i := !i — переключатель

Clicker:
   While GetKeyState("LButton", "P")
   {
      SendInput {Click Down}
      Sleep 30      ; округляется
      SendInput {Click Up}
      Sleep 30
   }
   Return
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Возврат к нормальной работе кнопки

спасибо то что нужно)