如何使autohotkey只对特定窗口有效?

ctrl+space在windows下默认切换输入法,但是在Mathematica程序内这是很重要的默认快捷键。能不能用autohotkey实现如下功…
关注者
31
被浏览
66,828
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

嗯,我自己来回答这个问题。为了解决这个快捷键占用的问题我前前后后总共花费了不下8个小时。最终确实是通过autohotkey解决的。以下是方法:

#IfWinActive ahk_class NotebookFrame(注:ahk_class后面是AHK检测出的mathematica的class名)

^Space::ControlSend, ,^{Space},ahk_class NotebookFrame(注:^是Ctrl的prefix名)

#IfWinActive