3 votes

Intervertir les boutons de clic et de clic central

Existe-t-il un moyen de permuter les boutons de clic et de clic du milieu de façon permanente dans Kubuntu ?

    $xinput list 
    Virtual core pointer                        id=2    [master pointer  (3)]
    Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ImExPS/2 Generic Explorer Mouse           id=10   [slave  pointer  (2)]
 Virtual core keyboard                     id=3    [master keyboard (2)]
     Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
     Power Button                              id=6    [slave  keyboard (3)]
     Power Button                              id=7    [slave  keyboard (3)]
     cx88 IR (Leadtek Winfast 2000XP           id=8    [slave  keyboard (3)]
     AT Translated Set 2 keyboard              id=9    [slave  keyboard (3)]

1voto

A.B. Points 84870

Obtenir l'ID de votre souris :

Vous pouvez le faire fonctionner xinput list :

 Virtual core pointer                      id=2    [master pointer  (3)]
    Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    HID 046a:0023                             id=9    [slave  pointer  (2)]
    Logitech G9x Laser Mouse                  id=10   [slave  pointer  (2)]
    Logitech G9x Laser Mouse                  id=11   [slave  pointer  (2)]
 Virtual core keyboard                     id=3    [master keyboard (2)]
     Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
     Power Button                              id=6    [slave  keyboard (3)]
     Power Button                              id=7    [slave  keyboard (3)]
     HID 046a:0023                             id=8    [slave  keyboard (3)]

J'ai deux ID de souris (10 et 11), je dois donc tester le bon ID.


J'échange les boutons :

Vous pouvez intervertir les boutons de la souris en procédant ainsi (où 10 est l'identifiant) :

xinput set-button-map 10 2 1 3

Vous pouvez annuler le changement avec :

xinput set-button-map 10 1 2 3

Permutez les boutons automatiquement lorsque X démarre :

  • Exécutez cette commande pour modifier le fichier 91boutons de souris interchangeables fichier :

    sudo nano /etc/X11/Xsession.d/91swapmousebuttons
  • Ajoutez-y cette ligne :

    xinput set-button-map 10 2 1 3

Explication des paramètres passés à xinput :

  • set-button-map modifie la carte des boutons d'un appareil.
  • 10 est l'identifiant du dispositif.
  • 2 1 3 signifie :
    • 2 : Il est sur la 1ère position, donc le premier bouton ( LMB ) est mis en correspondance avec le bouton 2 ( MMB ).
    • 1 : Il est sur la 2e position, donc le deuxième bouton ( MMB ) est mis en correspondance avec le bouton 1 ( LMB ).
    • 1 : Il est sur la 3ème position, donc le troisième bouton ( RMB ) est mis en correspondance avec le bouton 3 ( LMB ).

Notez que LMB es L eft M ouse B utton, MMB es M id M ouse B utton et ainsi de suite.

Citation de man xinput :

Modifier le mappage des boutons de l'appareil. Les boutons sont spécifiés dans ordre physique (en commençant par le bouton 1) et sont mappés au bouton logique bouton logique fourni. La valeur 0 désactive un bouton. Le mappage des boutons par défaut pour un périphérique est 1 2 3 4 5 6 etc.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X