如何获取开始菜单中定义的快捷键列表?

Pet*_*sen 14 windows start-menu keyboard-shortcuts windows-explorer

如何找出在“开始”菜单中定义了哪些键盘快捷键?它们被分配到哪些快捷方式?

平台:Windows XP SP2 64 位。


例子:

我打开一个快捷键,我的主要Visual Studio解决方案, Ctrl+ Alt+ M。这是通过在“开始”菜单中设置一个快捷方式来设置的:

Target: "D:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" D:\dproj\MSQall\MSQuant\MSQuant.sln

Shortcut key: Ctrl+ALT+M
Run Code Online (Sandbox Code Playgroud)

如果一个新的快捷方式添加其快捷键也被设置为Ctrl+ Alt+ M,然后现在有两个快捷方式使用相同的快捷键(冲突)。为了防止这种情况发生,最好知道已经分配了哪些快捷键以及哪些快捷键。

Jar*_*ley 5

看起来ActiveHotkeys可能是您想要的:

曾多次有人要求提供一个程序,以显示各种应用程序注册了哪些全局键盘快捷键。ActiveHotkeys 就是这样做的:它将显示所有活动(注册)或非活动(可用)全局热键的列表。

更新到 1.1 版 - 播放/暂停版。对所有人完全免费;如果您遇到问题,请告诉我。无需安装 - 只需解压并运行即可。有关详细信息,请参阅随附的自述文件(或单击程序中的“关于”选项卡)。

下载链接在这篇文章的底部。请务必下载最新版本。

请注意,Windows 不允许检测哪个应用程序注册了特定的快捷方式,因此不包括该功能。(如果您认为自己知道如何使用消息挂钩或其他方法来实现这一点,请在此处发帖或在 StackOverflow 上赚取一些业力

ActiveHotkeys 的主屏幕


小智 5

有一个实用程序可以帮助您查看哪些程序占用了哪个快捷方式。它被称为Zealsoft 的Shortcuts Map

  • 运行中文SETUP.exe...感觉不太好... (2认同)