Logitech gamepad F710 y ubuntu y como entrada a un programa Python

Logitech gamepad F710 y ubuntu y como entrada a un programa Python

Me gustaría utilizar el gamepad Logitech F710 como dispositivo de entrada para un programa Python. Estoy usando Ubuntu. Realmente no sé por dónde empezar, así que aquí tienes algunas preguntas:

  1. ¿Cómo detecta Ubuntu el gamepad?
  2. Si el gamepad se reconoce en Ubuntu, ¿cómo interactuaría con este dispositivo a través de un script en Python?
  3. Si esto no es fácil de hacer en Ubuntu, ¿cómo interactuaría con el gamepad mediante un script de Python en Windows?

Respuesta1

  1. Como dispositivo USB HID.

  2. Mediante elsubsistema de eventos.

  3. Oh...

Respuesta2

Los dispositivos de entrada se registran como /dev/input/eventXen Linux, para interactuar con ellos hay que abrir ese pseudoarchivo y leerlo.

El código fuente de ejemplo para hacerlo desde C se puede descargar a través de:

apt-get source evtest

El código Python se puede encontrar en:

información relacionada