버튼이있는 와콤 펜이 있습니다. 버튼을 누른 상태에서 펜을 움직일 때 스크롤을 어떻게 트리거 할 수 있습니까?
xev
아래 에 따르면 , 트리거링 이벤트는 0x200 상태의 MotionNotify 입니다 .
이것이 사소하게 수행되지 않으면 내가 가진 아이디어는이 이벤트를 어딘가에서 읽고 다른 이벤트로 변환하는 서비스를 구축하는 것입니다. 이런 식으로 제스처도 정의 할 수 있습니다. 이 방법으로 :
- 어디서 읽을 수 있습니까?
- 이벤트를 다시 작성하려면 어떻게해야합니까?
- 제스처를 감지하는 라이브러리가 있습니까?
MotionNotify 이벤트, 시리얼 33, 합성 NO, 윈도우 0xc00001, 루트 0x2ce, 하위 0x0, 시간 695630659, (349,181), 루트 : (1255,185), 상태 0x0, is_hint 0, same_screen YES ButtonPress 이벤트, 시리얼 33, 합성 NO, 윈도우 0xc00001, 루트 0x2ce, 하위 0x0, 시간 695630659, (349,181), 루트 : (1255,185), 상태 0x0, 버튼 2, same_screen YES MotionNotify 이벤트, 시리얼 33, 합성 NO, 윈도우 0xc00001, 루트 0x2ce, 하위 0x0, 시간 695630667, (348,183), 루트 : (1254,187), 상태 0x200, is_hint 0, same_screen YES MotionNotify 이벤트, 시리얼 33, 합성 NO, 윈도우 0xc00001, 루트 0x2ce, 하위 0x0, 시간 695630675, (347,184), 루트 : (1253,188), 상태 0x200, is_hint 0, same_screen YES ... MotionNotify 이벤트, 시리얼 33, 합성 NO, 윈도우 0xc00001, 루트 0x2ce, 하위 0x0, 시간 695632069, (327,486), 루트 : (1233,490), 상태 0x200, is_hint 0, same_screen YES ButtonRelease 이벤트, 시리얼 33, 합성 NO, 윈도우 0xc00001, 루트 0x2ce, 하위 0x0, 시간 695632069, (327,486), 루트 : (1233,490), 상태 0x200, 버튼 2, same_screen YES
같은 질문을하고 싶었습니다. 어떤 아이디어?
—
학생
정확히 무엇을 달성하려고합니까? 특정 앱에만 해당되는 경우 해당 방식으로 구성하는 것이 더 쉬울 수 있습니다. 예를 들어 김프를 사용하면 중간 버튼을 누르고 있으면 이미지를 스크롤 할 수 있습니다. Firefox에서는 "Grab and Drag"확장명을 사용하여 비슷하게 작동했습니다.
—
hackerb9 2014