J'utilise Ubuntu 12.04 et j'ai une souris Microsoft à plusieurs boutons. Je voudrais mapper les touches de modification Ctrlet sur Altles boutons gauche et droit de ma souris, respectivement, afin que je puisse Ctrl+ cliquer et Alt-cliquer sans toucher le clavier. Mes boutons de pouce sont des boutons 8et 9.
J'ai essayé la solution dans Comment configurer un bouton de pouce de souris? qui a expliqué comment mapper un double-clic sur un thumb button- cela a fonctionné pour le double-clic mais je n'ai pas pu comprendre comment modifier la solution pour CtrletAlt
J'ai également essayé Comment mapper Ctrl / Shift aux boutons de pouce de la souris? qui utilisait xdotools et xbindkeys. J'ai modifié le script en ceci:
~/.xbindkeysrc
:
"xdotool keydown alt"
b:9
"xdotool keyup alt"
release + alt + b:9
"xdotool keydown ctrl"
b:8
"xdotool keyup ctrl"
release + control + b:8
Ce qui fonctionne PRESQUE. Il simule une Ctrlpression sur une touche lorsque je clique sur le bouton du pouce gauche, mais je ne peux pas réellement maintenir le bouton et cliquer en même temps - le maintien thumb buttonsemble l'empêcher d'écouter d'autres entrées jusqu'à ce qu'il soit relâché.
Est-ce que quelqu'un sait comment faire en sorte que mon bouton de souris fonctionne comme une touche de modification, donc je peux utiliser thumb button+ clic au lieu de Ctrl+ clic?
xev | grep button\|Button
, puis, appuyez sur la touche tumb « Ctrl » sur la fenêtre blanche, sans le relâcher, faire un clic, puis relâchez et afficher la sortie.