webentwicklung-frage-antwort-db.com.de

Horizontales Scrollen in Firefox zu Shift + Mouse Scroll (anstelle von Zurück / Vorwärts)

Unter Ubuntu 13.10 mit Chrome Browser, gedit, Gimp usw. der Shift + Mouse Scroll == Horizontal scroll.

Mit Firefox (26.0) verhält es sich wie die Seite Back/Forward, was wirklich ärgerlich ist.

Wie kann ich die Funktion Back/Forward deaktivieren und in horizontal scroll ändern?

25
np8

Da Firefox 58 ( diese Festschreibung insbesondere) das horizontale Scrollen die Standardaktion von Umschalt + Rad ist, müssen Sie nichts Besonderes tun, außer Firefox zu aktualisieren.

2
Ruslan

Hier ist, wie ich es endlich zum Laufen gebracht habe. Ich habe es sehr detailliert formuliert, damit jeder es leicht verfolgen kann.

1) Terminal öffnen (Ctrl + Alt + T)

2) Führen Sie im Terminal die folgenden Befehle aus:

Sudo apt-get install xautomation
Sudo apt-get install xbindkeys

3) Erstellen Sie eine neue Datei mit dem Namen .xbindkeysrc.scm in Ihrem Ausgangsverzeichnis, indem Sie sie im Terminal ausführen

gedit ~/.xbindkeysrc.scm

4) Fügen Sie der Datei den folgenden Text hinzu, speichern Sie ihn und schließen Sie den Texteditor:

; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")

5) Führen Sie im Terminal den Befehl aus

xbindkeys

6) Gehen Sie im Firefox-Browser zur Adresse about:config

7) Ändern Sie folgende Werte (Doppelklick auf Wert)

mousewheel.with_shift.action bis 0 (vom Standardwert 2)
mousewheel.with_shift.action.override_x 1 bis 1 (von der Standardeinstellung -1)

8) Jetzt sollte Shift+Mouse Scroll in Firefox zu horizontalem Scrollen führen, anstatt der Standardaktion Back/Forward.


Zusatzinformation:

3) .xbindkeysrc.scm ist eine versteckte Datei (weil sie mit einem Punkt beginnt), und deshalb können Sie sie standardmäßig nicht mit nautilus oder einem anderen Dateisystem-Browser anzeigen. Sie können Ctrl+H drücken, um versteckte Dateien anzuzeigen.

5) Es scheint, dass Sie es nur einmal ausführen müssen - nicht bei jeder Anmeldung. Ich habe auch versucht, das xbindkeys zu entfernen und der horizontale Bildlauf funktionierte bis zum nächsten Neustart/Login.

7) Wenn Sie sie als 1, -1 einstellen, erhalten Sie "diagonales Scrollen", wenn Sie versuchen, schnell zu scrollen. Deshalb denke ich, dass es notwendig ist, Optionen 0, 1 anstelle von 1, -1 zu verwenden.

18
np8

Sie können deaktivieren die _Back/Forward_ -Funktionalität, indem Sie in _about:config_ wechseln und _mousewheel.with_shift.action_ in _1_ anstatt in _2_ ändern. SOMECODE) __.

Wie Sie in Google Chrome sehen, konnte ich mit dem Mausrad kein horizontales Scrollen aktivieren, aber die linke und rechte Pfeiltaste erledigen den Job. Ich bin jedoch auf folgendes gestoßen:

Konfigurieren Sie Ihre Linux-Tastaturbindung so, dass Shift + Mausrad ein horizontales Bildlaufereignis senden:

Installieren Sie xbindkeys und xautomation. Bearbeite _~/.xbindkeysrc.scm_ und schreibe:

_; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")
_

Führen Sie xbindkeys aus

Quelle

Beachte, dass ich das oben genannte nicht selbst ausprobiert habe!

Vielleicht möchten Sie auch schauen [Umschalt + Maus-Scroll-Rad] Scrollt NICHT horizontal

11
user25656

Glücklicherweise gibt es ein Firefox-Add-On für genau dies: https://addons.mozilla.org/en-US/firefox/addon/shift-scroll/ Funktioniert hervorragend in Firefox 50.1. 0

7
Akronix