리눅스 USB HID 장치 (Hama MCE)가 있는데, cat /dev/input/event7
과 cat /dev/input/event8
으로 수동으로 이벤트를 읽을 수 있습니다. 장치의 키를 누를 때마다 위의 cat
명령 중 하나를 사용하여 몇 바이트를 읽을 수 있습니다. 나는 컴퓨터에 Ubuntu Jaunty 64 비트 데스크탑의 기본 설치를 가지고 있습니다.Ubuntu Jaunty에서 HID 장치의 이벤트를 읽으려면 어떻게해야합니까?
나는 장치에서 방출 된 바이트를 해석 할 수있는 파서를 작성할 수 있다고 생각한다. 더 편리하다면 libhid을 사용할 것이다.
내 질문은 :
- 가 어떻게 일반 키 누름과 같은 장치에서 키 입력의 일부를받는 텍스트 모드 가상 콘솔을 방지합니까? 지금까지 일부 장치 키는 , BackSpace, PageUp 또는 숫자 키패드 번호를 입력합니다.
- 마찬가지로 X 서버가이 장치에서 키보드 및 마우스 이벤트를 수신하지 못하게합니까? 컴퓨터에 여러 USB 키보드와 마우스가 연결되어 있습니다. 이 장치를 제외하고 X 서버가 모든 이벤트를 수신하도록합니다.
- 장치가 컴퓨터에 연결될 때마다
/usr/local/bin/keydumper /dev/input/event7 /dev/input/event8
(또는 각/dev/
경로에 대해 하나의 명령) 명령이 실행되고 명령 줄에서 적절한/dev/
경로가 대체되어 실행됩니까?