我将 Alt+F4 映射到 ESC,这样我就可以通过按 Esc 来关闭窗口。但是,我需要在两个窗口中实际使用 ESC。因此,当这两个窗口中的任何一个处于活动状态时,我希望能够在不关闭窗口的情况下按 ESC。实现这一目标的最简单方法是什么?当我只排除一个活动窗口时,我的脚本正在工作,但是当两个窗口中的任何一个处于活动状态时我需要工作。
这是我尝试的代码:
GroupAdd, ESC, Untitled - Notepad
GroupAdd, ESC,
#IfWinNotActive, ahk_group, ESC
Escape::!F4
Return
这是仅在一个窗口中正常工作的代码:
;#IfWinNotActive, Untitled - Notepad
;Escape::!F4
;Return
更新:这应该工作吗?
SetTitleMatchMode, 2
SetTitleMatchMode, 2
#IfWinNotActive, Untitled - Notepad
#IfWinNotActive, Document 1 - Microsoft Word
Escape::!F4
Return