제 게임공이 드디어 도착했는데 정말 마음에 듭니다. 이제 재미있는 부분인 구성이 나옵니다.
처음 도착하면 두 스크롤 영역이 모두 작동합니다. 하지만 위쪽 버튼은 왼쪽 클릭과 오른쪽 클릭, 아래쪽 버튼은 뒤로 및 앞으로 클릭, 왼쪽 가운데 버튼은 가운데 클릭으로 설정하고 두 스크롤 영역이 모두 작동하도록 하고 싶습니다.
저는 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 구성을 쉽게 찾을 수 있도록 이 질문을 참고용으로 남겨 두겠습니다.