Forum Linux.débutant Boutons de souris spéciaux, j'ai compris, j'explique

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
6
25
nov.
2025

Bonjour,

sans raconter ma vie, j'aime utiliser beaucoup d'onglets dans mes applications, disons Firefox, mais ce que je dis est vrai pour tous les browsers, testé avec Edge et Chromium.

J'utilise KDE, avec WayLand, sur un Tuxedo Linux. Mais je ne pense pas que GNOME fonctionne différemment.

Or donc avec tous ces onglets j'aime passer de l'un à l'autre, et la meilleure façon que j'ai trouvée pour le faire en tous cas sous Windows, est de basculer la roue de ma souris (en l'espèce, Logitech M705) à gauche pour aller vers l'onglet précédent, et droite our le suivant.

Sur Windows, j'utilisais l'outil Logitech Opions+ mais ça, c'était avant.

J'ai essayé plusieurs choses pour faire ça en Linux, et j'ai fini par trouver une bonne solution, d'où mon modeste post.

J'ai essayé Solaar, mais il ne détectait pas ma souris, je ne vais pas changer de souris pour passer à Linux. Pareil pour Piper, j'ai même recompilé la librairie Ratbag sur ma machine, sans résultat, et j'ai testé aussi d'autres outils sans succès, certains spécialisés sur XWindow qui est en train d'être abandonné pour Wayand, j'en ai oublié le nom. La seule solution que j'aie trouvée est :

Input Remapper

Comme il y a quelques subtilités notées *, sur les deux parties de la solution, je préfère détailler.

On va associer un événement souris reçu, ici Wheel Left, à une émission de séquence de touches clavier.

. installer Input Remapper (flatpack, apt, you, ou autre… Sur ubuntu-debian-tuxedo par: sudo apt install input-remapper-gtk)
. Sélectionner votre souris
. On a deux volets dans l'écran qui suit, à gauche Input, à droite Output.
. Input: on va saisir en faisant "Record" la bascule gauche de la souris, mais ça va aussi enregistrer d'autres événements à retirer, en cliquant "Advanced"
* Si ce n'est pas déjà le cas, il faut sélectionner STOP avant toute action.
* Dans Advanced, il faut retirer à gauche, tout ce qui n'est pas "Wheel Left" (avec la croix qui est bizarrement au milieu) de la partie droite. On valide et on retourne à l'écran précédent pour taper notre PreviousTab
* Dans le volet droit, l'interface est un peu bizarre, peut-être que ma solution est compliquée, mais elle fonctionne. Sous Output, Type est Key Or Macro, et Target est Keyboard.
. Le champ sous Keyboard, c'est là que vous mettez le curseur. Le raccourci clavier pour faire PreviousTab est Ctrl + Shift + Tab. On le tape sur le clavier et ça apparaît. Si ça n'apparait que plus bas, il faut aller le chercher faire un glisser-déposer dans le champ sous Keyboard.
. Pour le Wheel Right, ce sera Ctrl + Tab, mais c'est pareil.
. On fait Appliquer et on peut quitter.

Moi pour l'instant j'ai dit à KDE de démarrer Input Remapper à chaque démarrage, pas sûr que ce soit nécessaire.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.