Autohotkey 如何在自动热键中将CAPSLOCK映射到ESC和ESC映射到CAPSLOCK?

Autohotkey 如何在自动热键中将CAPSLOCK映射到ESC和ESC映射到CAPSLOCK?,autohotkey,Autohotkey,所以我想映射这两个关键点: Capslock至Esc Esc至Capslock 这个脚本适用于从Capslock到Esc,但实际上不适用于从Esc到Capslock。它会导致Capslock,然后发送Esc。我只想要一个Capslock发送: 根据格里芬的评论 $Capslock::Esc $Esc::Capslock 您遇到的问题是,您使用的一个热键触发了另一个热键,这可以通过使用$modifier来防止 从: 这通常仅在脚本使用Send命令 发送组成热键本身的键,否则 让它自己触发。$前缀

所以我想映射这两个关键点:

Capslock至Esc Esc至Capslock 这个脚本适用于从Capslock到Esc,但实际上不适用于从Esc到Capslock。它会导致Capslock,然后发送Esc。我只想要一个Capslock发送:


根据格里芬的评论

$Capslock::Esc
$Esc::Capslock
您遇到的问题是,您使用的一个热键触发了另一个热键,这可以通过使用$modifier来防止

从:

这通常仅在脚本使用Send命令 发送组成热键本身的键,否则 让它自己触发。$前缀强制键盘挂钩 用于实现此热键,其副作用是防止 发送命令以避免触发它。$前缀相当于 在此热键定义上方的某个位置指定了UseHook

$Capslock::Esc
$Esc::Capslock