在 autohotkey 脚本中使用多个修饰符号

Using multiple modifier symbols in autohotkey script

我是 autohotkey 的新手,由于其他原因,我遇到了以下非常简单的问题:

我想将 Alt + Shift + b 映射到 c 键。

以及以下代码:

!+b::c

(这就是整个脚本)

无效。当我同时按下 Alt + Shift + b 时,没有任何反应。

我做错了什么?

!+b::c 等同于 "when alt shift b is pressed, do c"。但是 c 是没有动作的。状态 send c 改为:

!+b::send c

另请注意,当您要执行不止一个发送命令时,您还可以扩展主干并以return结束它:

!+b::
send c
msgBox, other things
return

编辑 - 等一下。如果我没记错的话,a::ba 键的重新映射,表现得像 b。所以 !+b::c 应该也可以,不是吗?我现在很困惑。

编辑 - !+b::c 不发送 c 但它发送 !+c。这没有任何意义