Wie deaktiviere ich die Bildlaufbeschleunigung in macOS Sierra?

Vor einigen Versionen hat OS X die Bildlaufbeschleunigung eingeführt, was bedeutet, dass die Bildlaufgeschwindigkeit immer größer wird, wenn Sie weiter in eine Richtung scrollen. Sie können dies nicht über die Benutzeroberfläche deaktivieren. Es ist extrem nervig, wenn man in einem Editor durch eine lange Website oder einen langen Quellcode scrollen möchte.

Bis macOS Sierra konnten Sie dies mit dem Tool DisableExtremeScrollAcceleration deaktivieren . Aber dieses Tool funktioniert nicht mehr.

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

...& Ich liebe beschleunigtes Scrollen seit Jahren, kann nicht mehr darauf verzichten - beweist nichts als Pferde für Kurse, denke ich ;-) SteerMouse kann unter anderem das Scrollverhalten anpassen, abhängig von der verwendeten Maus [es gibt eine v5, derzeit in der Beta-Phase, ein bisschen fehlerhaft, aber für eine Weile kostenlos, also können Sie selbst urteilen]
Ich hasse es wirklich ... haben Sie versucht, eine große Liste in einem kleinen Container mit einer Höhe von 200 Pixeln zu scrollen? Ich werde 10 Jahre lang innere Ruhe, Konzentration und Kontrolle mit einsamen Mönchen trainieren, um 10 Zeilen nach unten zu scrollen, ohne ständig das Mausrad zu wackeln!
Systemeinstellungen -> Eingabehilfen -> Zeigersteuerung -> Deaktivieren: Spring-Loading-Verzögerung
Nein, Federladen bedeutet, etwas über ein Element zu ziehen, das erweitert werden kann (z. B. einen Ordner), und zu warten, bis es sich erweitert.

Antworten (9)

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

Sie können hier eine Binärdatei herunterladen . Es läuft im Hintergrund und ermöglicht es Ihnen, mit jedem Tick des Rads 3 Zeilen zu scrollen.

Danke! 2 Tage lang habe ich jede Software ausprobiert, aber Ihr kleines Dienstprogramm hat den Tag gerettet!
Danke dafür, ich habe das Gefühl, dass Yosemite immer noch eine gewisse Trägheit hatte, aber es ist sicher besser, wenn es nichts für ein oder zwei Klicks mit dem Mausrad tut. Ach Apfel.
Dies funktionierte bei mir v10.12.1 und der Logitech M500-Maus.
Laden Sie SmoothScroll herunter, wenn Sie auch ein flüssiges animiertes Scrollerlebnis mit Ihrem Mausrad wünschen (Sie können die Beschleunigung auch deaktivieren oder nach Ihren Wünschen ändern).
@galambalazs danke, habe gerade SmoothScroll gekauft (ich verwende auch Steermouse, um die Zeigerbeschleunigung zu deaktivieren)
@Emre-Yolcu Gott sei Dank. Es ist erbärmlich, dass ich eine ganze Reihe kleiner Skripte herunterladen muss, nur damit einfache Dinge wie diese richtig funktionieren.
Muss die App jedes Mal ausgeführt werden, wenn Sie den Computer starten (sorry, neu bei MacOS)? Oder wenn die Änderung dauerhaft ist, gibt es eine Möglichkeit, sie "rückgängig zu machen"?
@orrd Ja, es muss bei jedem Booten ausgeführt werden. Wenn Sie möchten, dass dies automatisch geschieht, können Sie zu Systemeinstellungen > Benutzer & Gruppen > Anmeldeobjekte gehen und DiscreteScroll zur Liste hinzufügen. Wenn Sie den Effekt rückgängig machen möchten, können Sie den Aktivitätsmonitor starten, nach DiscreteScroll suchen und das Beenden erzwingen. Ich plane, ein Einstellungsfenster aus diesem Programm zu schreiben, um diese Vorgänge intuitiver zu gestalten und Konfigurationsoptionen einzuschließen.
@orrd Sie können Smooze aus meiner Antwort unten verwenden. Sie können es so einstellen, dass es beim Anmelden geöffnet wird, und auch die Anzahl der Zeilen festlegen, die bei jedem Häkchen verschoben werden sollen. Beide Funktionen sind kostenlos. Auch kein Nörgeln und keine aufdringlichen Popups.
Scrollen Sie zweimal langsam nach unten, scrollen Sie zweimal schnell nach oben, um dorthin zurückzukehren, wo ich ein großartiges Hilfsmittel war, um ein ärgerliches Verhalten zu beheben
Ich danke dir sehr. Das funktioniert perfekt.
Es scheint 3 Versionen zu geben: DiscreteScroll.app, 1L.app und 2L.app. Was ist der Unterschied zwischen den einzelnen Apps?
@MaxWell Sie scrollen jeweils 3, 1, 2 Zeilen mit jedem Tick des Rades. Irgendwann wollten ein paar Leute die Anzahl der gescrollten Zeilen ändern (ohne Xcode zu installieren), also habe ich diese Binärdateien in das Repository hochgeladen.
Mir ist gerade aufgefallen: Dies kann mit brew install discretescrollhomebrew installiert werden .
Beachten Sie, dass dies discrete-scrollim Chrome-Browser nicht vollständig funktioniert. Obwohl es die Beschleunigung des Scrollens deaktiviert, behält es immer noch die Animation des Beginns und des Endes des Scrollens bei, was zu einer Verzögerung bei jedem Scrollen führt. Auf der anderen Seite hat Smooze dieses Problem nicht.
@LouisYang Ich denke, das von Ihnen beschriebene Verhalten wird stattdessen auf der Ebene von Chrome besser behoben. Ich verwende Chrome nicht, aber eine schnelle Suche zeigt, dass das reibungslose Scrollverhalten über die Einstellung unter deaktiviert werden kann chrome://flags/#smooth-scrolling.
@EmreYolcu Richtig, chrome://flags/#smooth-scrollingfunktioniert für Windows. Aber das Flag ist auf macOS nicht verfügbar.
Ab 2022 war dies immer noch die beste/einfachste Lösung, die für mich unter macOS Monterey Version 12.0.1 funktionierte. Danke schön!

Nach vielen Jahren der Frustration mit macOS & Radmäusen habe ich Smooze entwickelt. Sie können diese App kostenlos verwenden, um die Beschleunigung zu deaktivieren (Sie würden nur für die Nutzung anderer Funktionen der App bezahlen).

  • Schalten Sie "Animate Scroll" auf "Off" und Sie können loslegen.

Geben Sie hier die Bildbeschreibung ein

Smooze-Website

@Winterflags Was ist das Mausmodell? Ich habe es auf mehreren Logitech-Mäusen getestet, darunter MX Master, Performance Mouse MX und einige andere billigere Mods ohne Probleme, ohne dass LCC installiert war. Dieses Problem wurde mir auch nie von den Smooze-Benutzern gemeldet. Sie sollten versuchen, LLC zu aktualisieren oder noch besser, es vollständig zu entfernen.
@Winterflags Es könnte ein Problem mit Sierra sein. Frühere Versionen hatten einen Fehler, der das Scrollen und Logitech-Mäuse betraf. Ich bin derzeit auf 10.12.3 mit der gleichen Maus, LLC nicht installiert und Smooze installiert und alles funktioniert so, wie es sollte.
Das ist seltsam. Ich sehe keinen Unterschied zwischen Finder und anderen Apps wie Chrome \ Slack usw.. Es sollte keinen Unterschied geben. (Ich habe keine Pages installiert)
DANKE SCHÖN. Das ist genau das, wonach ich gesucht habe. Das Standardverhalten des Scrollrads macht mich unter OSX ABSOLUT Wahnsinnig , und ich hatte es aufgegeben, es jemals wie beabsichtigt zum Laufen zu bringen. Dies geht in meinen Must-Have-Tweak-Build für jede Version von macOS ein, die ich verwende.
Smooze unterbricht das Scrollen in XQuartz :(
Die App scheint nicht zu funktionieren, wenn der Browser im Vollbildmodus ist.
NVM, dies ist auf den Fehler im Dock von macOS zurückzuführen. Ein Neustart des Docks behebt das Problem.
Seien Sie vorsichtig mit diesem. Ich habe die AccessibilityBerechtigung entfernt und sowohl meine Maus- als auch meine Tastatureingaben wurden vollständig deaktiviert. Ich habe die Kontrolle über meine Tastatur nur durch gleichzeitiges Halten von control+ wiedererlangt command(funktionierte nicht immer) und konnte das System über das Terminal neu starten.
Seltsam... Tastatur kann nicht von Smooze deaktiviert werden. Wie auch immer, das Entfernen der Zugriffsberechtigung (während die App läuft) ist in Version 1.7.3 behoben, die ich gerade veröffentlicht habe.
Das hilft sehr! Vor dieser App war das Scrollen mit meinem Mausrad so schlecht, dass ich buchstäblich geklickt habe, um eine Bildlaufleiste nach oben und unten zu ziehen, um das manische Zittern der Maus zu vermeiden. Jetzt kann ich wieder mein Mausrad benutzen :)
Liegt es nur an mir oder bietet die kostenlose Version diese Funktionalität nicht mehr? Arbeitete bis eines Tages nicht mehr.
@Tauri28 du bist es nur.
VIELEN DANK! macOS jetzt etwas weniger nervig! :)

Folgendes habe ich gefunden, bisher scheint es irgendwie zu funktionieren:

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

Geben Sie in das Terminal ein:

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

Dann neu einloggen.

Was ist der Standardwert und wie kann ich zurücksetzen, wenn ich diese Änderung nicht mehr möchte?
Sie können es jederzeit mit löschen defaults delete.
Dies funktioniert auch nach dem Login nicht. Die Sensitivität der betroffenen App ist im Vergleich zu den nicht betroffenen noch zu hoch.
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 Einstellungs-App-Pfade funktioniert zu haben. Das Deaktivieren von "Spring-Loading Delay" im selben Einstellungsbereich kann auch dazu geführt haben.
@wenbert defaults read .GlobalPreferences com.apple.scrollwheel.scalinggibt mir 0.75.
Dies funktionierte perfekt in OSX 11.5.2 Big Sur. Fügen Sie den Wert in ein Terminal ein, melden Sie sich dann ab und wieder an. Die Bildlaufbeschleunigung ist weg. Danke

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

Willkommen bei Ask Different. Wir möchten, dass Antworten mehr als nur eine einzelne Zeile sind. Idealerweise möchten Sie erklären, warum Ihre Antwort *richtig ist." Es hilft auch, Links, Zitate und/oder Screenshots bereitzustellen. Bitte lesen Sie unseren Hilfeabschnitt Wie man antwortet, um gute Antworten auf Fragen zu schreiben
Die Frage bezog sich auf die Scroll-Beschleunigung, nicht auf Interia. Sie sind verschiedene Dinge.
Diese Option ist nicht verfügbar, wenn Sie eine Maus verwenden.
Gibt es diese Möglichkeit nicht mehr?

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

Gutschrift für diesen Beitrag

Willkommen bei Ask Different. Bitte geben Sie weitere Informationen darüber an, was USB Overdrive zur Behebung des Problems tut, z. B. welche Einstellungen festgelegt werden müssen usw., damit die Antwort nützlicher ist.
Danke! Ich hatte ein Problem mit dem Scrollrad nach dem Upgrade auf macOS Sierra. Ich habe gerade das USB Overdrive installiert (ohne Einstellungen). Und meine drahtlose Logitech-Maus funktioniert unter macOS Sierra wie zuvor!

Ich habe nicht den Repräsentanten, um den Beitrag von Sky D zu bewerten oder zu kommentieren, aber er war genau richtig:

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

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

Trägheit in Bildern

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 heben, und der letztere beschleunigt die Scrollgeschwindigkeit, wenn Sie in eine bestimmte Richtung scrollen.
Ich habe das Gefühl, dass dieses scrollende Interia-Dropdown seit Yosemite bei bestimmten Mausanbietern nicht mehr existiert. Mein G400s hat dies nicht, daher musste ich die Anwendung "Discrete Scroll" verwenden, wie in einer anderen Antwort erwähnt.
In meinem Sierra 10.12.5 (Logitech G600) gibt es kein Dropdown-Menü für Trägheit.

macOS Sierra hat eine Scrollrad-Totzone eingeführt, in der Eingaben ignoriert werden, es sei denn, Sie scrollen mit einer Mindestgeschwindigkeit. Das Scrollen des Rads um jeweils eine Stufe würde keine Bewegung auf dem Bildschirm erzeugen. Diese Totzone ließ die Leute das Rad schneller als zuvor scrollen und so die Beschleunigungsschwelle noch schneller erreichen (obwohl sie schon immer da war). Die Totzone des Scrollrads wurde in den öffentlichen Betas von 10.12.2 entfernt.

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

Ich habe auf die falsche Frage geantwortet. Ich habe meine Antwort aktualisiert, um trotzdem relevant zu sein.
Das hat bei mir nicht funktioniert: Macbook Pro 2016, Sierra, Deathadder Chroma, Safari, Chrom
Dies ist ein Duplikat der Antwort von @gklka.

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

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

Ich hatte auch ein Problem mit meinen Zurück/Vorwärts-Tasten. Innerhalb desselben Bedienfelds musste ich sie als "Tastenanschläge" von "cmd + Pfeil nach links" und "cmd + Pfeil nach rechts" neu konfigurieren.

Bearbeiten: Logitech hat eine aktualisierte Version ihres Kontrollzentrums veröffentlicht , die das Problem behebt.

Ich hatte das Problem mit meinem Logitech M585, ich habe alles in allen Antworten versucht, aber ohne Erfolg. Es stellte sich heraus, dass ich nur Logi Options öffnen musste, zu Point & Scroll gehen und dann die Scrollgeschwindigkeit auf das Minimum einstellen musste. Es entfernte schließlich die Beschleunigung für immer.

Alternativ können Sie SteerMouse verwenden. Ich benutze das seit ein paar Jahren. Es kostet 20 Dollar, aber für mich war es das wert. Die Standardeinstellungen für die Mausbeschleunigung nerven mich immer.

Wie auch immer, nach der Installation:

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

Bilder unten:

Tab scrollen

Rollup-Dialog

Danke für die Idee, aber ich möchte das reibungslose Scrollen nicht wirklich aufgeben, um die Scrollbeschleunigung zu deaktivieren. Wie ich verstehen kann, scrollt SteerMouse, indem es die Cursortasten emuliert.