Comment vérifier le multitouch sous GNU / Linux

11

J'ai plusieurs questions sur le multitouch sous Linux:

  1. Le multitouch et le MPX (extension multi-pointeur) sont-ils liés? Si une application gère plusieurs curseurs, cela signifie-t-il qu'elle est prête pour le multitouch?
  2. Comment tester si le multitouch fonctionne vraiment
    1. Dans le système (Xorg, pilotes)
    2. Dans l'application donnée
  3. Comment tester / développer pour le multitouch si je n'ai pas d'appareil multitouch? Puis-je le simuler d'une manière ou d'une autre?
  4. Comment tester le fonctionnement du support multitouch html5? Dois-je, par exemple, utiliser cette démo?

Mise à jour 1:

[2.1] Pour voir si le multitouch est pris en charge dans les pilotes, on peut vider / dev / input / eventX et voir s'il a des événements liés au multitouch (comme 0x2f /*MT slot being modified*/ou 0x35 /* Center X ellipse position */):hd /dev/input/event... | grep ' 00 03 00 2f'

[3] Démarrage d' un simulateur à écran tactile simple . Peut-être qu'il y en a déjà un quelque part?

Mise à jour 2:

Selon xinput test 6je vois les événements multitouch. Mais en xevsortie, je ne vois que des MotionEvents répétés sans coordonnées supplémentaires pour le multitouch. Les données XInput2 ne contiennent pas non plus de données liées au multitouch ...

Vi.
la source
1) Le multitouch et le MPX sont liés. 2) Il existe de nombreux kits de bricolage en ligne pour créer un environnement multitouch. Je pense que nuigroup.com est un bon point de départ. 3) La question 2 répond également à cela. Il existe des appareils à petite et à grande échelle. 4) Recherche
Chris
2
Remarque: J'ai déjà développé ma propre solution pour 3.: github.com/vi/virtual_touchscreen
Vi.

Réponses:

1

Je ne pense pas que le multitouch ou le MPX impliquent plusieurs curseurs - il n'y en aura toujours qu'un. Le multitouch signifie essentiellement que le système peut gérer plusieurs entrées à la fois (plusieurs doigts par exemple). Je pense que MPX prend cela en charge. Cela vous permet de toucher deux doigts, de les rapprocher et, s'il est correctement programmé, le système réduira l'image en conséquence. Tout cela nécessite un logiciel de support graphique. Cela ne se produit pas comme par magie.

Darence Clarke123
la source