Wie deaktiviere ich die Zwei-Finger-Navigation vor / zurück in Chrome?

327

In Entwicklerversionen von Chrome haben sie Zwei-Finger-Wischbewegungen nach links / rechts implementiert, verfeinert und freigegeben, um im Browserverlauf vorwärts / rückwärts zu blättern. Leider können Sie es versehentlich auslösen, während Sie sich in der Mitte eines langen Abwärts- / Aufwärts-Bildlaufs befinden, was natürlich häufig vorkommt.

Ich mag die Geste im Allgemeinen und Dinge wie Preview, Safari und andere Anwendungen haben sie viel besser implementiert, sodass Sie nicht blindlings vorwärts und rückwärts navigieren können, solange Sie begonnen haben, einen Bildlauf nach oben oder unten durchzuführen.

Wie deaktiviere ich in Chrome selektiv die Zwei-Finger-Navigation vor / zurück?

Jason Salaz
quelle
7
Dies klingt nach einer schlechten Implementierung von Chrome. Haben Sie darüber nachgedacht, einen Fehler zu melden?
Jtbandes
Eigentlich habe ich nur versucht, dies zu reproduzieren und es scheint für mich im neuesten Entwickler-Build nicht zu passieren. Bist du sicher, dass du auf dem neuesten Stand bist?
jtbandes
Ich bin auf dem neuesten Entwicklungsstand und kann diesen Fehler bestätigen. Ich würde einen Fehler beim Chrome-Team melden. code.google.com/p/chromium/issues/list
Nathan Walker
Wenn Sie nicht auf der Dev-Version sein müssen, ist es im Beta-Kanal weniger sensibel
bringen Sie den
2
Dies ist keine geeignete Antwort, da (theoretisch) jeder andere Kanal möglicherweise den aktuellen Status des Dev-Kanals aufweist.
Jason Salaz

Antworten:

363

Ich weiß, dass es mehr als ein Jahr später ist, aber ich hatte die gleiche Frage und fand die Antwort dann selbst heraus.

Öffnen Sie das Terminal und geben Sie Folgendes ein:

defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE

Starten Sie dann Chrome neu.

Jetzt können Sie es systemweit aktivieren und nur für Chrome deaktivieren. Dies funktioniert übrigens für jede App. Ersetzen Sie einfach com.google.Chrome durch die Bundle-ID der Ziel-App.

Wenn Sie daran interessiert sind, wie es funktioniert, ist AppleEnableSwipeNavigateWithScrolls die globale Einstellung, die für jede angegebene App überschrieben werden kann.

Hoffe das hilft jemandem in der Zukunft.

Gil Broochian
quelle
12
Oh ja. Oh mein Gott, ja. Das ist ausgezeichnet. Es hat mir JETZT geholfen. DANKESCHÖN!
Jason Salaz
7
Ich möchte hundert Konten erstellen, um diese Antwort so oft wie möglich auf den neuesten Stand zu bringen.
Scottie
19
Das funktioniert nicht mehr. Chrome 30 auf Mavericks. Die andere Lösung für Systemeinstellungen funktioniert: apple.stackexchange.com/a/28998/8041 .
Timoxley
7
Funktioniert für mich auf Mavericks ohne.plist
Billy Moon
6
Versuchte dies in Yosemite und es scheint nicht zu funktionieren (auch nach dem Neustart von Chrome). Das ist sehr ärgerlich - besonders, wenn ich Informationen eingebe (z. B. eine Antwort auf SE) und einen Bildlauf durchführe, um etwas zu überprüfen -, kann es leicht passieren, dass ich zurückkehre und die Bearbeitung verliere. Benötigt diese Antwort ein Update für Yosemite?
Floris
138

Ich ging in die Systemeinstellungen und änderte die Seitenänderungsgeste von zwei Fingern auf drei (OSX Lion). Das Streichen mit drei Fingern scheint auf jeden Fall reaktionsfreudiger zu sein, und ich verwende normalerweise nur zwei Finger für alles andere.

Systemeinstellungen> Trackpad> Weitere Gesten> Streichen Sie zwischen den Seiten

Raydeen
quelle
19
... dies funktioniert, Sie ändern jedoch auch die Einstellungen für jede andere App (einschließlich Vorschau). Ich mag diese Lösung und das tue ich auch, aber ich hoffe, dass die Chrome-Leute diesen Thread lesen und sehen, dass sie eine Lösung im Browser anbieten müssen.
Eric
1
Funktioniert auch für Mountain Lion.
Nakilon
3
IMHO ist dies eine bessere Lösung, als die Chrome-Standardeinstellungen mit dem Befehlszeilenbefehl zu ändern.
Steve Bennett
2
Funktioniert in Mavericks, wenn die Befehlszeilenoption dies nicht tat.
Atwixtor
Funktioniert auch in Yosemite. Einige Leute mögen das Wischen / Gesten-Zeug, aber ich mag es nicht wirklich, deshalb habe ich es in Drei-Finger-Wischen geändert (was Fehlalarme vermeiden sollte).
Per Lundberg
25

Es gibt zwei verschiedene Eigenschaften, ist eine für das Trackpad : AppleEnableSwipeNavigateWithScrolls, die andere für die ist Maus / Magic Mouse : AppleEnableMouseSwipeNavigateWithScrolls.

Sie müssen also einen oder beide der folgenden Befehle ausführen:

$ defaults write com.google.Chrome AppleEnableMouseSwipeNavigateWithScrolls -bool false
$ defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool false
Fredy Muñoz
quelle
Vielen Dank dafür! Konnte für mein Leben nicht herausfinden, warum dies für alle anderen als mich funktionierte - es lag daran, dass ich eine Magic Mouse benutze und brauchte AppleEnableMouseSwipeNavigateWithScrolls.
Derek Shockey
16

Zusammenfassung:

Es sieht so aus, als ob Google Chrome Apples Standardgesten verwendet. Wenn Sie also Apples Gesten deaktivieren, deaktivieren Sie Chromes. Du liebst aber wahrscheinlich immer noch einige Gesten wie ich. Holen Sie sich dafür BetterTouchTools (BTW, es ist kostenlos).

Google Chromes-Gesten deaktivieren

Sie können Chromes Gesten deaktivieren, indem Sie zu Systemeinstellungen> Maus ODER Trackpad> Weitere Gesten> gehen und das Kontrollkästchen Zwischen Seiten wischen deaktivieren.

Behalten Sie die gewünschten Gesten

Ich liebe Gesten, also habe ich BetterTouchTools heruntergeladen, mit denen ich die gewünschten Gesten machen kann. Ich habe alle Apfelgesten deaktiviert und dann meine eigenen erstellt. Sie können auf diese Weise sehr individuell mit Gesten umgehen. Wenn Sie es vorziehen, lassen Sie einige Apfelgesten aktiviert und verwenden Sie BetterTouchTools für die benutzerdefinierteren.

zechdc
quelle
toll, das funktioniert.
Gilzero
Wie können Sie die Geste "Wischen zwischen Seiten" für andere Anwendungen aktivieren? Die Geste fehlt in den BetterTouchTools.
Petr Peller
@PetrPeller Jede Anwendung sollte eine eigene Tastenkombination zum Wechseln zwischen Seiten haben. In BetterTouchTools können Sie benutzerdefinierte Gesten für jede Anwendung einrichten. Richten Sie eine neue Anwendung ein, verwenden Sie die gewünschte Geste für ein Wischen und geben Sie dann die entsprechende Tastenkombination für die Gestenaktion ein. Sinn ergeben?
Zechdc
@zechdc Aber auf diese Weise müsste ich jede einzelne Anwendung einzeln einrichten und ich würde die Animation vermissen, da die Geste in eine Tastenkombination übersetzt würde. Schade, dass die BetterTouchTools die 2-Finger-Wischgeste für Google Chrome nicht einfach deaktivieren und das Standardverhalten für verschiedene Apps beibehalten können.
Petr Peller
@PetrPeller Ich stimme zu. Entschuldigung, ich kann nicht weiterhelfen.
Zechdc
8

Nutzer von Chrome Canary sollten Folgendes verwenden:

defaults write com.google.Chrome.canary AppleEnableSwipeNavigateWithScrolls -bool FALSE
Lloyd
quelle
2
Während meines Tests sollte die com.google.Chrome.canary.plist com.google.Chrome.canary sein.
darkbaby123
5

Die einzige Möglichkeit, die mir derzeit zur Verfügung steht, besteht darin, das systemweite Wischen von Seiten mit zwei Fingern im Abschnitt "Trackpad" der Systemeinstellungen zu deaktivieren. Ich warte geduldig darauf, dass Chrome die Implementierung repariert oder zumindest eine App-Voreinstellung zum Deaktivieren der Funktion bereitstellt.

Luke Dennis
quelle
1
Ich erwarte nicht, dass sie das jemals beheben. Sie haben jahrelang für eine noch blödere Fehlfunktion gestritten, bei der das Drücken der [Entf] -Taste eine Seite zurückblättert, wenn keine Felder den Fokus haben. Aus Usability-Sicht ist Chrome ein dampfender Haufen pile. Die wichtigsten Erfolgsfaktoren sind (1) ein überlegener Inspektor und (2) mehr und bessere Erweiterungen. Sonst wäre es wertlos.
Iconoclast
5

Ich habe auch das Terminal-Kommando auf Yosemite ausprobiert, es hat bei mir nicht funktioniert.

Und dann habe ich versucht, "Swipe between pages" in den Mauseinstellungen zu deaktivieren, und es hat funktioniert.

Bildbeschreibung hier eingeben

Chris
quelle
Bei Ihnen hat es nicht funktioniert, da Sie eine Magic Mouse und kein Magic Trackpad verwenden. Beachten Sie die Antwort von Fredy-Muñoz. Die Anweisungen in dieser Antwort deaktivieren die Funktion für alle Apps . Wenn das für dich funktioniert, großartig. In meinem Beitrag / der ursprünglichen Frage habe ich jedoch gefragt, ob ich sie für Chrome selektiv deaktivieren möchte. Weitere Informationen finden Sie in der akzeptierten Antwort oder in Fredy's.
Jason Salaz