Logitech геймпад F710 и Ubuntu и в качестве входа в программу Python

2723
wherestheforce

Я хотел бы использовать геймпад Logitech F710 в качестве устройства ввода для программы на Python. Я использую Ubuntu. Я не знаю, с чего начать, поэтому вот несколько вопросов:

  1. Как Ubuntu обнаруживает геймпад?
  2. Если геймпад распознается в Ubuntu, как бы я взаимодействовал с этим устройством через скрипт на python?
  3. Если это не так просто сделать в Ubuntu, как бы я взаимодействовал с геймпадом через скрипт на python в Windows?
1

2 ответа на вопрос

2
Ignacio Vazquez-Abrams
  1. Как устройство USB HID.

  2. Через подсистему событий .

  3. Э-э ...

Спасибо. Что касается распознавания устройства USB HID, нужно ли устанавливать драйверы для геймпада? wherestheforce 11 лет назад 0
Нет. Все современные Linux уже имеют драйвер USB HID, встроенный или в виде модуля. Ignacio Vazquez-Abrams 11 лет назад 0
1
Grumbel

Устройства ввода регистрируются как /dev/input/eventXв Linux, для взаимодействия с ними необходимо открыть этот псевдо-файл и прочитать его.

Пример исходного кода для работы с C можно скачать через:

apt-get source evtest 

Код Python можно найти по адресу:

Похожие вопросы