0
我正在尝试向使用Autohotkey的应用程序添加自定义键盘命令。 在很多这些热键中,我想使用alt键与我选择的其他键(任何标准字母)组合使用。Autohotkey:使用Alt键的命令只有在不限制于特定应用程序的情况下才能正常工作
只要我不限制它们的使用方式,只在目标应用程序中工作(通过#IfWinActive指令),所有工作都可以正常工作。如果我这样做,热键自己仍然有效,但他们的行为非常奇怪。
我发现,他们得到激活或者如果
一)我按住ALT键,然后按第二个键(在我的情况下,“B”键)两次 或
B)我连续使用此热键两次,两次触发之间的延迟时间非常短 - 上述两种情况实际上可能是1种情况。我不知道......
- 与移或CTRL做同样的,当我有没有问题。
- 'b'键不是什么导致问题 - 没有alt +'字母'组合作品。
- 我已经尝试了所有SendModes,但到目前为止没有效果。
代码示例:在AutoHotkey的
#IfWinActive, MyAppTitle ahk_class MyAppClass
!b::
click 367, 86
return
您能也创造出Windows记事本或其他应用程序包含在Windows的样本?你使用的是哪个版本的Windows? – wimh 2012-07-07 20:13:19
我正在运行Windows 7.我正在尝试使用的程序默认不包含在Windows中。事实上,它甚至不是由微软提供的。 – 2013-02-07 10:27:26
我明白了,但我希望看到这种奇怪的行为。所以,当你用Windows记事本或计算器试试这个时,情况是否如此?我不想安装任何其他应用程序,但我可以轻松地使用包含在Windows中的应用程序来尝试它。 – wimh 2013-02-07 18:33:04