linux - tactile - xserver-xorg-input-synaptics




Impossible d'obtenir l'événement de déplacement de la souris depuis/dev/input/event* (2)

Je ne peux pas obtenir l'événement de déplacement de la souris lorsque j'utilise les outils evtest pour tester les événements d'entrée.

Je viens d'obtenir trois événements de souris:

left click event: type = EV_KEY, code = 272 (LeftBtn), value=1/0

right click event: type = EV_KEY, code = 273 (RightBtn), value = 1/0

mouse wheel event: type = EV_REL, code = 8 (Wheel), value = -1

Aucun événement de déplacement de souris . Alors, où ma souris déplace-t-elle l'événement et comment le capturer?

ps: Testé sur Ubuntu 11.04 et Gentoo dans VirtualBox-4 avec l'ajout de virtualBox.


Avez-vous essayé de déplacer la souris plutôt que d'essayer? Je ne reçois rien sur / dev / input / event * quand je bouge ma souris mais sur / dev / input / par-path / plateforme-i8042-serio-1-event-mouse. Je n'obtiens rien quand j'utilise / dev / input / par-path / plateforme-i8042-serio-1-event-mouse et déplace la souris sur Synergy, je dois bouger physiquement la souris.

Sach


Si ce n'est pas sur un système Linux embarqué, je préfère utiliser les outils input-utils plutôt que evtest (et si je suis sur Android, j'utilise cat /proc/bus/input/devices et getevent )

Installez input-utils via:

$ sudo apt-get install input-utils

Liste tous mes périphériques d'entrée

$ sudo lsinput
/dev/input/event0
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x5
   version : 0
   name    : "Lid Switch"
..
..
   phys    : "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_ABS    
/dev/input/event12
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0xa
   version : 0
   name    : "TPPS/2 IBM TrackPoint"
   phys    : "synaptics-pt/serio0/input0"
   bits ev : EV_SYN EV_KEY EV_REL

Ensuite, j'ai lu des événements sur le point de suivi de mon ordinateur portable (n'oubliez pas de le déplacer après avoir démarré les événements d'entrée)

$ sudo input-events 12
/dev/input/event12
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0xa
   version : 0
   name    : "TPPS/2 IBM TrackPoint"
   phys    : "synaptics-pt/serio0/input0"
   bits ev : EV_SYN EV_KEY EV_REL

waiting for events
16:43:46.516075: EV_REL REL_Y -1
16:43:46.516090: EV_SYN code=0 value=0
16:43:46.539642: EV_REL REL_X -1
16:43:46.539656: EV_REL REL_Y -1
16:43:46.539660: EV_SYN code=0 value=0
16:43:46.704385: EV_REL REL_Y -1
16:43:46.704401: EV_SYN code=0 value=0




move