-1

Quake3 已禁用altwindows键。

即使在 quake3 运行时,有什么方法可以重新启用它们吗?即使我打开游戏,我也需要这些钥匙。

我认为它的工作方式是游戏使用 RegisterHotKey 注册一个热键,然后每次按下键时将处理的属性设置为 true。

因此,如果您在 quake3-window 上的这些键上使用 UnRegisterHotkey,我猜这些键将再次开始工作。问题是您不知道禁用键有什么热键ID。

有没有办法枚举窗口已注册的热键以获取所有热键 ID?

4

1 回答 1

0

Quake3 很可能根本不使用 RegisterHotKey,而是使用 DirectInput。在这种情况下,它很可能将键盘保持在独占模式,这解释了为什么 Windows 键不起作用 - 是操作系统禁用了它。引用MSDN:“在独占模式下,Windows 徽标键始终处于禁用状态。”

于 2008-12-16T12:24:21.293 回答