1

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

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

2 ответа2

2
  1. Как устройство USB HID.

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

  3. Э-э ...

1

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

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

apt-get source evtest

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .