Vertikale Bildlaufsperre von Mavericks beheben? (ruckartiges Scrollen, versehentliche Safari zurück)

Nach der Installation von Mavericks über Mountain Lion ist mein vertikales Scrollen auf rMBP wackelig (ruckartig).

Ähnlich wie in iOS, wenn Sie mit zwei Fingern auf dem Touchpad nach unten oder oben scrollen, "sperrt" eine sanfte Bewegung das Scrollen nur auf vertikales Scrollen. Nach dem Upgrade auf Mavericks "rastet" das vertikale Scrollen nicht ein und wackelt auch horizontal.

Dies macht das Scrollen in Chrome und Safari schmerzhaft , da der Browser beim Scrollen im Verlauf vor- oder zurückgeht. Gelegentlich springt der Bildschirm auch ein paar Pixel nach oben oder unten, weil er sich von der horizontalen Verschiebung erholt.

Irgendein Rat ?

Gute Beschreibung! Ich suchte eher nach "jerky" als nach "wiggly"! Ich finde das auch sehr nervig. Ich verwende auch Firefox 25.0, der vertikal gesperrt zu sein scheint. Möglicherweise keine perfekte Lösung, aber ich werde Firefox verwenden.
Aktualisierte Beschreibung. Ich wäre auch mehr als glücklich über eine Möglichkeit, auf die zugrunde liegenden "Trägheits-Scrolling" -Einstellungen zuzugreifen. Sie sind irgendwo in osx versteckt. Ich habe es vor einiger Zeit gesehen, kann es aber nicht mehr finden :(
Hallo Artur, "Inertia Scrolling" befindet sich in Systemeinstellungen > Eingabehilfen > Maus & Trackpad > Trackpad-Optionen.
Ich möchte Trägheitsscrollen nicht deaktivieren oder ändern. Es hat keinen Einfluss auf das, was ich beschreibe.
3 Monate später bin ich immer frustrierter darüber. Ich habe unzählige Formulardaten im Browser verloren, weil er entschieden hat, zurück zu navigieren, während ich nach unten gescrollt habe ... Ich starte Bounty neu. Ich habe nicht viele Punkte, aber vielleicht kann jemand helfen.
Trotz Ihrer ausführlichen Beschreibung kann ich mir dieses Verhalten nicht vorstellen, gibt es ein Video, das dies veranschaulicht?
OSX 10.10.1 - der Fehler ist immer noch drin :(
Hmmph, die Frage scheint gesperrt zu sein und kann nicht mehr beantwortet werden, aber ich habe eine andere Lösung. Das beliebte Tastaturanpassungstool Karabiner (ehemals KeyRemap4MacBook) hat dafür eine Einstellung. Aktivieren Sie in dieser Anwendung einfach die "dynamische Richtungsfixierung des Scrollrads" (suchen Sie in der Suchleiste auf der Registerkarte "ChangeKey" der App einfach nach diesem Begriff, und die Option sollte angezeigt werden). Dadurch wird das Problem im gesamten Betriebssystem behoben. Angesichts der Tatsache, wie schrecklich das Tastatur-/Maus-Bedienfeld von OS X im Allgemeinen ist, empfehle ich dringend, Karabiner zu verwenden (sowohl für dieses als auch für andere Probleme).

Antworten (5)

Bitte akzeptieren Sie diese Antwort NICHT als die richtige. Lassen Sie diese Frage so lange offen, bis Sie eine richtige Lösung erhalten. Ich will das Kopfgeld nicht.

Ich habe eine schnelle App erstellt, die einige grundlegende Unterstützung für vertikale Bildlaufsperren zusammenhackt. Es weist das System im Grunde an, kleine horizontale Bewegungen zu ignorieren, wenn in einer überwiegend vertikalen Richtung gescrollt wird.

Sie können die App von http://kapeli.com/ScrollLock.zip herunterladen . Der Quellcode der App ist unter https://github.com/Kapeli/Mavericks-Scroll-Lock verfügbar .

Ich habe keine Ahnung, wie gut es funktioniert, habe es nur kaum getestet, aber es verhindert eine horizontale Bewegung beim Scrollen

Wie beantwortet dies die Frage? Dokumentiert es das Problem oder lässt es jemanden irgendwie wissen, dass er ein Problem hat oder nicht?
Meine Antwort bezieht sich auf eine App, die die Bildlaufsperre für Mavericks "reaktiviert". Die Frage ist, ob die Scroll-Sperre bei Mavericks nicht richtig funktioniert. Meine Antwort funktioniert.
Aah - Sie implementieren eine Filterung der Raw-Scroll-Ereignisse neu, um horizontale Bewegungen zu unterdrücken, die unter einen Schwellenwert fallen. Irgendwie habe ich mich darauf konzentriert, dass der vertikale Teil nicht glatt ist, anstatt dass die horizontale Eingabe nicht unterdrückt wird. Danke für das Posten des Codes!

Versuche dies:

defaults write -g NSScrollViewRubberbanding -int 0

Es deaktiviert das systemweite Scrollen mit Gummibändern und behebt dieses seltsame Verhalten auf Chrome/Safari

Hilft nicht bei ruckartigem Scrollen und horizontalem Driften.
Nun, es funktioniert für mich, ich kann Chrome jetzt perfekt und ohne diese „Sprünge“ scrollen
Das hat bei mir funktioniert, sollte als richtige Antwort markiert werden. Werden diese Änderungen bei der Verwendung von Time Machine beibehalten oder muss ich dies jedes Mal tun, wenn ich mein System formatiere?
hmm seltsam, es scheint nur für einige Websites zu funktionieren. Für mich ist store.steampowered.com nicht gut :(

Wenn Sie zu Systemeinstellungen > Trackpad gehen, können Sie die Einstellungen nach Ihren Wünschen anpassen. Der folgende Screenshot zeigt das Fenster "Weitere Gesten". Wenn Sie das erste deaktivierenSwipe between pages , sollte es sich um die Symptome kümmern, die Sie haben.

Trackpad-Einstellungen

Ich mag diese Funktion, ich möchte sie nicht deaktivieren. Diese Frage bezieht sich nicht auf die Existenz dieser Funktion, sondern auf die Änderung ihrer Funktionsweise, die in OSX 10.9 Mavericks eingeführt wurde.
@ArturBodera Ich stimme dir zu, ich mag die Funktion auch. Infolgedessen musste ich üben, mit meinem Scrollen sehr bewusst umzugehen, und im Laufe der Zeit wurde ich damit einverstanden. Wenn Sie diese Funktion deaktivieren, verschwindet Ihr Problem erfahrungsgemäß, aber Sie müssen ohne diese Funktion leben.
Ich weigere mich, das anzuerkennen :) Ich hatte das gleiche Gefühl und versuchte zu lernen, "sorgfältig mit meinen Fingern in einer perfekten vertikalen Achse zu navigieren", aber es ist einfach albern. Selbst mit besonderer Sorgfalt bin ich nur ein unvollkommener Mensch und so kommt es vor, dass mein Macbook manchmal um 0,05 Grad von der Mittellinie meines Körpers auf meinem Schoß schief liegt, oder ich bin einfach nur müde oder in Eile ... und dann passiert die Katastrophe! Ich hasse es insb. wenn es beim Ausfüllen eines langen Webformulars passiert und ich alle Änderungen verliere. Es funktionierte perfekt in Mountain Lion, es funktioniert perfekt in iOS, also muss es einen Weg geben, es zurückzubekommen!
Ich habe diese Funktion für chrome: deaktiviert defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE, sie funktioniert die meiste Zeit nicht wie erwartet.
@SergeyStolyarov meinst du damit sagen "es funktioniert die meiste Zeit wie erwartet"?
Nein, meistens erwarte ich ein Scrollen der Seite, aber stattdessen springt der Browser zur vorherigen Seite im Verlauf zurück, das ist sehr ärgerlich.

Gehen Sie zu SystemeinstellungenAllgemeinBildlaufleisten anzeigen: Immer .

Dadurch wurde das Problem mit der seitlichen Sperre für mich in Safari behoben. Allerdings finde ich, dass das Scrollen etwas abgehackt ist. (In Firefox ist es eine komplette Epilepsie-induzierende Katastrophe.)

Hilft mir leider nicht. Scrollen ist auf Bildschirmen mit vertikalem und horizontalem Scrollen immer noch kaum nutzbar :(
Ich möchte keine Bildlaufleisten. Ich möchte Scrollen mit ver/horizontaler Sperre haben, wie es früher in Mountain Lion war (und wie es immer in iOS war)

Es scheint, dass es behoben werden kann, indem Sie AutoCAD öffnen, wenn Sie es haben.

Quelle: https://discussions.apple.com/message/23531982#23531982

Ehrlich gesagt würde ich in Betracht ziehen, eine 300-MB-Anwendung im Hintergrund auszuführen und weiterlaufen zu lassen, wenn sie das Problem behoben hat ... obwohl ich nicht glaube, dass ich 1000 US-Dollar dafür bezahlen werde :)
@Artur Es könnte ein langer Schuss sein, aber wenn Sie an der Universität sind, können Sie es kostenlos bekommen .
Nein, bin ich nicht ... Das Gute ist, dass Apple möglicherweise in der Lage ist, das, was das "richtige Verhalten" beim Ausführen von AutoCad verursacht, zurückzuentwickeln und im Betriebssystem zu beheben. Ich kann es kaum erwarten, eine echte Lösung zu finden.
Das ist bizarr! Hoffentlich kann jemand dies tun, während fseventer ausgeführt wird, und herausfinden, ob eine Einstellung geändert wird.
@bogdansrc Könntest du dir das mal ansehen? Ich glaube, du könntest mehr Sinn daraus machen ...