解析Multi-Touch的/ dev / input / mouse0

时间:2011-04-28 19:57:58

标签: linux multi-touch xorg touchpad

我需要在linux上的多点触控触控板上启用手势检测(在用户空间中)。从触摸板的鼠标设备文件(/ dev / input / mouse0)读取,我发现它是PS / 2协议。

简而言之,那就是1位: XY符号和溢出,3个鼠标按钮和一个永久的'1' 接下来是X delta和Y delta的1个字节。

总计3个字节。但我没有看到任何方法来检测数据包“属于”哪个手指 触摸板上有一个以上的手指。建议?

1 个答案:

答案 0 :(得分:2)

这不是正确的做法。您看到的鼠标设备文件正在模拟标准鼠标。

您需要检测多点触控事件。参见:

https://wiki.ubuntu.com/Multitouch/Testing/CheckingMTDevice