Pygame.not获取操纵杆上的一个轴的值

时间:2015-02-28 10:20:05

标签: python pygame joystick

我正在使用Pygame从Simraceway方向盘获取值,这只是一个操纵杆。操纵杆上有三个轴 - 一个用于转向,一个用于左桨,一个用于右桨。

当我执行Pygame命令get_numaxes()时,我正确地回到3轴。但是当我执行命令get_axis(1)时,它应该返回左侧paddle的值,我没有得到正确的值。我确实得到了get_axis(0)(转向)和get_axis(2)(右跳板)的正确值。

在Windows中,左侧拨片显示为Z旋转而不是普通轴。我不确定这与它有什么关系。

为什么get_axis(1)没有得到左桨的位置?除了Pygame之外,还有其它程序可以更好地从这个操纵杆获得Z旋转轴,就像Windows一样吗?

1 个答案:

答案 0 :(得分:0)

我无法弄清楚为什么get_axis(1)没有得到左桨的位置。

但是,我能够使用evdev从方向盘获取所需的所有信息。与Pygame不同,它不是很高级别,但确实有效。