Umgekehrte horizontale Schriftrolle in Chrom

707
MikeyR

Ich habe ein Problem mit meiner Logitech MX Master-Maus, die über ein dediziertes horizontales Scrollrad verfügt. Ich habe eine Datei in erstellt /usr/share/x11/xorg.conf.dgenannt, 52-mouse-map.confdie den folgenden Inhalt haben:

Section "InputClass" Identifier "pointer:Logitech MX Master" Option "ButtonMapping" "1 2 3 4 5 7 6 8 9 10 11 12 13 14 15 16 17 18 19 20" EndSection  

Immer wenn ich hochfahre, bekomme ich die richtige Tastenbelegung, bei der 6 und 7 den Platz ausgetauscht haben, um die horizontale Richtung umzukehren.

$ xinput get-button-map 11 1 2 3 4 5 7 6 8 9 10 11 12 13 14 15 16 17 18 19 20  

Es funktioniert in meinem i3wm und sublime etc., aber in Chrome, wann immer ich es auf Websites verwende, und zum Blättern durch Registerkarten ist es der ursprüngliche Weg, den ich für ungerade finde. Msgstr "Auf dem Umlenkrad nach oben scrollen, nach links scrollen und nach unten scrollen, nach rechts scrollen".

Wer weiß, was der Grund sein könnte, warum meine Änderung nicht für Chrome funktioniert, sondern überall sonst? Und vielleicht eine Lösung.
Hier einige Infos:

$ xinput list 11 Logitech MX Master id=11 [slave pointer (2)] Reporting 7 classes: Class originated from: 11. Type: XIButtonClass Buttons supported: 20 Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" "Button Side" "Button Extra" "Button Forward" "Button Back" None None None None None None None None None Button state: Class originated from: 11. Type: XIValuatorClass Detail for Valuator 0: Label: Rel X Range: -1.000000 - -1.000000 Resolution: 0 units/m Mode: relative Class originated from: 11. Type: XIValuatorClass Detail for Valuator 1: Label: Rel Y Range: -1.000000 - -1.000000 Resolution: 0 units/m Mode: relative Class originated from: 11. Type: XIValuatorClass Detail for Valuator 2: Label: Rel Horiz Scroll Range: -1.000000 - -1.000000 Resolution: 0 units/m Mode: relative Class originated from: 11. Type: XIValuatorClass Detail for Valuator 3: Label: Rel Vert Scroll Range: -1.000000 - -1.000000 Resolution: 0 units/m Mode: relative Class originated from: 11. Type: XIScrollClass Scroll info for Valuator 2 type: 2 (horizontal) increment: 15.000000 flags: 0x0 Class originated from: 11. Type: XIScrollClass Scroll info for Valuator 3 type: 1 (vertical) increment: 15.000000 flags: 0x0 
4
Ich habe das gleiche Problem. Konnten Sie Antworten finden? Dies funktionierte am 16.04 für mich gut, aber in 18.04 scheint Chrom das Button-Mapping nicht zu respektieren. thattolleyguy vor 6 Jahren 0
@thattolleyguy wirklich seltsam, es funktioniert jetzt für mich in Ubuntu 16.04 (es hat nicht funktioniert, als ich die Frage gepostet habe). Ich habe nichts getan, um es in Chrome zu reparieren, ich denke, es liegt an einem Chrome-Update. Ich verwende Version 66.0.3359.139 (Official Build) (64-Bit) MikeyR vor 6 Jahren 0
In 16.04 funktionierte es auch für mich, aber als ich auf 18.04 aufgerüstet habe, funktionierte es nicht mehr. Nicht sicher, was der Unterschied wäre. thattolleyguy vor 6 Jahren 0

0 Antworten auf die Frage