Gameball xorg.conf 구성

Gameball xorg.conf 구성

제 게임공이 드디어 도착했는데 정말 마음에 듭니다. 이제 재미있는 부분인 구성이 나옵니다.

처음 도착하면 두 스크롤 영역이 모두 작동합니다. 하지만 위쪽 버튼은 왼쪽 클릭과 오른쪽 클릭, 아래쪽 버튼은 뒤로 및 앞으로 클릭, 왼쪽 가운데 버튼은 가운데 클릭으로 설정하고 두 스크롤 영역이 모두 작동하도록 하고 싶습니다.

저는 Linux Mint를 사용하고 있지만 다른 Linux 버전에서도 크게 바뀌지는 않을 것입니다. xinput을 사용하여 다음과 같은 버튼 매핑을 얻었습니다.

Button         Code
Left upper        1
Left middle       2
Left lower        8
Right upper       3
Right middle      Internal – DPI change
Right lower       9
Left scroll area  6 and 7
Right scroll area 4 and 5

/usr/share/X11/xorg.conf.d/40-libinput.conf의 ButtonMapping을 다음과 같이 변경하여 구성했습니다.

Section "InputClass"
    Identifier "- GameBall"
    MatchProduct "- GameBall"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*" 
    Driver "libinput" 
    Option "ButtonMapping" "8 2 3 4 5 6 7 1 9" 
    Option "ScrollButton" "3" 
    Option "ScrollMethod" "button"
EndSection

하지만 왼쪽 스크롤 영역이 작동하지 않습니다. 이 두 영역을 사용하도록 ButtonMapping을 어떻게 구성합니까?

이상한 점은 40-libinput.conf에서 이 부분을 제거했는데 버튼이 필수 구성에 없지만 두 영역 모두 작동한다는 것입니다.

또 다른 이상한 점은 ButtonMapping 순서를 변경할 때 xinput에 의해 보고된 버튼 코드가 ​​변경된다는 것입니다. 나는 확실히 여기에 뭔가를 놓치고 있습니다.

답변1

왼쪽 영역은 가로로 스크롤되기 때문에 "작동하지 않습니다". 웹사이트에서 시도해 보는 중입니다. 화면보다 큰 스프레드시트에서 시도했을 때 어떤 "마법적인" 이유로 작동하기 시작했습니다. ㅋ. 죄송합니다.

하지만 사람들이 Gameball 구성을 쉽게 찾을 수 있도록 이 질문을 참고용으로 남겨 두겠습니다.

관련 정보