我正在使用Pygame从Simraceway方向盘获取值,这只是一个操纵杆。操纵杆上有三个轴 - 一个用于转向,一个用于左桨,一个用于右桨。
当我执行Pygame命令get_numaxes()
时,我正确地回到3轴。但是当我执行命令get_axis(1)
时,它应该返回左侧paddle的值,我没有得到正确的值。我确实得到了get_axis(0)
(转向)和get_axis(2)
(右跳板)的正确值。
在Windows中,左侧拨片显示为Z旋转而不是普通轴。我不确定这与它有什么关系。
为什么get_axis(1)
没有得到左桨的位置?除了Pygame之外,还有其它程序可以更好地从这个操纵杆获得Z旋转轴,就像Windows一样吗?
答案 0 :(得分:0)
我无法弄清楚为什么get_axis(1)
没有得到左桨的位置。
但是,我能够使用evdev
从方向盘获取所需的所有信息。与Pygame不同,它不是很高级别,但确实有效。