![是否可以为 Windows 中的应用程序菜单项创建键盘快捷键?](https://linux22.com/image/1584210/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%B8%BA%20Windows%20%E4%B8%AD%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%8F%9C%E5%8D%95%E9%A1%B9%E5%88%9B%E5%BB%BA%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%EF%BC%9F.png)
我有一个应用程序,其中的菜单项没有键盘快捷键。
我想添加自己的快捷方式来运行该菜单项。在 OSX 中,有一个键盘面板,可让您为任何应用程序菜单项定义键盘快捷键。Windows 有类似的东西吗?
我的问题与标记为[可能重复1。该问题回答如何启动应用程序。我的问题是如何执行菜单项。
菜单项是选中后运行应用程序操作的文本。它通常位于应用程序顶部,可以包含子菜单项。
例如,许多应用程序都具有文件菜单。菜单项或子菜单项可以是文件 > 保存。
我的问题是询问是否有办法指定键盘快捷键来启动菜单项或子菜单项。
答案1
您可以使用 自动热键 为指定窗口的菜单设置快捷方式。其网站包含许多可帮助您入门的教程。
要使用的命令是 窗口菜单选择项 其语法是:
WinMenuSelectItem、WinTitle、WinText、菜单、子菜单 1、子菜单 2、子菜单 3、子菜单 4、子菜单 5、子菜单 6、排除标题、排除文本
例子:
; This will select File->Open in Notepad:
WinMenuSelectItem, Untitled - Notepad, , File, Open
; Same as above except it's done by position vs. name:
WinMenuSelectItem, Untitled - Notepad, , 1&, 2&