Fix Mavericks vertikales Scrollschloss? (ruckeliges Scrollen, versehentliche Safari zurück)

16

Mavericks über Mountain Lion, mein vertikales Scrollen ist nach der Installation von Verwackeln (ruckartig) auf rMBP.

Ähnlich wie in iOS wird beim Scrollen mit zwei Fingern auf dem Touchpad nach unten oder oben durch eine sanfte Bewegung der Bildlauf nur für den vertikalen Bildlauf "gesperrt". Nach dem Upgrade auf Mavericks "blockiert" der vertikale Bildlauf nicht 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, da er sich von der horizontalen Verschiebung erholt.

Irgendein Rat ?

Artur Bodera
quelle
Gute Beschreibung! Ich habe eher nach "ruckelig" als nach "wackelig" gesucht! Das finde ich auch sehr ärgerlich. Ich verwende auch Firefox 25.0, das vertikal gesperrt zu sein scheint. Möglicherweise keine perfekte Lösung, aber ich werde Firefox verwenden.
Aktualisierte Beschreibung. Ich würde mich auch sehr über eine Möglichkeit freuen, auf die grundlegenden "Trägheits-Scrolling" -Einstellungen zuzugreifen. Sie sind irgendwo in osx versteckt. Ich habe es vor
einiger
Hallo Artur, "Inertia Scrolling" finden Sie in den Systemeinstellungen> Eingabehilfen> Maus & Trackpad> Trackpad-Optionen.
Ich möchte das Scrollen mit Trägheit nicht deaktivieren oder ändern. Es hat keinen Einfluss auf das, was ich beschreibe.
Artur Bodera
1
Hmmph, scheint die Frage ist gesperrt und kann nicht mehr beantwortet werden, aber ich habe eine andere Lösung. Das beliebte Tastaturanpassungs-Tool Karabiner (ehemals KeyRemap4MacBook) hat eine Einstellung dafür. Aktivieren Sie in dieser Anwendung einfach "Dynamische Richtungsfixierung mit dem Scrollrad" (in der Suchleiste auf der Registerkarte "ChangeKey" der App müssen Sie nur nach diesem Begriff suchen, und die Option sollte angezeigt werden). Dies behebt das Problem im gesamten Betriebssystem. Angesichts der Tatsache, dass das OS X-Bedienfeld für Tastaturen und Mäuse im Allgemeinen fürchterlich ist, empfehle ich die Verwendung von Karabiner (sowohl für diesen als auch für andere Griffe).
Hayden Schiff

Antworten:

3

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

Ich habe eine schnelle App erstellt, die einige grundlegende Scroll-Lock-Funktionen zusammenfasst. Grundsätzlich weist es das System an, kleine horizontale Bewegungen zu ignorieren, wenn in größtenteils vertikaler 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 kaum getestet, aber es verhindert horizontale Bewegungen beim Scrollen

bogdansrc
quelle
Wie beantwortet dies die Frage? Dokumentiert es das Problem oder lässt es jemanden wissen, dass er ein Problem hat oder nicht?
bmike
Meine Antwort bezieht sich auf eine App, die die Bildlaufsperre für Mavericks "wieder aktiviert". Die Frage ist, ob die Bildlaufsperre bei Mavericks nicht richtig funktioniert. Meine Antwort bringt es zum Laufen.
Bogdansrc
Aah - Sie implementieren einige Filter für die unformatierten Bildlaufereignisse 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. Vielen Dank für die Veröffentlichung des Codes!
bmike
1

Versuche dies:

defaults write -g NSScrollViewRubberbanding -int 0

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

Sergey Stolyarov
quelle
Hilft nicht beim ruckartigen Scrollen und beim horizontalen Driften.
Artur Bodera
Nun, es funktioniert für mich, ich kann jetzt Chrom perfekt und ohne diese "Sprünge" scrollen
Sergey Stolyarov
Das hat bei mir geklappt, sollte als richtige Antwort markiert werden. Werden diese Änderungen bei der Verwendung von Time Machine beibehalten, oder muss ich dies bei jeder Formatierung meines Systems tun?
Roberto
hmm komisch, es scheint nur für einige Websites zu funktionieren. Für mich ist store.steampowered.com nicht gut :(
Roberto
1

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

Trackpad-Einstellungen

JaKXz
quelle
Ich mag diese Funktion, ich möchte sie nicht deaktivieren. Diese Frage bezieht sich nicht auf das Vorhandensein dieser Funktion, sondern auf die in OSX 10.9 Mavericks eingeführte Funktionsänderung.
Artur Bodera
@ArturBodera Ich stimme dir zu, ich mag das Feature auch. Infolgedessen musste ich üben, sehr bewusst mit dem Scrollen umzugehen, und mit der Zeit wurde ich damit einverstanden. Erfahrungsgemäß verschwindet Ihr Problem, wenn Sie diese Funktion deaktivieren, aber Sie müssen ohne diese Funktion auskommen.
JaKXz
Ich lehne es ab, das anzuerkennen :) Ich hatte das gleiche Gefühl und habe versucht zu lernen, "meine Finger vorsichtig in einer perfekten vertikalen Achse zu bewegen", aber es ist einfach albern. Trotz besonderer Sorgfalt bin ich nur ein unvollkommener Mensch, und so kommt es vor, dass mein Macbook auf meinem Schoß manchmal um 0,05 Grad von der Mittellinie meines Körpers abweicht, oder ich bin nur müde oder in Eile ... und dann passiert eine Katastrophe! Ich hasse es besonders. wenn es passiert, wenn ein langes Webformular ausgefüllt wird und ich alle Änderungen verliere. Es hat in Mountain Lion perfekt funktioniert, es funktioniert in iOS perfekt, also muss es einen Weg geben, es zurückzubekommen!
Artur Bodera
Ich habe diese Funktion für Chrome deaktiviert: defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSESie funktioniert die meiste Zeit nicht wie erwartet.
Sergey Stolyarov
@SergeyStolyarov meinst du zu sagen "es funktioniert die meiste Zeit wie erwartet"?
JaKXz
0

Gehen Sie zu SystemeinstellungenAllgemeinBildlaufleisten anzeigen: Immer .

Dadurch wurde das Problem mit der seitlichen Sperre in Safari behoben. Allerdings finde ich immer noch, dass das Scrollen ein bisschen abgehackt ist. (In Firefox handelt es sich um eine vollständige, Epilepsie auslösende Katastrophe.)

Erlend
quelle
Hilft mir leider nicht. Scrollen ist auf Bildschirmen mit vertikalem und horizontalem Scrollen immer noch kaum möglich :(
Pavel Alexeev,
Ich möchte keine Bildlaufleisten. Ich möchte einen Bildlauf mit ver / horizontaler Verriegelung haben, wie es früher in Mountain Lion war (und wie es immer in iOS war)
Artur Bodera
0

Es scheint, dass es durch Öffnen von AutoCAD behoben werden kann, wenn Sie es haben.

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

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