2

wxPythonでインターフェースしたいジョイスティックがあります。私はそれにうまく接続して、6つの異なる軸から読み取り値を取得することができます。問題は、私のジョイスティック(Logitech F310ゲームパッド)が6つではなく8つの異なる軸を持っていたことです。

私の質問は、ジョイスティックから他の2つの軸の値を取得するにはどうすればよいですか?ジョイスティックについてwxPythonが言っていることを取得するために、簡単なpythonスクリプトを実行しました。これらの関数はすべて、wxPythonwxJoystickのドキュメントページにあります。

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が与えられ、最後の3行にはFalseが与えられます。

最後の2つの軸の値を見つける方法を探していますが、これらの前述の関数ではそれができないようです...助けてくれてありがとう!

4

0 に答える 0