가로 및 세로 스크롤에 트랙볼 사용

가로 및 세로 스크롤에 트랙볼 사용

트랙볼 마우스가 있는데 스크롤 기능을 확장하고 싶습니다. 수평 스크롤 휠은 매우 제한되어 있으므로 다음과 같이 특정 버튼을 누를 때 트랙볼을 사용하여 스크롤하는 것을 고려했습니다.

  • back( xev보고 버튼 8)을 누르면 트랙볼 마우스 움직임이 비활성화되고 수평/수직 트랙볼 이동이 수평/수직 스크롤로 다시 매핑됩니다( xev보고 버튼 4 ~ 7은 스크롤에 사용됩니다).
  • 릴리스 back다시 매핑

다음은 크롬 확장 프로그램의 예입니다.이는 정확히 수행되는 작업이지만 이 기능 시스템을 광범위하게 사용하고 싶습니다.

xev트랙볼의 움직임과 매핑을 조사했지만 성공하지 못했습니다 . 그래서 나의 다음 아이디어는 장치를 살펴보고 /dev/input/mouse작동하는 것처럼 보이는 트랙볼 움직임을 사용하는 것이었습니다. 그러나 두 가지 문제가 남아 있습니다.

  • 트랙볼 움직임과 마우스 움직임의 매핑을 해제하는 방법은 무엇입니까?
  • 트랙볼 스크롤을 활성화하는 더 쉬운 방법이 있습니까? (마우스 움직임을 캡처하기 위해 자신만의 프로그램을 작성하는 것은 /dev/input/mouse약간 과도하게 설계된 것처럼 보이기 때문입니다.)

관련 정보