Hallo zusammen,
ich benutze folgendes Skript, um die durch die Tabs zu scrollen, wenn der Mauszeiger sich in der Tableiste befindet.
Code
// ==UserScript==
// @name Tab Wheel Scroll
// @namespace https://www.camp-firefox.de/forum
// @description Mit dem Mausrad durch die Tabs rollen
// @include chrome://browser/content/browser.xul
// ==/UserScript==
(function() {
if (location != 'chrome://browser/content/browser.xul')
return;
const scrollRight = true;
const wrap = true;
gBrowser.tabContainer.addEventListener("wheel", function(event) {
let dir = (scrollRight ? 1 : -1) * Math.sign(event.deltaY);
setTimeout(function() {
gBrowser.tabContainer.advanceSelectedTab(dir, wrap);
}, 0);
}, true);
})();
Alles anzeigen
Kann das Skript so angepasst werden, dass es auch dann (oder auch nur dann, das ist mir egal) funktioniert, wenn man die linke Maustaste gedrückt hält? Dabei soll es egal sein, wo sich der Mauszeiger im Firefox befindet.
Also linke Taste halten + Mausrad = Tab vor/zurück.
Meine bescheidenen Implementierungsversuche sind leider alle fehlgeschlagen.
Vielen Dank und viele Grüße,
Dominik