Autohotkey - 同时按下 3 个键

3 autohotkey

我尝试了以下 AutoHotkey 宏来同时按下 c、f 和 k 键:

1::
SendInput cfk {enter}
Return
Run Code Online (Sandbox Code Playgroud)

这段代码只是给cfk,但不会立即按下这个键。

我该怎么做呢?

小智 6

就像您在按下第二个键之前释放第一个键时所做的事情一样。您需要告诉 AutoHotkey 按住该键。尝试这个:

1::
SendInput {c down}{f down}{k down}{c up}{f up}{k up} {enter}
Return
Run Code Online (Sandbox Code Playgroud)

这告诉 AutoHotkey 按下键,但不要忘记告诉它之后再次抬起键;)。