트랙패드에 4개의 버튼이 있고 트랙포인트에 3개의 버튼이 있는 Dell Precision에서 마우스 가운데 버튼 스크롤을 활성화하려고 합니다. 그러나 버튼 이벤트가 수신되는 방식이 뭔가 이상합니다. 장치 11은 마우스 이동 이벤트를 보낼 수 있지만 버튼 누름 이벤트는 보낼 수 없지만, 장치 10은 모든 이벤트를 보낼 것입니다.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ Dell WMI hotkeys id=12 [slave keyboard (3)]
libinput Scroll Method
PS/2 마우스의 버튼이 설정되어 있지만 장치에서는 버튼 2가 눌러진 것을 인식하지 못합니다. 이벤트를 올바르게 보내려면 어떻게 해야 하나요? 트랙패드 버튼을 마우스에 다시 연결할 수 있을 것 같아요. 그러나 나는 그것을 작동시키는 방법을 모른다.
을 사용하여 스크롤 이벤트를 테스트했습니다 xinput test <device-id>
.