![有没有办法在 Windows 中创建一个自定义热键来关闭当前窗口或子窗口?](https://linux22.com/image/1254388/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%20Windows%20%E4%B8%AD%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E8%87%AA%E5%AE%9A%E4%B9%89%E7%83%AD%E9%94%AE%E6%9D%A5%E5%85%B3%E9%97%AD%E5%BD%93%E5%89%8D%E7%AA%97%E5%8F%A3%E6%88%96%E5%AD%90%E7%AA%97%E5%8F%A3%EF%BC%9F.png)
首先,我要指出的是,我当然熟悉古老的 Alt+F4 快捷键,所以这并不是我想要的。
我经常使用的程序中大概有一半都有 Ctrl+W 快捷键,可以关闭当前选项卡(在浏览器中)、电子表格(在 Excel 中)或文本文件(在 Notepad++ 中)——仅举几个例子。我已经习惯使用 Ctrl+W,所以当程序不使用相同的热键时,我真的很恼火。
我以前从未使用过 AutoHotkey,但我看过很多关于其实用性的文章。这项任务是否属于 AutoHotkey 脚本的范围?我希望快捷方式关闭当前选项卡或子窗口,然后在关闭最后一个选项卡后关闭当前程序。
在 Chrome 中,这是默认行为,但我在其他很多应用程序中都没有看到同样的行为。不过,我喜欢这个功能,并希望将其移植到所有 Windows 应用程序中。
答案1
答案2
我可以证明,在 Windows 7 中,所需的快捷方式 (Ctrl+W) 根据每个程序的工作方式不同。在 Office 2003(关闭打开的文档,而不是窗口)、Windows 资源管理器(关闭窗口)、Firefox(如果是最后一个选项卡,则关闭选项卡并关闭窗口,如 Chrome)、Notepad++(关闭选项卡)中...
您当然可以使用自动热键重新映射任何快捷方式来关闭,但在所有程序中实现 Firefox 和 Chrome 中存在的这一新功能似乎是不可能的,因为它与程序相关,而不是与 Windows 相关,如常规的 ALF+F4
本网站是查看示例并了解 autohotkey 可以做什么的好地方。祝你好运