Ich suche nach einem Befehl ( defaults write …
), um den Rechtsklick zu aktivieren, indem ich auf die untere rechte Trackpad-Ecke tippe.
Dies kann wie folgt aktiviert werden: Systemeinstellungen → Trackpad → Zeigen & Klicken → Sekundärklick aktivieren und „Klicken in der unteren rechten Ecke“ auswählen .
Ich suche jedoch nach einer Möglichkeit, dies programmgesteuert zu tun.
Um herauszufinden, welche Einstellungen mit dem defaults
Befehl geändert werden müssen, gehe ich normalerweise so vor …
Dann:
cd /tmp
defaults read > before
Ändern Sie dann die Einstellung in den Systemeinstellungen und schließen Sie das Einstellungsfenster. 4.
defaults read > after
diff before after
Vor langer Zeit (ich glaube, es war noch auf Snow Leopard) brachte dies die folgende Lösung:
# Map bottom right Trackpad corner to right-click
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadCornerSecondaryClick -int 2
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadRightClick -bool true
Es scheint jedoch, als gäbe es mehr als nur diese beiden Einstellungen. Ich habe versucht, die Einstellung in den Systemeinstellungen zu deaktivieren, dann diese Befehle auszuführen, mich dann abzumelden und wieder anzumelden, aber es hatte keine Wirkung.
Ich habe etwas mehr Zeit damit verbracht, dies zu debuggen, und es scheint, dass es mehrere Einstellungsorte (auf mehreren Hosts) für dieselbe Einstellung gibt.
AFAICT, jeder Benutzer bekommt seinen eigenen Host. Der Anmeldebildschirm verwendet einen separaten Host. Es ist sinnvoll, einige Einstellungen (z. B. Tippen zum Klicken auf das Trackpad) für diese beiden Hosts zu aktivieren.
Darüber hinaus scheint OS X separate Einstellungen für Magic Trackpads und eingebaute MacBook Trackpads zu haben. Die Befehle in meiner Frage aktivieren nur die Magic Trackpad-Einstellungen.
Jetzt versuche ich, es überall zu aktivieren :
# Map bottom right Trackpad corner to right-click
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadCornerSecondaryClick -int 2
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadRightClick -bool true
defaults -currentHost write NSGlobalDomain com.apple.trackpad.trackpadCornerClickBehavior -int 1
defaults -currentHost write NSGlobalDomain com.apple.trackpad.enableSecondaryClick -bool true
defaults -currentHost write -globalDomain com.apple.mouse.tapBehavior -int 1
Beachten Sie , dass ein Abmelden/Anmelden oder Neustart erforderlich sein kann (was den Hintergrunddienst des Trackpads, auch bekannt als Dämon, zwingt, die Einstellungen neu zu laden).
.macos
Datei ausgeliehen, danke!
Dienstag