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

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

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

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

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

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

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

答案1

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

这些工具为我提供了 x/y 位置、触摸 ID 以及我认为在使用适当的设备节点名称运行时的压力

xinput --test
evtest

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

相关内容