Cómo leer la entrada del joystick USB con Python
1. Marco de juegos: muchos marcos de juegos tienen interfaces que admiten controladores de lectura. Por ejemplo, PyGame tiene el paquete pygame.joystick.
2. Marco multimedia: los paquetes Python como DirectX también pueden leer joysticks.
3. PyUSB: El identificador pertenece a un dispositivo HID, que generalmente corresponde a interrumpir la transmisión. No es difícil intentar analizar su propio protocolo. Mi ejemplo favorito de controlador USB que vi en Linux fue un controlador.