我想使用一些 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
作为对htorque 答案的更新,您现在必须使用
geis-tools
而不是utouch-geis-tools
(> 12.04)。所以运行以下命令集:在新窗口中,进入(可能是最后一个选项)并检查. finger_number 将告诉您触摸板支持的多点触控手指数量。
Device
<device_id>
Added:
<device_name>
device touches: <finger_number>
您可以安装
utouch-geis-tools
然后运行geistest
,它会显示有关设备和手势的信息,例如:其中最后一个属性定义为设备声称能够识别的同时触摸的数量。
但是,uTouch 在我的系统(ThinkPad T510)上似乎不能识别两个以上的手指,因为
geistest
总是显示进行三四个手指点击时,但我不知道这是硬件还是软件限制(我只是将此作为错误报告)。
来自http://code.google.com/p/touchegg/的 Touchegg可让您使用多点触控手势
如果它工作正常(它不在我的最后)它应该让你测试你可以使用多少个手指。
(顺便说一句,如果你只是想知道触摸板是否支持多点触控,你为什么不检查一下规格呢?)