Deaktivieren Sie das elastische Scrollen in OS X

Wenn Sie OS X Lion verwendet haben, werden Sie feststellen, dass Apple eine elastische bouncelike Funktion für das Bildlaufverhalten implementiert hat. Wenn Sie beim Blättern das Ende eines Dokuments erreichen, scheint die Seite über den Seitenumfang hinaus zu strecken Sie enthüllt ein graues Texturmuster und gleitet dann an den erwarteten Ort zurück. Dieses Verhalten tritt auf, wenn Sie Multitouch-Eingabegeräte wie z. B. Apples Trackpads oder Magic Mouse verwenden und aus einigen Perspektiven Spaß haben. Dies ist jedoch eine Funktion, die einige möglicherweise nicht immer haben wollen.

Diese elastische Bildlauffunktion ist zwar in der Richtung, in der Sie scrollen, nicht zu übersehen. Ein Problem besteht darin, dass sie in alle Richtungen funktioniert. Wenn Sie also vertikal durch ein Dokument scrollen, kann die Seite alle horizontalen Bewegungen als Indikator verwenden, um das Dokument zu schieben Seite.

Apple bietet einige Optionen zum Verwalten einiger Mauseingabeverhalten an, die in den Systemeinstellungen von Universal Access zu finden sind. Wenn Sie zum Abschnitt "Trackpad-Optionen" gehen, haben Sie in diesen Voreinstellungen Optionen zum Aktivieren oder Deaktivieren des Inertial-Scrollings. Dies verhindert zwar die Aktion in gewissem Maße, hält jedoch nicht an. Darüber hinaus ist das Inertial-Scrollen für das schnelle Durchlaufen großer Dokumente von großem Vorteil, so dass die Benutzer es möglicherweise möchten.

Leider bietet Apple keine Option zum Entfernen dieses elastischen Bildlaufverhaltens für diejenigen, die es deaktivieren möchten. Nach eingehender Untersuchung einer Reihe von Personen in den Apple Discussion-Foren zu diesem Problem stellten die Mitglieder jedoch fest, dass Sie dieses Bildlaufverhalten deaktivieren können, indem Sie eine ausgeblendete Variable in den globalen Voreinstellungen des Benutzers deaktivieren. Öffnen Sie dazu einfach das Terminal-Dienstprogramm (im Ordner / Applications / Utilities /) und führen Sie den folgenden Befehl aus:

Standardwerte schreiben -g NSScrollViewRubberbanding -bool false

Dieser Befehl fügt einfach die Variable "NSScrollViewRubberbanding" zur globalen Voreinstellungsdatei des Benutzers hinzu (bei dieser Datei handelt es sich um eine verborgene Datei im Voreinstellungsordner des Benutzers), und legt sie auf "false" fest. Wenn festgelegt, wird der Benutzer abgemeldet, und die Protokolle werden wieder in der Variablen als "false" oder "disabled" anstelle des Standardwerts "true" gelesen. Sobald sich der Benutzer beim System ab- und wieder beim System angemeldet hat, sollten Sie daher Inertial-Scrolling und andere vorherige Scroll-Verhalten verwenden können, mit der Ausnahme, dass sich die Seiten nicht mehr über ihre Ausdehnungen hinausbewegen, wenn Sie deren Ende erreichen.

Diese Konfiguration funktioniert gut für alle Anwendungen, die zuvor das Bildlaufverhalten zugelassen haben, mit Ausnahme von Safari. Es scheint, dass Safari entweder eine andere globale Implementierung dieses Verhaltens verwenden muss oder eine eigene, die von den globalen Optionen, die von anderen Programmen implementiert werden, getrennt ist. Bisher wurde die Möglichkeit, diese Funktion für Safari oder andere Anwendungen einzeln zu deaktivieren, nicht entdeckt. Wenn Sie jedoch das elastische Bildlaufverhalten in anderen Programmen deaktivieren möchten, sollte dieser Befehl dies tun.

Wenn Sie beschließen, das elastische Scrollen erneut zu aktivieren, können Sie dies tun, indem Sie die neue Variable mit folgendem Befehl aus Ihrem Ordner für globale Einstellungen entfernen:

Standardeinstellungen löschen -g NSScrollViewRubberbanding


 

Lassen Sie Ihren Kommentar