Wie kann ich die Geste des Streifens mit der magischen Maus mit einem Finger über das Terminal umschalten?

1

Wie kann ich die Geste zum Streichen der Seiten mit einem Finger über das Terminal mit der magischen Maus umschalten?

Der Befehl defaults write -g AppleEnableSwipeNavigateWithScrolls -bool NO Löst das Kontrollkästchen in den Systemeinstellungen aus, wirkt sich jedoch nicht auf die Wischgeste aus.

Durch Aktivieren des Kontrollkästchens in den Systemeinstellungen wird die Wischbewegung sofort deaktiviert, ohne dass die Magic Mouse neu gestartet werden muss. Ich möchte die gleiche Funktionalität vom Terminal erhalten.

Nik
quelle

Antworten:

2

Die Ein-Finger-Swipe-Geste auf der Magic Mouse ist technisch gesehen eine Scroll-Geste und kann nicht deaktiviert werden. Sie können die Details mit meiner App NSMonitor genauer untersuchen.

Um die Korrespondenz von ~ / Library / Preferences / com.apple.driver.AppleBluetoothMultitouch.mouse.plist-Einträgen mit Elementen der Benutzeroberfläche in den Systemeinstellungen zu untersuchen, speichere ich eine Kopie dieser Datei als XML, bearbeite etwas in den Systemeinstellungen und speichere es noch einmal und vergleichen Sie die beiden.

valexa
quelle
0

Nach einigen Recherchen habe ich herausgefunden, dass man manipulieren muss com.apple.driver.AppleBluetoothMultitouch.mouse.

Ich habe eine config bei github von gefunden Okine die den folgenden Code hatte:

# Disable full-screen swipe (two-finger swipe) on Magic Mouse
defaults write com.apple.driver.AppleBluetoothMultitouch.mouse MouseTwoFingerHorizSwipeGesture -int 0

Das sollte funktionieren. Andere Möglichkeiten sind

MouseButtonDivision = 55;
MouseButtonMode = OneButton;
MouseHorizontalScroll = 1;
MouseMomentumScroll = 1;
MouseTwoFingerDoubleTapGesture = 3;
MouseTwoFingerHorizSwipeGesture = 2;
MouseVerticalScroll = 1;
UserPreferences = 1;
Pfitz
quelle
Ich frage nach der Geste "Seitenwechsel mit einem Finger" (erstes Kontrollkästchen in den Einstellungen). Zum Beispiel zurück / vor Seite im Browser. Unglücklicherweise com.apple.driver.AppleBluetoothMultitouch.mouse scheint diese Option nicht zu haben (die richtige Option befindet sich in meinem ursprünglichen Beitrag, was sich auch nicht auf das tatsächliche Verhalten auswirkt. Sie schaltet nur das erste Kontrollkästchen in den Magic Mouse-Einstellungen um). Ich denke, es sollte einen anderen Befehl geben, wie "Geänderte Standardeinstellungen auf den aktuellen Arbeitsbereich anwenden", der eigentlich die Arbeit erledigen sollte.
Nik
Ich habe keine Magic Mouse, aber da es keine anderen Optionen für eine Magic Mouse gibt und die entsprechende Geste auf einem Trackpad ein Streichen mit zwei Fingern ist, gehe ich davon aus, dass dies dieselbe Einstellung ist oder nicht möglich ist. Hast du es wenigstens versucht?
Pfitz
Klar habe ich es versucht, hat bei mir nicht funktioniert.
Nik