我有一个想在 wxPython 中连接的操纵杆。我可以很好地连接到它并从 6 个不同的轴上获取读数。问题是我的操纵杆(罗技 F310 游戏手柄)有 8 个不同的轴,而不是 6 个。
我的问题是,如何从操纵杆中获取其他两个轴值?我通过一个快速的 Python 脚本运行它,以了解 wxPython 对操纵杆的看法:所有这些功能都可以在 wxPython wxJoystick 文档页面上找到。
print joy.GetPosition().x
print joy.GetPosition().y
print joy.GetZPosition()
print joy.GetRudderPosition()
print joy.GetUPosition()
print joy.GetVPosition()
print joy.GetPOVPosition()
print joy.GetPOVCTSPosition()
print joy.HasPOV()
print joy.HadPOV4Dir()
print joy.HasPOVCTS()
这会在前 6 行产生正常值(我期望的值),但在 POVPosition 函数上给出 -1,在后三行给出 False。
我正在寻找一种方法来找到最后两个轴值,而这些上述功能似乎无法做到......感谢您的帮助!