Aktivieren Sie das reibungslose Scrollen für das Mausrad

8

12.04 hat das reibungslose Scrollen für Touchpads mit GTK aktiviert. Ich habe mich gefragt, ob es auch für Mausräder aktiviert werden kann. Wenn ja, wie? Wenn nicht, warum nicht? Vielen Dank.

Grausamer Engel
quelle

Antworten:

4

Ich wünschte, das reibungslose Scrollen könnte ÜBERALL aktiviert werden. Leider kann das reibungslose Scrollen für Mausräder nicht aktiviert werden, da sie "Sprünge" aufweisen, während die Bildlaufeingabe über ein Touchpad präzise genug ist, um Pixel-für-Pixel-Bewegungen zu registrieren.

Um dies zu testen, starten Sie ein Terminal und führen Sie es aus

xev

Setzen Sie dann den Cursor in das Fenster und scrollen Sie nach oben und unten. Sie werden feststellen, dass die Taste (Taste 4 und 5) die Ausgabe kontinuierlich registriert, solange Sie Ihre Finger bewegen. Scrollen Sie nun mit dem Klickrad. Es wird nur einmal pro Mausklick registriert.

Einige Mausräder haben beim Rollen keine ausgeprägten "Sprünge", aber ich wette, dass die Hardware die von der Walze zurückgelegte Strecke liest und wie andere Mäuse Sprünge sendet, um die Hardwarekompatibilität sicherzustellen.

Gruzzles
quelle
1
Sie werden mit xev niemals "Smooth Scrolling" -Ereignisse erkennen. xev ist bei XInput 2-Ereignissen veraltet. Was x tut, wenn es "reibungslose" XI2-Bildlaufereignisse erkennt, übersetzt sie in die "alten" 4/5-Tastendrücke, um mit "alter" Software übereinzustimmen. Aus diesem Grund erkennt das "alte" xev nur 4/5 Tastendrücke, selbst bei "glatten" XI2-Ereignissen des synaptischen Touchpads.
Dustin.b
"... leider kann das reibungslose Scrollen für Mausräder nicht aktiviert werden, da sie" Sprünge "haben, während die Scroll-Eingabe von einem Touchpad präzise genug ist, um Pixel-für-Pixel-Bewegungen zu registrieren ..." Das scheint mir seltsam, erinnere ich mich reibungsloses Scrollen in Firefox mit einem diskreten Scrollrad.
Jan M.
@PatronBernard Du hast recht; Ich verwende ein Smooth-Scroll-Plug-In mit dem Chrome-Browser! Während es wahrscheinlich möglich ist, sieht es im Moment nicht so aus, als wäre es in den Plänen: askubuntu.com/questions/39435/…
Gruzzles
1
... das macht keinen Sinn - warum kann ich es unter macOS und Firefox haben, aber nicht unter GTK +?
Xerz
8

Während ein echtes flüssiges Scrollen pro Pixel mit einem Mausrad nicht so gut funktionieren würde, wäre eine flüssige Animation anstelle eines plötzlichen Sprungs von drei Zeilen schön.

Ich kenne keine Möglichkeit, dies global zu tun, aber in Firefox ist dies eine Option unter Einstellungen-> Erweitert.

Für Chromium / Chrome wird es derzeit über ein Flag aktiviert, indem Sie auf gehen chrome://flags.

user71280
quelle
5
Viele Computermäuse verwenden glatte Mausräder (ohne Klicks). Zum Beispiel hat fast jede Logitech-Maus über 40 US-Dollar ein "reibungsloses" Scrollrad. Die vollständigen Möglichkeiten werden in der Regel nicht in Software realisiert, aber die Hardware ist sicherlich in der Lage - zumindest in Bezug auf die Mechanik. Logitech verfügt über eine Treibersoftware, die das reibungslose Scrollen unter Windows ermöglicht, aber ich bin mir nicht sicher, wie gut es funktioniert oder ob es für jedes Modell funktioniert. Diese können weiterhin Einschränkungen hinsichtlich der an den Computer gesendeten Informationen aufweisen. Es wäre interessant, sicher zu wissen :)
Dylan McCall
1

Ob es sich um ein Hardwareproblem handelt oder nicht, hängt von der Hardware selbst ab ... Logitech bietet Windows-Treibern ein reibungsloses Scrollen für Mäuse mit einem "freien Scrollrad" (keine Sprünge, nur ein Scrollereignis für jedes Pixel).

Es wäre wirklich großartig, wenn ich mein M500 voll ausschöpfen könnte, aber xev zeigt die typischen Sprünge nach einer bestimmten Distanz, also ist es wahrscheinlich ein Fahrerproblem. Ich bin mir nicht sicher, wen ich stören soll und wo ich das beheben soll.

nacs
quelle