Linux 多点触摸的解析/dev/input/mouse0

Linux 多点触摸的解析/dev/input/mouse0,linux,multi-touch,xorg,touchpad,Linux,Multi Touch,Xorg,Touchpad,我需要在linux上从多点触摸synaptics触摸板启用手势检测(在用户空间中)。从touchpad的鼠标设备文件(/dev/input/mouse0)中读取,我发现这是PS/2协议 简言之,1位表示: XY符号和溢出、3个鼠标按钮和永久“1” 后跟1字节,表示X增量和Y增量 总共3个字节。但我看不到任何方法来检测数据包何时“属于”哪个手指 触摸板上有多个手指。建议?这不是正确的方法。您看到的鼠标设备文件正在模拟标准鼠标 您需要检测多点触摸事件。见: 不是肯定的,但我相信您需要使用事件界面,而

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

简言之,1位表示: XY符号和溢出、3个鼠标按钮和永久“1” 后跟1字节,表示X增量和Y增量

总共3个字节。但我看不到任何方法来检测数据包何时“属于”哪个手指
触摸板上有多个手指。建议?

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

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


不是肯定的,但我相信您需要使用事件界面,而不是鼠标界面。两个可能有价值的链接:和