Page 1 sur 1

Mappage des boutons d'une souris avec xBindkeys

Posté : dim. 7 avr. 2019 11:23
par Nerva
Salut.

J'ai installé xBindkeys afin de mapper les boutons de ma souris, Logitech M560. Xev me donne en retour :

- Bouton gauche : b1
- Bouton droit : b3
- Bouton latéral avant : b10
- Bouton latéral arrière : b11
- Bouton molette gauche : b6
- Bouton molette droit : b7
- Bouton arrière molette : b2

J'ai cherché différents exemples de mappages mais tous sont structurés différemment et je ne sais pas comment m'y prendre. Je cherche à obtenir quelque chose comme ça :

Code : Tout sélectionner

# Fermer
"xvkbd -text '\Cw'"  # Sends Ctrl-w
b:2

# Bas de page
"xvkbd -text '\C\[Next]'" # Sends Ctrl-PgDn
b:10

# Haut de page
"xvkbd -text '\C\[Prior]'" # Sends Ctrl-PgUp
b:11

# Précédent
"xvkbd -text '\Ct'" # Sends Alt_L-Left
b:6

# Suivant
"xvkbd -text '\Ct'" # Sends Alt_L-Right
b:7
Un petit coup de main serait le bienvenu. ;)

Re: Mappage des boutons d'une souris avec xBindkeys

Posté : dim. 7 avr. 2019 18:49
par Nerva
Aucun exemple dans les tutoriels trouvés n'est structuré de la même manière. J'ai d'abord utilisé la version GUI du programme mais je ne vais pas bien loin. Y a-t-il un site où on peut trouver la liste des actions disponibles, comme ton "intel_backlight decr 10" ?

Re: Mappage des boutons d'une souris avec xBindkeys

Posté : lun. 8 avr. 2019 16:57
par Nerva
Ce que je cherche ce sont les touches ou combinaisons :

- Alt + Flèche gauche
- Alt + Flèche droite
- Ctrl + W
- Début
- Fin

Re: Mappage des boutons d'une souris avec xBindkeys

Posté : lun. 8 avr. 2019 18:08
par Nerva
Alors pour l'instant je n'ai que ça qui fonctionne :

Code : Tout sélectionner

"xte 'key Home'"
     b:10

"xte 'key End'"
     b:11
J'ai testé différentes touches sur les 5 boutons, c'est ok. Sauf 2 touches : XF86Back et XF86Forward.

Par contre pour les combinaisons de touches, oups... :oops: Dans le lien que tu as donné, il y a bien ça :

Code : Tout sélectionner

#Back for previous page
"midori --execute Back"
m:0x10 + c:166
Mod2 + XF86Back

#Forward to next page
"midori --execute Forward"
m:0x10 + c:167
Mod2 + XF86Forward
Mais aucune indication concernant l'affectation à des boutons.

Re: Mappage des boutons d'une souris avec xBindkeys

Posté : lun. 8 avr. 2019 18:46
par Nerva
J'avance. Ces deux-là fonctionnent :

Code : Tout sélectionner

# Fermer
 "xte 'keydown Control_L' 'key w' 'keyup Control_L'"
  b:2

# Suivant
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
  b:7
Pour celui-là je ne comprends pas, le fonctionnement est aléatoire. Tantôt il revient bien sur la page précédente, tantôt il revient sur une page vierge.

Code : Tout sélectionner

# Précédent
 "xte 'keydown Alt_L' 'key Left' 'keyup Alt_L'"
  b:6

Re: Mappage des boutons d'une souris avec xBindkeys

Posté : mar. 9 avr. 2019 12:31
par Nerva
Il y a vraiment quelque chose qui déconne. Comme la combinaison "page précédente" fonctionne mal, j'ai mappé les touches XF86Back et XF86Forward avec leur code.

Code : Tout sélectionner

# Précédent
"xte 'key 0x1008ff26'"
b:6

# Suivant
"xte 'key 0x1008ff27'"
b:7
J'ai les mêmes dysfonctionnements avec "précédent".

Re: Mappage des boutons d'une souris avec xBindkeys

Posté : jeu. 11 avr. 2019 17:50
par Nerva
J'avoue que j'y perds mon latin. J'ai interverti les boutons 6 et 7 avec les 10 et 11 (étant donné que la souris est neuve, je me suis dit qu'il y avait peut-être un souci avec le bouton problématique, pour la page précédente). Et là tout fonctionne correctement. En commandant Suivant et Précédent avec les boutons latéraux, tout est ok. Et avec les commutateurs droite et gauche de la molette, Début et Fin de page sont également ok.

On va dire que c'est résolu. :)