在 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::b
是 a
键的重新映射,表现得像 b
。所以 !+b::c
应该也可以,不是吗?我现在很困惑。
编辑 - !+b::c
不发送 c
但它发送 !+c
。这没有任何意义
我是 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::b
是 a
键的重新映射,表现得像 b
。所以 !+b::c
应该也可以,不是吗?我现在很困惑。
编辑 - !+b::c
不发送 c
但它发送 !+c
。这没有任何意义