如何转义修饰符来重新映射 Autohotkey 中的键?

如何转义修饰符来重新映射 Autohotkey 中的键?

我想"<"在 Autohotkey 中重新映射键。但"<"符号是修饰符。因此 Autohotkey 不会像普通键那样重新映射它:

CapsLock & <::Send {`&}

如何转义修饰符号以便重新映射该键?

答案1

在 AutoHotkey 中,默认情况下,它是重音符/反引号字符 `

如果您愿意,您可以将其设置为脚本中的任何其他字符。完整详情如下:http://www.autohotkey.com/docs/commands/_EscapeChar.htm

编辑:

实际上,我认为你在这里还有其他事情要做。<不是修饰语——至少在这个上下文中不是。我刚刚尝试过这个,它对我来说很有效:

CAPSLOCK & <::Msgbox,it works!

答案2

我猜想,使用不同的键盘布局可能会导致兼容性问题。所以我建议使用 SC56(而不是 <)。

CapsLock & SC56::

相关内容