Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
22 janvier 2014

X X Window System           Utilitaires X


evdev

evdev

Pilote d'entrée générique pour Linux. Il gère tous les périphériques d'entrées dont Linux a un pilote. Il est recommandé que les périphériques evdev soient configurés via InputClass au lieu d'une configuration par périphérique.

Configuration

Option "ButtonMapping" "string" Liste de mappage de boutons qui correspondent dans l'ordre aux boutons physiques sur le périphérique (défaut: 1 2 3 ... 32). 0 désactive le bouton.
Option "Device" "string" Spécifie le périphérique. généralement sous la forme "/dev/input/eventX"
Option "DragLockButtons" "L1 B2 L3 B4" Simule le maintien d'un bouton appuyé, pour les personnes ne pouvant pas maintenir le bouton pendant le déplacement. Les numéros de boutons sont par paires, numéro du bouton de lock suivi par le numéro du bouton cible pour le lock.
Option "DragLockButtons" "M1" Définis le bouton de lock maître
Option "Emulate3Buttons" "boolean" Active l'émulation du 3ème bouton pour les souris qui n'en n'ont que 2. Il est émulé en appuyant sur les 2 boutons en même temps
Option "Emulate3Timeout" "integer" Timeout en millisecondes pour déterminer si les 2 boutons sont pressé simultanément ou non. (défaut: 50)
Option "EmulateWheel" "boolean" Active l'émulation de la molette.
Option "EmulateWheelButton" "integer" Spécifie le bouton à utiliser pour émuler la molette. Pendant que ce bouton est pressé, l'axe X et/ou Y du pointer agira comme la molette
Option "EmulateWheelInertia" "integer" Spécifie combien de pixels de déplacement le pointeur doit effectuer pour générer un déplacement lors de l'émulation de la molette (défaut:10)
Option "EmulateWheelTimeout" "integer" Temps en millisecondes que EmulateWheelButton doit être pressé avant que l'émulation commence. (défaut: 200)
Option "EmulateThirdButton" "boolean" Active l'émulation du 3ème bouton, généralement en utilisant le bouton 1.
Option "EmulateThirdButtonTimeout" "integer" temps en milliseconde avant que l'émulation du 3ème bouton commence (défaut: 1000)
Option "EmulateThirdButtonButton" "integer" Bouton à utiliser pour lancer l'émulation du 3ème bouton
Option "EmulateThirdButtonMoveThreshold" "integer" Déplacement maximum pour l'émulation du 3ème bouton. Au delà, l'émulation n'est pas déclenchée
Option "GrabDevice" "boolean" Force la capture sur évènements. Cela permet de s'assurer qu'aucun autre pilote ne peut initialiser ce même périphérique. Ce périphérique n'enverra plus d'event ) /dev/kbd ou /dev/input/mice. défaut: désactivé
Option "InvertX" "Bool" Inverse l'axe donné.
Option "InvertY" "Bool" Inverse l'axe donné.
Option "IgnoreRelativeAxes" "Bool" Ignore l'axe spécifié.
Option "IgnoreAbsoluteAxes" "Bool" Ignore l'axe spécifié.
Option "Calibration" "min-x max-x min-y max-y" Calibre les axes pour les périphériques qui doivent être ajustés aux coordonnées système
Option "Mode" "Relative"|"Absolute" Définis le mode de périphérique si le périphérique a des axes absolus. Les touchpad sont relatifs par défaut, absolu pour les autres
Option "SwapAxes" "Bool" Swap les axes x/y.
Option "XAxisMapping" "N1 N2" Spécifie quels boutons sont mappés au mouvement dans la direction X dans l'émulation de la molette. N1 est mappé à l'axe X négatif et N2 à l'axe X positif.
Option "YAxisMapping" "N1 N2" Spécifie quels boutons sont mappés au mouvement dans la direction Y dans l'émulation de la molette. N1 est mappé à l'axe Y négatif et N2 à l'axe Y positif.