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