트랙볼 마우스가 있는데 스크롤 기능을 확장하고 싶습니다. 수평 스크롤 휠은 매우 제한되어 있으므로 다음과 같이 특정 버튼을 누를 때 트랙볼을 사용하여 스크롤하는 것을 고려했습니다.
back
(xev
보고 버튼 8)을 누르면 트랙볼 마우스 움직임이 비활성화되고 수평/수직 트랙볼 이동이 수평/수직 스크롤로 다시 매핑됩니다(xev
보고 버튼 4 ~ 7은 스크롤에 사용됩니다).- 릴리스
back
다시 매핑
다음은 크롬 확장 프로그램의 예입니다.이는 정확히 수행되는 작업이지만 이 기능 시스템을 광범위하게 사용하고 싶습니다.
xev
트랙볼의 움직임과 매핑을 조사했지만 성공하지 못했습니다 . 그래서 나의 다음 아이디어는 장치를 살펴보고 /dev/input/mouse
작동하는 것처럼 보이는 트랙볼 움직임을 사용하는 것이었습니다. 그러나 두 가지 문제가 남아 있습니다.
- 트랙볼 움직임과 마우스 움직임의 매핑을 해제하는 방법은 무엇입니까?
- 트랙볼 스크롤을 활성화하는 더 쉬운 방법이 있습니까? (마우스 움직임을 캡처하기 위해 자신만의 프로그램을 작성하는 것은
/dev/input/mouse
약간 과도하게 설계된 것처럼 보이기 때문입니다.)