Qt를 개발할 때 USB 입력 장치(마우스, USB
용량성 화면 등)가 USB 마우스와 같은 전원을 켠 후 자동으로 입력 노드를 할당하는 문제가 발생했습니다. 전원을 켜면 자동으로 /dev/input/event0
mouse0에 할당됩니다. 한 번 연결했다가 분리하면 노드가 자동으로 /dev/input/event1mouse1
로 증가합니다.마우스 유형 장치의 경우 /dev/input/mouseX
의 모든 메시지는 /dev/input/mice로 요약되므로 qt의 QWS_MOUSE_PROTO 입력은 IntelliMouse=/dev를 지정할 수 있습니다.
/입력/마우스, 마우스 연결 및 분리는 mouseX가 변경되어도 사용할 수 있습니다.
그러나 USB 터치 입력 장치의 경우 사용되는 이벤트 인터페이스는 마우스의 상대 좌표 정보가 아닌 절대 좌표 정보를 애플리케이션 레이어에 보고하므로 eventX 장치가
이후 숫자가 변경되면 /dev/input/mice와 같은 인터페이스가 없기 때문에 응용 프로그램 계층에서 이를 인식할 수 없습니다. 대부분의 터치 애플리케이션은 tslib, TSLIB_TSDEVICE=/dev/input/event0을 사용합니다.