Bonjour à tous.
Je suis l'heureux possesseur d'un écran lilliput VGA 7" avec écran tactile.
Côté écran pas de problèmes mais je galère depuis une semaine sur la partie tactile.
le module touchkitusb ainsi que le module evdev fonctionnent parfaitement et l'écran tactile (usb) est reconnu directement.
Gros problème quand je clique à droite de l'écran la curseur vient à gauche et vice versa sur les axes x et y.
donc si je fais un trait horizontal sur l'écran avec le doigt de gauche à droite le trait part de droite à gauche et pareil sur l'axe des Y.
J'ai lu a divers endroits (comme ici:http://linux.chapter7.ch/touchkit/mini-howto.txt,(...) a la fin du howto) qu'il fallait ajouter une ligne à la fin de modules.conf pour corriger le problème, ça ne marchait pas.
J'ai vérifié mon module avec #modinfo touchkitusb et je me suis aperçu que l'option swap xy=1 n'existait pas.
J'ai donc compilé un kernel debian (plus récent) avec la méthode make-kpkg buildpackage, et la génial l'option apparait quand je fait un modinfo, youpie.
Maintenant si j'active l'option swap x/y c'est l'axe des x qui répond au lieu de celui des y. Logique me direz-vous ? j'avais pensé que le swap voulait dire qu'on inversait la valeur de chaque axe... C'est pas le cas apparement !
Donc au final j'ai mon écran qui répond à l'inverse de ce que je lui demande et je sais pas quoi faire !
Peut être au niveau de xorg.conf qu'il faut faire quelque chose ?
J'esprès qu'une âme charitable va m'aider sinon je vais finir par croire qu'il m'ont montés la partie tactile à l'envers !!!! :)
Bonne journée
@+
# Y a une option de X
Posté par olosta . Évalué à 3.
man 4x mouse
[^] # Re: Y a une option de X
Posté par xenon_hs (site web personnel) . Évalué à 2.
Oui en effet je l'utilise sous X.
Merci pour ton commentaire il m'a fait progresser.
J'ai essayé avec ma souris dans xorg.conf l'option "InvX" et "InvY", le même defaut se reproduit c'est déjà bon signe!
J'ai essayé de mettre la même option dans ma section "touchscreen" mais l'option n'agit pas... (j'ai redémaré X entre deux).
Voilà un extrait de mon xorg.conf si quelqu'un peut me sortir du petrin :)
----------------------------------
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
# Option "InvX"
# Option "InvY"
EndSection
Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/event2"
Option "DeviceName" "touchscreen"
Option "MinX" "110"
Option "MinY" "125"
Option "MaxX" "1925"
Option "MaxY" "1910"
Option "ReportingMode" "Raw"
Option "SendCoreEvents"
# Option "Calibrate" "1"
# Option "InvX"
# Option "InvY"
EndSection
[^] # Re: Y a une option de X
Posté par olosta . Évalué à 3.
http://www.stz-softwaretechnik.de/~ke/lifebook/(...)
On dirait que l'option s'appelle "SwapY" pour le driver evtouch. Je trouve quand même particulièrement dommage que l'option ne reprenne pas le même nom que pour le driver mouse...
[^] # Re: Y a une option de X
Posté par xenon_hs (site web personnel) . Évalué à 2.
J'y suis quand même arrive !!!
J'ai simplement inversé les valeurs pour min/max X/Y... Tout simple mais fallait savoir !
Je te redirais si l'option SwapX/Y fonctionne, merci pour ton aide précieuse.
@+
------------------------------------
Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/event2"
Option "DeviceName" "touchscreen"
Option "MinX" "1990"
Option "MinY" "1910"
Option "MaxX" "62"
Option "MaxY" "45"
Option "SendCoreEvents"
# Option "Calibrate" "1"
EndSection
[^] # Re: Y a une option de X
Posté par xenon_hs (site web personnel) . Évalué à 1.
J'ai calibré mon écran et il réagit au pixel près (je donne mes valeurs si ça peut aider quelqu'un):
----------------------------------
Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/event2"
Option "DeviceName" "touchscreen"
Option "MinX" "1961"
Option "MinY" "1862"
Option "MaxX" "124"
Option "MaxY" "80"
Option "SendCoreEvents"
# Option "Calibrate" "1"
# Option "SwapY"
# Option "SwapX"
EndSection
----------------------------------
Merci beaucoup pour ton aide qui m'a été très précieuse !
@ une prochaîne.
X3n.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.