在AutoHotkey中,我该怎么做:
当同时按下SPACE和“[A,S,D,W]之一或其组合”时,每隔X毫秒发送一次LSHIFT键;这样做直到SPACE并且没有按下A,S,D,W。
我是初学者。我尝试了多种方法,但它根本不起作用。
非常感谢任何帮助!
我试过这个,它没有做任何事情:
q ::
循环
{
如果GetKeyState(“空格”,“P”)&& GetKeyState(“w”,“P”){ Send, {LShift} Sleep, 500 If Not GetKeyState("Space", "P") && GetKeyState("w", "P") { Pause }
}
}
答案 0 :(得分:2)
试试这个
x := 500 ;your x
~Space::
sleep, 500 ;this is extra time given to you and not X . Dont Edit.
loop,
{
if GetKeyState("W","p") or GetKeyState("A","p") or GetKeyState("S","p") or GetKeyState("D","p")
Send, {LShift}
else
break
sleep, x
}
return
享受