我需要启用手势检测(在用户空间)从linux上的多点触摸synaptics触摸板。从触摸板的鼠标设备文件(/dev/input/mouse0)中读取,我发现它是PS/2协议。
简而言之,这是1位:XY标志和溢出,3个鼠标按钮,和一个永久的"1"后面是1字节的X增量和Y增量。
总共3个字节。但我不认为有任何方法可以检测到一个包何时"属于"哪根手指不止一个手指在触控板上。建议吗?
这样做不对。您看到的鼠标设备文件正在模拟标准鼠标。
你将需要检测多点触摸事件。看到:
https://wiki.ubuntu.com/Multitouch/Testing/CheckingMTDevice