Quake3已停用 alt 和 windows 键。
即使在quake3运行时,有没有办法重新启用它们?即使我打开游戏,我也需要这些钥匙。
我认为它的工作原理是游戏使用RegisterHotKey注册一个热键,然后在每次按下键时将processed属性设置为true。
因此,如果你在quake3窗口的这些键上使用UnRegisterHotkey,我猜这些键将重新开始工作。问题是您不知道禁用密钥的热键ID是什么。
有没有办法枚举窗口已注册的热键以获取所有热键ID?
答案 0 :(得分:0)
Quake3很可能根本不打扰RegisterHotKey,而是使用DirectInput。在这种情况下,它很可能将键盘保持在独占模式,这解释了为什么Windows键不起作用 - 它是禁用它的操作系统。引用MSDN:“在独占模式下,Windows徽标键始终处于禁用状态。”