web-dev-qa-db-fra.com

Comment puis-je tester pour voir si mon pavé tactile prend en charge plus de 2 gestes de doigt?

J'aimerais utiliser certaines des fonctionnalités multitouch Unity. Je sais que mon pavé tactile prend en charge les gestes avec deux doigts puisqu'il défile lorsque je fais glisser deux doigts dessus.

Comment puis-je tester pour voir si mon pavé tactile prend en charge les gestes à trois et quatre doigts? Toute la documentation matérielle mentionne simplement que le touchpad est multitouch et ne spécifie pas le nombre de doigts qu’il prend en charge. C'est un Thinkpad X120e et voici ce que dit 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
14
Jorge Castro

En tant que mise à jour de réponse de htorque, vous devez maintenant utiliser geis-tools au lieu de utouch-geis-tools (> 12.04). Donc, lancez le jeu de commandes suivant:

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

Dans la nouvelle fenêtre, allez sous Device<device_id>Added:<device_name> (Probablement le dernière option) et cochez device touches: <finger_number>. finger_number vous indiquera le nombre de doigts multi-touch supportés par votre touchpad.

18
Sheharyar

Vous pouvez installer utouch-geis-tools puis exécuter geistest, qui affiche des informations sur le périphérique et les gestes, par exemple:

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
    ....

où le dernier attribut est défini comme le nombre de contacts simultanés que les périphériques prétendent pouvoir reconnaître.

Cependant, uTouch ne semble pas reconnaître plus de deux doigts sur mon système (ThinkPad T510), car geistest indique toujours

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

lors de tapotements à trois ou quatre doigts, mais je ne sais pas s’il s’agit d’une limitation matérielle ou logicielle (je viens d’en faire un rapport de bogue ).

7
htorque

Touchegg from http://code.google.com/p/touchegg/ vous permet d'utiliser des gestes multitouches.

Si cela fonctionne correctement (ce n'est pas mon cas), vous devriez pouvoir tester le nombre de doigts que vous pouvez utiliser.

(Au fait, si vous voulez juste savoir si le touchpad prend en charge le multitouch, pourquoi ne pas simplement vérifier les spécifications?)

4
Chriskin