Autohotkey 自动热键:按下两个键=按下第三个键?
在“自动热键”中,如何执行以下操作: 同时按下空格键和“a、S、D、W中的一个或组合键”时,每X毫秒按一次发送键LSHIFT;执行此操作直到未按下空格和A、S、D、W 我是初学者。我尝试了多种方法,但根本不起作用 任何帮助都将不胜感激 我试过这个,但没用: 问: 循环Autohotkey 自动热键:按下两个键=按下第三个键?,autohotkey,Autohotkey,在“自动热键”中,如何执行以下操作: 同时按下空格键和“a、S、D、W中的一个或组合键”时,每X毫秒按一次发送键LSHIFT;执行此操作直到未按下空格和A、S、D、W 我是初学者。我尝试了多种方法,但根本不起作用 任何帮助都将不胜感激 我试过这个,但没用: 问: 循环 { 如果GetKeyState(“空格”、“P”)和GetKeyState(“w”、“P”) } } 试试这个 x := 500 ;your x ~Space:: sleep, 500 ;this is extra time
{
如果GetKeyState(“空格”、“P”)和GetKeyState(“w”、“P”) } } 试试这个
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
享受您介意我将问题编辑为包含所需的钥匙吗?“我认为这使答案更加清晰。”法克兰布里冈编辑了这个问题。那不关我的事。祝你愉快。我指的是你的答案,不是问题。
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