Logitech 게임패드 F710 및 ubuntu 및 Python 프로그램에 대한 입력으로 사용

Logitech 게임패드 F710 및 ubuntu 및 Python 프로그램에 대한 입력으로 사용

Logitech F710 게임패드를 Python 프로그램의 입력 장치로 사용하고 싶습니다. 나는 우분투를 사용하고 있습니다. 어디서부터 시작해야 할지 잘 모르겠습니다. 그래서 여기에 몇 가지 질문이 있습니다.

  1. Ubuntu는 게임패드를 어떻게 감지합니까?
  2. Ubuntu 내에서 게임패드가 인식되는 경우 Python 스크립트를 통해 이 장치와 어떻게 상호 작용합니까?
  3. Ubuntu에서 이것이 쉽지 않은 경우 Windows에서 Python 스크립트를 통해 게임패드와 어떻게 상호 작용합니까?

답변1

  1. USB HID 장치로.

  2. 통해이벤트 하위 시스템.

  3. 음...

답변2

입력 장치는 /dev/input/eventXLinux에서처럼 등록되며, 상호 작용하려면 해당 의사 파일을 열고 읽어야 합니다.

C에서 수행할 수 있는 예제 소스 코드는 다음을 통해 다운로드할 수 있습니다.

apt-get source evtest

Python 코드는 다음에서 찾을 수 있습니다.

관련 정보