Nexus 7 上的低级 10 指多点触控数据?

Cro*_*han 6 multi-touch application-development nexus-7 ubuntu-touch

我正在考虑让 Nexus 7 在 Ubuntu 13.04(即现在:-)之前进行一些多点触控开发。

哪些 API、/dev 文件或协议是可用的,或者无需我做太多工作就可以使用?设备可提供哪些数据?

我想要获得的数据——如果可以的话——与我从 Apple Magic Trackpad 的 /dev/uinput/event* 获得的数据相同,即:

  1. 所有触摸的位置(可能多达 10 个同时触摸,但更常见的是 6 个或更少)
  2. 它们的大小/压力(在 x 和 y 方向)
  3. 他们的角度
  4. 他们的身份——即一个整数,在触摸事件中有些可靠地保留,只要手指不离开表面

并非所有这些数据都是必不可少的——但越多越好。

小智 6

触摸屏驱动程序发出多点触控输入事件。

这些工具给我 x/y 位置、触摸 ID 和我认为在使用适当的设备节点名称运行它们时的压力

xinput --test
evtest
Run Code Online (Sandbox Code Playgroud)

我不确定除了直接与开发人员交谈之外还有库或 API。