
나에겐 쥐가 두 마리 있다. 그 중 하나만 설정을 적용하고 싶습니다. 사이트에서 →https://wiki.archlinux.org/title/IMWheel선택한 마우스가 아닌 선택한 창의 설정만 표시됩니다.
xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ 2.4G Mouse id=8 [slave pointer (For ID 8 mouse I want to set IMWheel to slow down scrolling. If it is possible?2)]
⎜ ↳ Lenovo TrackPoint Keyboard II Mouse id=10 [slave pointer (2)]
내가 그랬어
".*"
None, Up, Up, 1
None, Down, Down, 1
현재 마우스와 키보드의 두 번째 마우스에 대해 스크롤 속도가 매우 느리게 설정되어 있습니다. 마우스 ID에 대해서만 스크롤 속도 저하를 설정하고 싶습니다: 8 가능하다면?
답변1
IMWheel은 원래 입력 이벤트를 수신하기 위해 XInput을 사용하지 않고 여러 소스를 구별할 수 없는 X11 "핵심 입력" 이벤트만 사용하기 때문에 대답은 "아니요"라고 강력히 의심합니다. (이것이 바로 "가상 코어 포인터"가 xinput
의미하는 것입니다.)
XInput을 사용하기 위해 IMWheel을 다시 작성하려면 약간의 작업이 필요할 수 있습니다(최신 릴리스는 실제로 현재 XInput2보다 몇 년 앞선 것입니다).
이에 대한 XInput 속성(in xinput list-props "2.4G Mouse"
)을 찾을 수 없는 경우 evdev 이벤트를 기반으로 구축된 최신 도구를 사용하여 비슷한 것을 구축하는 것이 더 쉬울 수 있습니다. 예를 들면 다음과 같습니다.차단 도구EV_REL/REL_WHEEL(상대 휠 동작) 이벤트의 속도를 제한하거나mxk.