2

XInput 库功能是否支持处理来自连接的键盘和鼠标的事件?

我知道它支持处理来自 xInput 兼容控制器的事件,但不清楚是否还包括键盘和鼠标输入处理。我在 MSDN XInput 页面上没有看到任何关于支持它的信息,所以我不这么认为,但我想确定一下。因此,如果我想为使用 XInput 兼容控制器或鼠标和键盘的用户启用对软件的控制,我是否需要在使用 XInput 处理控制器输入的同时使用 Windows 消息系统分别处理鼠标和键盘事件?

感谢您的任何反馈!

4

1 回答 1

2

XInput 仅适用于游戏手柄,在 Windows 10 上已弃用新的IGamepad界面

对于键盘和鼠标,您正在寻找原始输入。它适用于 Windows 消息传递,但允许您在低级别轮询事件,以利用高 DPI 设备、更高的轮询率和没有 Windows 桌面加速系统。

于 2016-07-03T17:49:07.880 回答