如何测试我的触控板是否支持超过2个手指手势?
我想使用一些Unity多点触控function。 我知道我的触摸板支持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)。 因此,运行以下命令集:
sudo apt-get update sudo apt-get install geis-tools geisview
在新窗口中,转到Device
Added:
(可能是最后一个选项)并检查device touches:
。 finger_number将告诉您触摸板支持的多点触控手指的数量。
您可以安装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似乎不能识别我系统上的两个手指(ThinkPad T510),因为geistest
总是显示
... attr "gesture name" = "Tap,touch=2" ...
当做三到四个手指点击时,但我不知道这是硬件还是软件限制(我只是把它作为一个bug报告 )。
来自http://code.google.com/p/touchegg/的 Touchegg可让您使用多点触控手势
如果它正常工作(它不在我的最后)它应该让你测试你可以使用多少手指。
(顺便说一句,如果你只想知道触控板是否支持多点触控,你为什么不查看规格呢?)