Logitech Gamepad F710 und Ubuntu und als Eingabe für ein Python-Programm

Logitech Gamepad F710 und Ubuntu und als Eingabe für ein Python-Programm

Ich möchte das Logitech F710-Gamepad als Eingabegerät für ein Python-Programm verwenden. Ich verwende Ubuntu. Ich weiß nicht wirklich, wo ich anfangen soll, also hier ein paar Fragen:

  1. Wie erkennt Ubuntu das Gamepad?
  2. Wenn das Gamepad in Ubuntu erkannt wird, wie kann ich über ein Python-Skript mit diesem Gerät interagieren?
  3. Wenn dies in Ubuntu nicht so einfach ist, wie interagiere ich dann in Windows über ein Python-Skript mit dem Gamepad?

Antwort1

  1. Als USB-HID-Gerät.

  2. Über dieEreignissubsystem.

  3. Äh...

Antwort2

Eingabegeräte werden wie /dev/input/eventXin Linux registriert. Um mit ihnen zu interagieren, müssen Sie diese Pseudodatei öffnen und daraus lesen.

Beispielquellcode zur Erstellung in C kann heruntergeladen werden über:

apt-get source evtest

Python-Code finden Sie unter:

verwandte Informationen