我正在尝试使用 Autohotkey 将自定义键盘命令添加到应用程序。在许多这些热键中,我想将该alt键与我选择的其他一些键(任何标准字母)结合使用。
只要我不以它们仅在目标应用程序中工作的方式限制它们的使用(通过 #IfWinActive 指令),一切都可以正常工作。如果我这样做,热键本身仍然有效,但是它们的行为很奇怪。
我发现他们要么被激活,要么
a)我按住 alt 键,然后按第二个键(在我的情况下是“b”键)两次或
b)我连续两次使用此热键,两次触发之间的延迟很短 - 上述两种情况实际上可能是 1 种情况。我不确定...
- Shift用or做同样的事情时我没有问题CTRL。
- 'b' 键不是导致问题的原因 - no alt+ 'letter' 组合有效。
- 我已经尝试了所有的 SendModes,但到目前为止没有任何效果。
代码示例:
#IfWinActive, MyAppTitle ahk_class MyAppClass
!b::
click 367, 86
return