【发布时间】:2011-05-01 15:34:55
【问题描述】:
我应该如何理解这个文档:http://msdn.microsoft.com/en-us/library/dd757116%28v=VS.85%29.aspx
我只能使用 4 个按钮和 1 个模拟摇杆吗?我有一个带有 12 个按钮、2 个模拟操纵杆和一个“转向十字”(POV 帽子?)的游戏手柄。我可以在 winmm 中使用多少个这些按钮?
【问题讨论】:
标签: c++ winapi input joystick winmm
我应该如何理解这个文档:http://msdn.microsoft.com/en-us/library/dd757116%28v=VS.85%29.aspx
我只能使用 4 个按钮和 1 个模拟摇杆吗?我有一个带有 12 个按钮、2 个模拟操纵杆和一个“转向十字”(POV 帽子?)的游戏手柄。我可以在 winmm 中使用多少个这些按钮?
【问题讨论】:
标签: c++ winapi input joystick winmm
如果您需要比 winmm 支持的轴更多的轴,请考虑使用 DirectInput。
但是,您链接的页面明确指出 winmm 支持多达 32 个按钮和 6 个轴(3 个 2-D 模拟摇杆)。看起来您的游戏手柄将在轴上发挥最大作用,使用全部 6 个按钮,并且还使用 32 个按钮中的 12 个。
【讨论】:
joyGetPosEx 是joyGetPos 的扩展版本。 JOYINFOEX 是JOYINFO 的扩展版本。