¿Cómo desactivo los gestos táctiles en OS X incluso cuando no se detecta ningún panel táctil?

¿Cómo desactivo los gestos táctiles en OS X incluso cuando no se detecta ningún panel táctil?

Tengo un problema delicado. Utilizo una gran pantalla multitáctil de PQ Labs con una Mac Mini. Se utiliza en una exposición donde ejecuto una aplicación en modo de pantalla completa. Sin embargo, dado que hay un gesto táctil integrado en OS X para salir del modo de pantalla completa (pellizcar con todos los dedos), el usuario puede salir accidentalmente de la aplicación al escritorio. El problema es que no se puede acceder a la configuración de gestos en Preferencias del Sistema si la Mac no ha detectado un dispositivo táctil como un panel táctil. En mi caso, la pantalla de PQ Labs tiene sus propios controladores, por lo que OS X no la detecta como un dispositivo táctil y, por lo tanto, no puedo desactivar los gestos. ¿Hay alguna manera de resolver esto con un script al inicio o algo así?

Respuesta1

Como no tienes un trackpad activo, es posible que necesites pedir prestado un trackpad de Apple simplemente para cambiar la configuración en Preferencias del Sistema. Si no, esto podría funcionar:

defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadFourFingerPinchGesture -int 0

Establecer este valor en 0deberíadeshabilite la configuración. Nuevamente, no estoy seguro de si esto funcionará con tu pantalla táctil.

Aquí hay algunos otros valores para probar:

  • Desactivar toque para hacer clic

    defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool false
    
  • Toque con dos dedos para emular el clic derecho

    defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadRightClick -bool true
    
  • Habilitar toque con tres dedos (buscar hacia arriba)

    defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerTapGesture -int 2
    
  • Desactivar el arrastre con tres dedos

    defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool false
    
  • Acercar o alejar

    defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadPinch -bool true
    
  • Zoom inteligente, toque dos veces con dos dedos

    defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadTwoFingerDoubleTapGesture -bool true
    
  • Girar

    defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadRotate -bool true
    
  • Centro de notificaciones

    defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadTwoFingerFromRightEdgeSwipeGesture -int 3
    
  • Deslizar entre páginas con dos dedos

    defaults write NSGlobalDomain AppleEnableSwipeNavigateWithScrolls -bool true
    
  • Desliza el dedo entre aplicaciones de pantalla completa

    defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerHorizSwipeGesture -int 2
    
  • Habilitar otros gestos con varios dedos

    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
    

información relacionada