J'ai deux boutons supplémentaires sur ma souris que je voudrais mapper comme "Accueil" et "Fin"
Je suis en mesure de mapper les boutons de la souris sur mon clavier à l’aide de xkbset, mais j’aimerais faire l’inverse et mapper les boutons du clavier sur ma souris.
Installez le paquet xautomation
, nous avons besoin de la commande xte
Sudo apt-get install xautomation
Installez le paquet x11-utils
, nous avons besoin de la commande xev
Sudo apt-get install x11-utils
Vérifiez le code pour les deux boutons de la souris.
Lancer la commande xev
dans un terminal:
xev
Déplacer la souris dans la nouvelle fenêtre
Appuyez sur vos boutons de souris supplémentaires
Dans mon cas, notez la sortie button 8
et button 9
:
ButtonRelease event, serial 36, synthetic NO, window 0x2e00001,
root 0x233, subw 0x0, time 9222464, (94,21), root:(1774,85),
state 0x10, button 8, same_screen YES
ButtonPress event, serial 36, synthetic NO, window 0x2e00001,
root 0x233, subw 0x0, time 9223854, (94,21), root:(1774,85),
state 0x10, button 9, same_screen YES
Modifiez votre configuration xbindkeys
, par exemple:
nano ~/.xbindkeysrc
et ajouter les lignes suivantes
"xte 'key Home'"
b:9
"xte 'key End'"
b:8
Remplacez b:8
et b:9
par vos numéros de sortie xev
de man xte
key k
Press and release key k
keydown k
Press key k down
keyup k
Release key k
Tuer tous les kbindkeys
processus
killall xbindkeys
Redémarrez xbindkeys
avec votre configuration, par exemple:
xbindkeys -f ~/.xbindkeysrc