import pyautogui
import keyboard
while True:
if keyboard.is_pressed('f1'):
pyautogui.keyDown('w')
pyautogui.mouseDown(button='left')
; выполниться при любом закрытии скрипта
OnExit, ExitApps
F1::Send, % (toggle := !toggle) ? "{LButton Down}{w Down}" : "{LButton Up}{w Up}"
; закрываем скрипт
F2:: goto, ExitApps
; Код будет выполненен пи любом закрытии скрипта
ExitApps:
; отжимаем кнопки при закрытии скрипта
KeyList := "LButton|w" ; and so on
Loop, Parse, KeyList, |
{
If GetKeystate(A_Loopfield, "P")
Send % "{" A_Loopfield " Up}"
}
ExitApp
return
F1::
SendInput {w down}{LButton down}
KeyWait F1
SendInput {w up}{LButton up}
Return
Этот скрипт будет зажимать клавишу "W" и ЛКМ, когда вы нажимаете клавишу F1, и отпускать их, когда вы отпускаете клавишу F1.