使用autohotkey,我想模拟在mac上击中 cmd + W 。也就是说,关闭窗口。
关闭窗口( cmd + W )和关闭程序之间存在差异( cmd + Q )。我已将#q
映射到!F4
。使用
#q::send !{F4}
我试过
#w::WinClose
和
#w::WinKill
没有成功。
答案 0 :(得分:1)
在Windows中,关闭窗口通常绑定到Ctrl-F4
(#w::send ^{F4}
)。
使用WinClose
,如its docs所说,需要搜索参数或“最后找到的窗口”,这对于非顶部窗口来说可能很棘手并且不可靠。它也是一种不寻常的方法(它发送WM_CLOSE而不是通过应用程序的UI逻辑 - 文档也注意到这一点),这可能会使应用程序行为异常。因此我强烈建议不要将它用于此特定任务。
答案 1 :(得分:1)
通常,在Windows中我使用:^w::SendInput, ^{F4}
。您的问题可能是:#w::SendInput, ^{F4}
。
使用Autohotkey玩得开心。这是一个很棒的工具。