在C#中,如何找到当前列为全局快捷方式的所有快捷键。例如,Windows + L - >锁定桌面。 Windows + E启动Windows资源管理器。
CTRL + SHIFT + SOMEKEY CTRL + ALT + SOMEKEY
已经存在相当多的快捷方式,我不想劫持快捷键。
答案 0 :(得分:0)
据我所知,唯一的方法是尝试注册热键,看看它是否成功。根据{{3}}的文档:
如果为热键指定的击键已经被另一个热键注册,则
RegisterHotKey会失败。
RegisterHotKey的文档中没有列出EnumHotKeys
或任何等效内容。