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

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

我对 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 支持软件。它不会自动发生。

相关内容