我有一个带按钮的wacom笔。按下按钮移动笔时如何触发滚动?
根据xev
下文,触发事件是状态为0x200的MotionNotify。
如果这不是一件容易的事,那么我要建立一个服务来从某个地方读取这些事件并将它们转换为其他事件。这样,我也可以定义手势。使用这种方法:
- 我在哪里可以阅读?
- 如何写回事件?
- 是否有用于检测手势的库?
MotionNotify事件,序列号33,合成NO,窗口0xc00001, 根0x2ce,子0x0,时间695630659,(349,181),根:(1255,185), 状态0x0,is_hint 0,same_screen是 ButtonPress事件,序列号33,合成NO,窗口0xc00001, 根0x2ce,子0x0,时间695630659,(349,181),根:(1255,185), 状态0x0,按钮2,same_screen是 MotionNotify事件,序列号33,合成NO,窗口0xc00001, 根0x2ce,子0x0,时间695630667,(348,183),根:(1254,187), 状态0x200,is_hint 0,same_screen是 MotionNotify事件,序列号33,合成NO,窗口0xc00001, 根0x2ce,子0x0,时间695630675,(347,184),根:(1253,188), 状态0x200,is_hint 0,same_screen是 ... MotionNotify事件,序列号33,合成NO,窗口0xc00001, 根0x2ce,子w0x0,时间695632069,(327486),根:(1233,490), 状态0x200,is_hint 0,same_screen是 ButtonRelease事件,序列号33,合成NO,窗口0xc00001, 根0x2ce,子w0x0,时间695632069,(327486),根:(1233,490), 状态0x200,按钮2,same_screen是
只是想问同样的问题。有任何想法吗?
—
学生
您到底想完成什么?如果仅用于某个应用程序,则以这种方式进行配置可能会更容易。例如,如果您按住中间按钮,GIMP将允许您滚动图像。在Firefox中,我使用了“ Grag and Drag”扩展名使其工作类似。
—
hackerb9