如何测试我的触摸板是否支持两个以上的手指手势?


14

我想使用一些Unity多点触控功能。我知道我的触摸板支持2手指手势,因为当我在触摸板上拖动2手指时它会滚动。

如何测试我的触摸板是否支持三个和四个手指手势?所有硬件文档都只提到触摸板是多点触摸,没有指定支持多少个手指。这是一个Thinkpad X120e,这就是dmesg所说的:

[   14.821482] Synaptics Touchpad, model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xd000b3/0x340000/0xa0400
[   14.821498] serio: Synaptics pass-through port at isa0060/serio4/input0
[   14.864676] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input7

对于一个更简单,更准确的解决方案-尝试使用askubuntu.com/questions/306412/…(请参阅答案)
mac

Answers:


18

作为对htorque答案的更新,您现在必须使用geis-tools而不是utouch-geis-tools(> 12.04)。因此,运行以下命令集:

sudo apt-get update
sudo apt-get install geis-tools
geisview

在新窗口中,转到(可能是最后一个选项),然后选中。finger_number将告诉您触摸板支持的多点触控手指的数量。Device<device_id>Added:<device_name>device touches: <finger_number>


在13.04中,此解决方案不起作用。对于更简单,更准确的解决方案,请尝试以下操作-askubuntu.com/questions/306412/…–
mac

就像64位14.04的魅力一样工作
Vlad T.

7

您可以安装utouch-geis-tools然后运行geistest,它向您显示有关设备和手势的信息,例如:

Device 10 added
    attr "device name" = "SynPS/2 Synaptics TouchPad"
    attr "device id" = 10
    attr "direct touch" = false
    attr "independent touch" = false
    attr "device touches" = 4
    ....

其中最后一个属性定义为设备声称能够识别的同时触摸次数。

然而,uTouch似乎并没有认识到我的系统(T510的ThinkPad)在两个以上的手指,因为geistest总表

    ...
    attr "gesture name" = "Tap,touch=2"
    ...

进行三或四指点击时,但我不知道这是硬件还是软件限制(我只是将此作为错误报告)。


我有同样的问题,看来我必须提交一个错误。
Jorge Castro

4

http://code.google.com/p/touchegg/中的 Touchegg 可让您使用多点触控手势

如果它能正常工作(不是我的目的),它应该让您测试可以使用多少根手指。

(顺便说一句,如果您只是想知道触摸板是否支持多点触控,为什么不检查规格呢?)


touchegg看起来不错,但是我接受了另一个答案,因为该工具已在存档中。仍然+1,看起来像一个不错的程序!
豪尔赫·卡斯特罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.