
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:
- Como o Ubuntu detecta o gamepad?
- Se o gamepad for reconhecido no Ubuntu, como eu interagiria com este dispositivo por meio de um script python?
- 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
Como um dispositivo USB HID.
Através dosubsistema de eventos.
Uh...
Responder2
Os dispositivos de entrada são registrados como /dev/input/eventX
no 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: