Page 1 sur 1

[Touchpad] configuration sous X

Publié : lun. 22 déc. 2008, 22:02
par gyo
Bonjour,

Je suis propriétaire d’un touchpad externe qui se branche en USB.
À priori, selon les logs de Xorg, ce touchpad n’est pas vu en tant que
périphérique synaptics mais est vu comme une simple souris. Et donc de
ce fait, il semble impossible de le configurer comme un synaptics[*]
mais plutôt comme une souris traditionnelle.

Ce touchpad a les fonctionnalités suivantes (qui semblent être en dures
dans son hardware) :
- défilement vertical en faisant glisser le doigt sur le côté droit
- émulation du clique gauche en tapant sur la surface
- émulation du clique droit en tapant sur le coin supérieur droit
- double clique, glisser/déposer

Bref, il me manque cruellement le clique du milieu sur ce touchpad.
J’ai essayé d’émuler le clique du milieu en tapant avec 2 doigts en
simultanés (un doigt sur le coin supérieur droit et un autre sur le
reste de la surface) mais en vain.

Donc, je me demandais si c’était possible de faire un combo
clavier/souris afin de simuler le clique du milieu (en faisant touche
win+clique_droit par ex).

Merci.

[*] : d’ailleurs, ce touchpad a été vendu sans aucun CD-ROM de pilotes
ou de quoique ce soit, ce qui laisse supposer que ce touchpad doit
fonctionner out-of-the-box quelque soit le système d’exploitation.

Publié : mar. 23 déc. 2008, 02:32
par mélodie
À tout hasard des fois que, dans les fichiers de configuration de hal, en passant sous /usr/share/hal/fdi/policy/10osvendor/ il n'y aurait pas quelque chose qui te ferait l'affaire ?

Publié : sam. 27 déc. 2008, 01:52
par gyo
mélodie a écrit :À tout hasard des fois que, dans les fichiers de configuration de hal, en passant sous /usr/share/hal/fdi/policy/10osvendor/ il n'y aurait pas quelque chose qui te ferait l'affaire ?
Hé bien, non :?

Bon, voici ce que Xorg « voit » :

Code : Tout sélectionner

(II) config/hal: Adding input device Cirque Corporation USB GlidePoint
(**) Cirque Corporation USB GlidePoint: always reports core events
(**) Cirque Corporation USB GlidePoint: Device: "/dev/input/event13"
(II) Cirque Corporation USB GlidePoint: Found x and y relative axes
(II) Cirque Corporation USB GlidePoint: Found mouse buttons
(II) Cirque Corporation USB GlidePoint: Configuring as mouse
(II) XINPUT: Adding extended input device "Cirque Corporation USB GlidePoint" (type: MOUSE)
Xorg prend mon touchpad comme une bête souris USB ni plus ni moins.
Je ne sais pas si on peut y faire quelque chose pour que ce soit configurable comme un synaptics (détection des coordonnées absolues du doigt, multitouch) en tout cas ça me semble mal barré pour qu’il envoie ce genre d’information à travers le cable usb…

Sinon je suis toujours preneur d’une solution combo clavier/touchpad pour émuler le troisième bouton, voire émuler le défilement horizontal.