
Ich habe ein heikles Problem. Ich verwende einen großen Multi-Touchscreen von PQ Labs mit einem Mac Mini. Er wird in einer Ausstellung verwendet, in der ich eine Anwendung im Vollbildmodus ausführe. Da jedoch in OS X eine Touch-Geste zum Verlassen des Vollbildmodus integriert ist (mit allen Fingern zusammendrücken), kann der Benutzer die Anwendung versehentlich verlassen und auf den Desktop wechseln. Das Problem besteht darin, dass man nicht auf die Einstellungen für Gesten in den Systemeinstellungen zugreifen kann, wenn der Mac kein Touch-Gerät wie ein Touchpad erkannt hat. In meinem Fall hat der PQ Labs-Bildschirm seine eigenen Treiber, sodass er von OS X nicht als Touch-Gerät erkannt wird und ich daher die Gesten nicht deaktivieren kann. Gibt es eine Möglichkeit, dies mit einem Skript beim Start oder so zu lösen?
Antwort1
Da Sie kein aktives Trackpad haben, müssen Sie sich möglicherweise ein Apple-Trackpad ausleihen, um die Einstellung in den Systemeinstellungen zu ändern. Andernfalls könnte Folgendes funktionieren:
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadFourFingerPinchGesture -int 0
Setzen Sie diesen Wert auf 0sollenDeaktivieren Sie die Einstellung. Auch hier bin ich nicht sicher, ob dies mit Ihrem Touchscreen funktioniert
Hier sind einige andere Werte, die Sie ausprobieren können:
Tippen zum Klicken deaktivieren
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool false
Tippen Sie mit zwei Fingern, um einen Rechtsklick zu emulieren
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadRightClick -bool true
Drei-Finger-Tipp aktivieren (nach oben schauen)
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerTapGesture -int 2
Drei-Finger-Ziehen deaktivieren
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool false
Vergrößern oder Verkleinern
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadPinch -bool true
Smart Zoom, Doppeltippen mit zwei Fingern
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadTwoFingerDoubleTapGesture -bool true
Drehen
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadRotate -bool true
Nachrichtencenter
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadTwoFingerFromRightEdgeSwipeGesture -int 3
Mit zwei Fingern zwischen den Seiten wischen
defaults write NSGlobalDomain AppleEnableSwipeNavigateWithScrolls -bool true
Wischen Sie zwischen Vollbild-Apps
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerHorizSwipeGesture -int 2
Andere Mehrfingergesten aktivieren
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerVertSwipeGesture -int 2 defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadFourFingerVertSwipeGesture -int 2 defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadFourFingerHorizSwipeGesture -int 2 defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadFiveFingerPinchGesture -int 2