Wie deaktiviere ich die Scroll-Beschleunigung in macOS Sierra?

55

Vor einigen Releases führte OS X eine Bildlaufbeschleunigung ein. Wenn Sie also in eine Richtung blättern, wird die Geschwindigkeit des Bildlaufs immer größer. Sie können dies nicht über die Benutzeroberfläche deaktivieren. Es ist äußerst ärgerlich, wenn Sie in einem Editor durch eine lange Website oder einen langen Quellcode scrollen möchten.

Bis MacOS Sierra konnten Sie dies mit dem Tool DisableExtremeScrollAcceleration deaktivieren . Dieses Tool funktioniert jedoch nicht mehr.

Gibt es eine Möglichkeit, die Scroll-Beschleunigung zu verhindern?

gklka
quelle
... & Ich liebe das beschleunigte Scrollen seit Jahren, kann ohne es nicht leben - es beweist, dass es sich nur um Pferde für Kurse handelt ;-) SteerMouse kann das Scrollverhalten unter anderem anpassen, abhängig von der Maus, die Sie verwenden [es gibt Ein v5 ist derzeit in der Beta, ein bisschen fehlerhaft, aber für eine Weile kostenlos, so dass Sie es selbst beurteilen können.]
Tetsujin
2
Ich hasse es wirklich ... hast du versucht, eine große Liste in einem kleinen 200-Pixel-Container zu scrollen ??? Ich werde 10 Jahre lang inneren Frieden, Konzentration und Kontrolle mit einzelnen Mönchen trainieren, um 10 Zeilen nach unten zu scrollen, ohne das Mausrad die ganze Zeit zu wackeln!
DerpyNerd

Antworten:

55

Ich habe ein kleines Programm geschrieben, um dieses Problem zu beheben: https://github.com/emreyolcu/discrete-scroll

Sie können eine binäre Download hier . Es läuft im Hintergrund und ermöglicht es Ihnen, mit jedem Tick des Rades 3 Zeilen zu scrollen.

Emre Yolcu
quelle
1
Vielen Dank! Ich habe 2 Tage lang jede Software ausprobiert, aber Ihr kleines Dienstprogramm hat den Tag gerettet!
Hambos22
Vielen Dank dafür, ich habe das Gefühl, dass Yosemite noch eine gewisse Trägheit hat, aber es ist sicher besser, als wenn es nichts für ein oder zwei Mausklicks tut. Oh, Apfel.
Chris LeBlanc
Dies funktionierte für mich 10.12.1 und Logitech M500 Maus.
disperse
6
@ Emre-Yolcu Gott sei Dank. Es ist erbärmlich, dass ich eine ganze Reihe kleiner Skripte herunterladen muss, damit einfache Dinge wie diese richtig funktionieren.
Julian H. Lam
4
@orrd Ja, es muss bei jedem Start ausgeführt werden. Wenn dies automatisch erfolgen soll, können Sie unter Systemeinstellungen> Benutzer und Gruppen> Anmeldeelemente DiscreteScroll zur Liste hinzufügen. Wenn Sie den Effekt rückgängig machen möchten, können Sie Activity Monitor starten, nach DiscreteScroll suchen und das Beenden erzwingen. Ich plane, einen Einstellungsbereich aus diesem Programm heraus zu schreiben, um diese Operationen intuitiver zu gestalten und Konfigurationsoptionen einzuschließen.
Emre Yolcu
29

Nach vielen Jahren der Frustration mit MacOS & Wheel Mäusen habe ich Smooze entwickelt. Sie können diese App kostenlos zum Deaktivieren der Beschleunigung verwenden (Sie würden nur für die Verwendung anderer Funktionen der App zahlen).

  • Schalten Sie die "Animationsrolle" auf "Aus" und Sie können loslegen.

Bildbeschreibung hier eingeben

Smooze-Website

Segev
quelle
@ Winterflags Was ist das Mausmodell? Ich habe es auf mehreren Logitech-Mäusen getestet, darunter MX Master, Performance Mouse MX und einige andere billigere Modals ohne Probleme, ohne dass LCC installiert ist. Dieses Problem wurde mir auch nie von den Smooze-Benutzern gemeldet. Sie sollten versuchen, LLC oder besser noch zu aktualisieren, entfernen Sie es vollständig.
Segev
1
@ Winterflags Es könnte ein Problem mit Sierra sein. Frühere Versionen hatten einen Fehler, der das Scrollen von & Logitech-Mäusen betraf. Ich bin derzeit am 10.12.3 mit der gleichen Maus, LLC nicht installiert & Smooze installiert und alles funktioniert wie es sollte.
Segev
Das ist komisch. Ich sehe keinen Unterschied zwischen Finder und anderen Apps wie Chrome \ Slack usw. Es sollte keinen Unterschied geben. (Ich habe keine Pages installiert)
Segev
Lassen Sie uns diese Diskussion im Chat fortsetzen .
Winterflags
2
DANKESCHÖN. Genau das habe ich gesucht. Das voreingestellte Scrollrad-Verhalten macht mich unter OSX ABSOLUT Wahnsinnig und ich hatte es aufgegeben, es jemals wie vorgesehen zum Laufen zu bringen. Dies wird in mein Must-Have-Tweak-Build für jede MacOS-Version aufgenommen, die ich verwende.
Gavin
8

Systemeinstellungen> Eingabehilfen> Maus & Trackpad> Trackpad-Optionen> Scrollen> Ohne Trägheit

Himmel D.
quelle
Willkommen bei Ask Different. Wir möchten, dass Antworten mehr als nur eine einzige Zeile sind. Im Idealfall möchten Sie erklären, warum Ihre Antwort * richtig ist. "Sie können auch Links, Zitate und / oder Screenshots bereitstellen. Lesen Sie in unserem Hilfeabschnitt Antworten auf gute Antworten auf Fragen
Allan
10
Die Frage war nach der Scrollbeschleunigung und nicht nach Interia. Sie sind verschiedene Dinge.
Gklka
6
Diese Option ist nicht verfügbar, wenn Sie eine Maus verwenden.
Jayden Lawson
6

Folgendes habe ich gefunden, bis jetzt scheint es irgendwie zu funktionieren:

http://dolphm.com/disable-mouse-pointer-acceleration-and-scroll-wheel-acceleration-in-os-x/

Tippe in das Terminal:

defaults write .GlobalPreferences com.apple.scrollwheel.scaling -1

Dann melde dich neu an.

gklka
quelle
Was ist der Standardwert und wie kann ich ihn wiederherstellen, wenn ich diese Änderung nicht mehr möchte?
Wenbert
Sie können es jederzeit mit löschen defaults delete.
Gklka
Dies funktioniert auch nach dem Login nicht. Die Empfindlichkeit der betroffenen App ist im Vergleich zu den nicht betroffenen noch zu hoch.
Wenbert
Dies scheint für mich möglicherweise in Kombination mit dem Deaktivieren von Trägheit und Beschleunigung in Bezug auf die in anderen Antworten angegebenen App-Einstellungspfade funktioniert zu haben . Das Deaktivieren der Option "Federspannungsverzögerung" im selben Einstellungsbereich hat dies möglicherweise auch getan.
r_alex_hall
5

Versuchen Sie USB Overdrive . Ich hatte das gleiche Problem wie Sie und das hat es behoben. Es funktioniert mit MacOS Sierra.

Gutschrift für diesen Beitrag

Gemeinschaft
quelle
2
Willkommen bei Ask Different. Bitte geben Sie weitere Informationen darüber an, wie USB-Overdrive das Problem behebt, z. B. welche Einstellungen vorgenommen werden müssen usw., damit die Antwort nützlicher ist.
Tubedogg
Vielen Dank! Ich hatte nach dem Upgrade auf macOS Sierra ein Problem mit dem Scrollrad. Ich habe gerade den USB-Overdrive installiert (ohne Einstellungen). Und meine logitech wireless mouse funktioniert wie bisher unter macOS Sierra!
Tsuneo Yoshioka
4

Ich habe nicht den Repräsentanten, der den Beitrag von Sky D positiv bewertet oder kommentiert, aber es war genau richtig:

Für das Trackpad: Systemeinstellungen> Eingabehilfen> Maus & Trackpad> Trackpad-Optionen> Scrollen> Ohne Trägheit

Für die Maus: Systemeinstellungen> Eingabehilfen> Maus und Trackpad> Mausoptionen> Scrollen> Ohne Trägheit

Trägheit in Bildern

Michael Diedrick
quelle
6
Nein, ich habe bereits mehrfach gesagt, dass Scrollinteria und Scrollbeschleunigung zwei verschiedene Dinge sind. Der erste ist für das Scrollen und Verlangsamen des Inhalts verantwortlich, wenn Sie Ihre Finger vom Touchpad / der Magic Mouse genommen haben, und der zweite beschleunigt die Scrollgeschwindigkeit, wenn Sie in eine bestimmte Richtung scrollen.
Gklka
1
Ich habe das Gefühl, dass dieses Dropdown-Menü für Scroll-Interia bei bestimmten Mausanbietern seit Yosemite nicht mehr existiert. Mein G400s hat dies nicht, daher musste ich die "Discrete Scroll" -Anwendung verwenden, wie in einer anderen Antwort erwähnt.
Chris LeBlanc
3
In meinem Sierra 10.12.5 (Logitech G600) gibt es kein Trägheits-Dropdown.
JavaRunner
2

Ich habe das "Update" für meine Logitech-Maus gefunden.

  1. Systemeinstellungen
  2. Control Center (verfügbar, wenn Sie Logitech Control Center installieren)
  3. Wählen Sie Ihre Maus und klicken Sie auf "Konfigurieren".
  4. Mausrad auswählen.
  5. Unten befindet sich ein "Beschleunigungs" -Etikett mit einem Schieberegler. Setzen Sie es auf "null" oder "max" (ich kann den Unterschied nicht erkennen.)

Ich hatte auch ein Problem mit meinen Vor- / Zurück-Tasten. Innerhalb der gleichen Systemsteuerung musste ich sie als "Tastenanschläge" von "cmd + linker Pfeil" und "cmd + rechter Pfeil" neu konfigurieren.

Bearbeiten: Logitech hat eine aktualisierte Version seines Kontrollzentrums veröffentlicht , mit der das Problem behoben wird.

Finch_Powers
quelle
2

macOS Sierra hat eine Deadzone für das Scrollrad eingeführt, in der Eingaben ignoriert werden, wenn Sie nicht mit einer Mindestgeschwindigkeit gescrollt haben. Wenn Sie das Rad um jeweils eine Stufe drehen, wird der Bildschirm nicht bewegt. Diese Totzone ließ die Leute das Rad schneller rollen als zuvor, wodurch die Beschleunigungsschwelle noch schneller erreicht wurde (obwohl sie schon immer da war). Die Deadzone des Scrollrads wurde in den öffentlichen Betas von 10.2.2 entfernt.

Mit defaults write .GlobalPreferences com.apple.scrollwheel.scaling -1sollte es in Apps (die natives Scrollen verwenden) keine Scrollrad-Beschleunigung geben.

Monstieur
quelle
1
Ich habe auf die falsche Frage geantwortet. Ich habe meine Antwort so aktualisiert, dass sie trotzdem relevant ist.
Monstieur
Dies hat bei mir nicht funktioniert: MacBook Pro 2016, Sierra, Deathadder Chroma, Safari, Chrom
Baz
Dies ist ein Duplikat von @ gklkas Antwort.
r_alex_hall
0

Alternativ können Sie SteerMouse verwenden. Ich benutze das seit ein paar Jahren. Es kostet 20 Dollar, aber für mich hat es sich gelohnt. Die Standardeinstellungen für die Mausbeschleunigung stören mich immer.

Wie auch immer, nach der Installation:

  1. Öffnen Sie es über Systemeinstellungen -> SteerMouse.
  2. Wählen Sie die Registerkarte "Bildlauf".
  3. Klicken Sie auf "Aufrollen" und wählen Sie im nächsten Dialogfeld "Modus = Linear".
  4. Machen Sie dasselbe für 'Roll Down'.

Bilder unten:

Blättern Sie mit der Tabulatortaste

Roll Up Dialog

Evan Kuhn
quelle
1
Vielen Dank für die Idee, aber ich möchte nicht wirklich auf einen reibungslosen Bildlauf verzichten, um die Bildlaufbeschleunigung zu deaktivieren. Wie ich verstehen kann, scrollt SteerMouse durch Emulieren von Cursortasten.
Gklka