
Logitech F710 게임패드를 Python 프로그램의 입력 장치로 사용하고 싶습니다. 나는 우분투를 사용하고 있습니다. 어디서부터 시작해야 할지 잘 모르겠습니다. 그래서 여기에 몇 가지 질문이 있습니다.
- Ubuntu는 게임패드를 어떻게 감지합니까?
- Ubuntu 내에서 게임패드가 인식되는 경우 Python 스크립트를 통해 이 장치와 어떻게 상호 작용합니까?
- Ubuntu에서 이것이 쉽지 않은 경우 Windows에서 Python 스크립트를 통해 게임패드와 어떻게 상호 작용합니까?
답변1
USB HID 장치로.
통해이벤트 하위 시스템.
음...
답변2
입력 장치는 /dev/input/eventX
Linux에서처럼 등록되며, 상호 작용하려면 해당 의사 파일을 열고 읽어야 합니다.
C에서 수행할 수 있는 예제 소스 코드는 다음을 통해 다운로드할 수 있습니다.
apt-get source evtest
Python 코드는 다음에서 찾을 수 있습니다.