j'utilise xbindkeys pour ça, il permet d'associer une touche avec le lancement d'un programme spécifique. Combiné avec xte ou xvkbd qui permet de générer des combinaisons de touches, tu peux faire à peu près ce que tu veux. Exemple pour une logitech performance MX :
[jules@tue-amour ~]$ cat .xbindkeysrc "xte 'keydown Control_L' 'key r' 'keyup Control_L'"
m:0x10 + b:10
"xte 'keydown Control_L' 'key Tab' 'keyup Control_L'"
m:0x10 + b:7
"xte 'keydown Control_L' 'keydown Shift_L' 'key Tab' 'keyup Shift_L' 'keyup Control_L'"
m:0x10 + b:6
"xte 'keydown Control_L' 'key t' 'keyup Control_L'"
m:0x10 + b:13 |
le clic molette recharge la page (ctrl+R), molette gauche/droite change d'onglet (ctrl+tab), le dernier bouton crée un nouvel onglet (ctrl+t)
---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. | Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.