2013-12-20 2 views
0

python-evdev 라이브러리를 Mac OS에 설치할 수있는 방법이 있습니까? 설치를 시도 할 때, Mac은 The linux/input.h header file is missing. (당연히)이라고 말합니다. Mac에 설치할 수 있습니까? 아니면 다른 대안을 알고 있습니까?Mac OS에서 python-evdev를 설치하는 방법?

나는 와콤 입력을 /dev/input/wacom에서 읽는 응용 프로그램을 가지고 있으며, 리눅스에서도 훌륭하게 작동하지만, 맥에서도 잘 작동하려고한다.

+0

도움을 받으려면 mac 포트와 homebrew를 고려하십시오. 때로는 필요한 라이브러리를 직접 만들어야하므로 통증이 있습니다. 좋은 운동. –

답변

5

evdev 인터페이스가 Linux 커널에만 해당되므로이 작업을 수행 할 수 없습니다. 설치를 관리하더라도, MacOS에서 이벤트를 읽을 수있는 기기가 /dev/input/*으로 없으므로 작동하지 않습니다.

휴대용 솔루션을 찾고있는 경우 pygame 또는 SDL과 같은 이벤트 처리를 추상화하는 라이브러리를 살펴볼 수 있습니다. 이 answer은 MacOS에서 이벤트를 처리하는 옵션도 포함합니다.