Je n'ai aucun problème avec Chrome / Chromium sur Ubuntu, les fonctionnalités que vous décrivez ne fonctionnent que pour moi. Cependant, je dois actuellement¹ utiliser Chrome sous Windows, où cette fonctionnalité me manque.
Comme certains l'ont mentionné, il existe des implémentations dans des langages de script² comme AutoHotKey, qui ne concerne que Windows et je n'ai jamais ressenti le besoin d'exécuter AutoHotKey, AutoIt ou tout autre logiciel similaire sous Linux / OSX; mais si je comprends bien, AutoKey et Automator devraient être des logiciels équivalents. Il devrait donc être possible de réimplémenter l'envoi de frappes de base dans ces langues pour la plate-forme spécifique.
Voici la solution qui fonctionne actuellement pour moi: AutoHotKey Community - tab_switcher - permet de changer d'onglet avec molette de la souris dans n'importe quelle fenêtre à onglet
Salut,
Voici un autre script permettant de changer d’onglet avec la molette de la souris. Cet exemple de script concerne Chrome, Firefox et Internet Explorer, mais il est également utilisable pour tout autre programme.
TabJumper(psWindowClass, piStripeYStart, piStripeYEnd)
{
WinGet, idSearchWindow, ID, ahk_class %psWindowClass%
MouseGetPos, iMouseX, iMouseY, idHoverWindow
if (idSearchWindow=idHoverWindow
&& iMouseY>=piStripeYStart
&& iMouseY<=piStripeYEnd ) {
ControlFocus,, ahk_id %idHoverWindow%
if RegExMatch(A_ThisHotkey, "i).*wheelup.*")
{
ControlSend, ahk_parent, {Control Down}{Shift Down}{Tab Down}, ahk_id %idHoverWindow%
Sleep, 60
ControlSend, ahk_parent, {Tab Up}{Shift Up}{Control Up}, ahk_id %idHoverWindow%
}
else if RegExMatch(A_ThisHotkey, "i).*wheeldown.*")
{
ControlSend, ahk_parent, {Control Down}{Tab Down}, ahk_id %idHoverWindow%
Sleep, 60
ControlSend, ahk_parent, {Tab Up}{Control Up}, ahk_id %idHoverWindow%
}
}
}
Exemple d'utilisation pour le chrome:
#SingleInstance, force
~WheelUp::
TabJumper("Chrome_WidgetWin_1", 8, 88)
return
~WheelDown::
TabJumper("Chrome_WidgetWin_1", 8, 88)
return
Paramètres expliqués:
TabJumper([Window class], [horizontal reaction stripe y axis start], [[horizontal reaction y axis end]])
Qu'en est-il de cette "bande de réaction horizontale"?
Cela signifie que dans cette bande de fenêtre, les onglets sont activés, l’autre partie de la fenêtre réagit normalement avec la molette de la souris, par exemple en faisant défiler une page Web vers le haut ou le bas.
Utilisation: Oui, simplement installer AutoHotKey, créer un nouveau .ahk
fichier, coller les deux blocs de code et exécuter le script vous apporte la fonctionnalité. (Balisage supplémentaire ajouté par moi.)
Pour aider à la compréhension: {Control Down}{Shift Down}{Tab Down}
et {Tab Up}{Shift Up}{Control Up}
sont les frappes au clavier, l’une est la séquence pour appuyer et maintenir Crtl+ Shift+ Tab, l’autre pour les relâcher. Voici la liste des raccourcis clavier de Chrome.
- Personnellement, je préfère Firefox à Chrome / Chrome sur tous mes appareils, mais au travail, un fabricant de logiciels n’est pas en mesure de publier l’extension de navigateur indispensable en tant qu’extension signée de Firefox (et MS Edge) pour le produit en question. En ce qui concerne les logiciels de bureau Google, au moment de la rédaction de ce document, la plupart d'entre eux étaient inférieurs au Techbro sur vingt, effectuant des tâches de terminal dans un navigateur Web avec un cas d'utilisation de Chromebook de mon point de vue.
- L'exécution d'un script distinct pour cette fonctionnalité (de base) est erronée et excessive. Je suis complètement d'accord avec tout le monde sur cet avis.