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

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

我如何才能找出在开始菜单?它们被分配了哪些快捷键?

平台:Windows XP SP2 64 位。


例子:

Ctrl我使用快捷键+ Alt+打开主 Visual Studio 解决方案 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

如果添加了新的快捷方式,并且其快捷键也设置为Ctrl+ Alt+,M那么现在有两个快捷方式具有相同的快捷键(冲突)。为了防止这种情况,最好知道哪些快捷键已分配以及分配给哪些快捷方式。

答案1

看起来像活动热键可能是你想要的:

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

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

下载链接位于本文底部。请务必下载最新版本。

请注意,Windows 不允许检测哪个应用程序已注册特定快捷方式,因此不包含该功能。(如果您认为您知道如何实现这一点,使用消息挂钩或其他方式,请在此处发帖或在 StackOverflow 上获得一些 karma

ActiveHotkeys 主屏幕

答案2

有一个实用程序可以帮助您查看哪些程序已获取哪些快捷方式。它叫做捷径地图来自 Zealsoft。

答案3

http://hkcmdr.anymania.com/help.html

左侧应该有一个链接,上面写着“免费下载 Windows Hotkey Explorer!”。这个对我有用。它显示“Cisco IP Communicator”使用 Ctrl+Shift+A 作为全局热键,而我需要它在 Visual Studio 中作为“添加新项目”工作。

相关内容