使用libinput获取原始多点触控数据

时间:2018-05-10 13:35:54

标签: c linux multi-touch

我想从触摸板上获取原始多点触控数据,以便。

我尝试使用libevdev,但我的成功有限,我无法做我想做的事。我发现libinput可能更抽象,并发现如何使用它来自动获取手势(例如使用libinput-debug-events),但我发现它们有限,并希望得到原始输入(每个手指的运动)。

有没有办法用libinput做到这一点?

我找不到任何有用的文档:我找到this one但找不到任何示例或路线。实际上,我认为如果我理解如何使用这些功能,我可以让自己解决问题,但是它还远未明确,而且我在安装libinput本身时遇到了很多麻烦(例如,像{{我的系统无法识别1}}。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

不知道这是否有帮助,但在我的发行版(Ubuntu)上我安装了libinput-tools。

sudo libinput debug-gui

还给我一个错误:

debug-gui不是libinput命令或未安装。

然而,

sudo libinput debug-events

将在终端打印出事件就好了。