使用 autohotkey 重新映射键

使用 autohotkey 重新映射键

我想使用 autohotkey 将 f11 键和组合键 ctrl+f11 重新映射到更易于访问的键,如 ctrl+left 和 ctrl+down。

我尝试了以下代码,但当我键入其中一个热键时,它会同时运行 f11 和 ctrl+f11。我还尝试使用 Send 命令执行相同操作,但第二个热键不起作用。

>^Left::F11
Return
>^Down::^F11
Return

我做错了什么以及我该如何做才能让它成功?

答案1

看起来您使用了重新绑定语法key1::key2,但它应该只用于单个键。
请改用普通语法Send

>^Left::
    send {F11}
return

>^Down::
    send ^{F11}
return

答案2

尝试这个 :

^Left::F11
^Down::^F11

相关内容