
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:
- ¿Cómo detecta Ubuntu el gamepad?
- Si el gamepad se reconoce en Ubuntu, ¿cómo interactuaría con este dispositivo a través de un script en Python?
- 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
Como dispositivo USB HID.
Mediante elsubsistema de eventos.
Oh...
Respuesta2
Los dispositivos de entrada se registran como /dev/input/eventX
en 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: