
Я хотел бы использовать геймпад Logitech F710 в качестве устройства ввода для программы Python. Я использую Ubuntu. Я не знаю, с чего начать, поэтому вот несколько вопросов:
- Как Ubuntu обнаруживает геймпад?
- Если геймпад распознается в Ubuntu, как мне взаимодействовать с этим устройством через скрипт Python?
- Если это сложно сделать в Ubuntu, как мне взаимодействовать с геймпадом через скрипт Python в Windows?
решение1
Как USB HID-устройство.
Черезподсистема событий.
Эм-м-м...
решение2
Устройства ввода регистрируются так же, как /dev/input/eventX
в Linux, чтобы взаимодействовать с ними, вам придется открыть этот псевдофайл и прочитать из него данные.
Пример исходного кода для работы на языке C можно загрузить по ссылке:
apt-get source evtest
Код Python можно найти по адресу: