如何获取手指在触摸板上的位置

如何获取手指在触摸板上的位置

我想开发一个程序,能够利用触摸板上手指的绝对位置来定义自定义应用内手势。我读过使用原始数据evdev是一个非常糟糕的主意因为我需要处理许多特定于硬件的怪癖,并且最终会重写libinput.

我想要获得类似的事件触摸开始,触摸端,触摸移动对于单个手指,每个事件包括绝对位置和理想的触摸压力。

那么有没有办法从中获取这些信息呢libinput?并且可能在自定义手势期间暂时禁用触摸板的默认行为,这样我就不会意外碰撞。用手势切换工作空间?

当我尝试时,libinput debug-events我得到了和事件,但没有各个手指的位置。我绝对可以使用,但我真的不想重新发明威尔。POINTER_MOTIONPOINTER_AXISGESTURE_PINCH_*evdev

相关内容