Logitech gamepad F710 e ubuntu e como entrada para um programa python

Logitech gamepad F710 e ubuntu e como entrada para um programa python

Gostaria de usar o gamepad Logitech F710 como dispositivo de entrada para um programa python. Estou usando o Ubuntu. Eu realmente não sei por onde começar, então aqui estão algumas perguntas:

  1. Como o Ubuntu detecta o gamepad?
  2. Se o gamepad for reconhecido no Ubuntu, como eu interagiria com este dispositivo por meio de um script python?
  3. Se isso não for fácil de fazer no Ubuntu, como eu interagiria com o gamepad por meio de um script python no Windows?

Responder1

  1. Como um dispositivo USB HID.

  2. Através dosubsistema de eventos.

  3. Uh...

Responder2

Os dispositivos de entrada são registrados como /dev/input/eventXno Linux, para interagir com eles você tem que abrir aquele pseudo arquivo e lê-lo.

Exemplo de código-fonte para fazer em C pode ser baixado via:

apt-get source evtest

O código Python pode ser encontrado em:

informação relacionada