如何在 GNU/Linux 中检查多点触控

Vi.*_*Vi. 11 linux xorg

我有几个关于 Linux 中的多点触控的问题:

  1. 多点触控和 MPX(多指针扩展)有关系吗?如果应用程序处理多个光标,是否意味着它已准备好多点触控?
  2. 如何测试多点触控是否真的有效
    1. 在系统中(Xorg、驱动程序)
    2. 在给定的应用程序中
  3. 如果我没有多点触控设备,如何测试/开发多点触控?我可以以某种方式模拟它吗?
  4. 如何测试 html5 多点触控支持是否有效?例如,我应该使用这个演示吗?

更新 1:

[2.1] 要查看驱动程序中是否支持多点触控,可以转储 /dev/input/eventX 并查看它是否具有多点触控相关事件(如0x2f /*MT slot being modified*/0x35 /* Center X ellipse position */):hd /dev/input/event... | grep ' 00 03 00 2f'

[3] 开始简单的触摸屏模拟器。也许某处已经有一个?

更新 2:

根据xinput test 6我看到的多点触控事件。但在xev输出中,我只看到重复的 MotionEvents,没有额外的多点触控坐标。XInput2 数据也不包含任何与多点触控相关的...

小智 1

我不认为多点触控或 MPX 意味着多个光标 - 仍然只有一个。多点触控基本上意味着系统可以一次处理多个输入(例如多个手指)。我认为 MPX 支持这一点。这允许您触摸两个手指,将它们拉在一起,如果编程适当,系统将相应地缩小图像。这一切都需要GUI支持软件。它不会神奇地自动发生。