Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autohotkey 自动热键:按下两个键=按下第三个键?_Autohotkey - Fatal编程技术网

Autohotkey 自动热键:按下两个键=按下第三个键?

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

在“自动热键”中,如何执行以下操作:

同时按下空格键和“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 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