¿Habilitando tanto el trackpad Drag Lock y 3 Finger Drag a la vez?

9

OSX tiene dos métodos de arrastrar con el control de pista, "arrastrar bloqueo" (doble toque y luego arrastrar hasta que toque para liberar) y "tres arrastre con el dedo" donde toca tres dedos y arrastre hasta que suelte. El problema es que te obliga a seleccionar uno u otro.

¿Hay alguna forma de activar manualmente ambas opciones al mismo tiempo?

La razón por la que esto es útil es porque 3 Finger Drag es ideal para arrastres rápidos cortos, pero para arrastres más largos a menudo se queda sin espacio en el trackpad. El bloqueo de arrastre es bueno para arrastres largos, pero es bastante lento cuando tienes un montón de arrastres porque tienes que presionar dos veces y sacar el bloqueo de arrastre cada vez. Sería realmente genial tener ambos a la vez.

    
pregunta truth1ness 12.04.2015 - 18:02

6 respuestas

6

En OS X El Capitan 10.11.1, los siguientes comandos de terminal parecen resolverlo por mí en el Magic Trackpad (en el trackpad incorporado solo puedo operar un mecánico de arrastre a la vez):

# Enable "tap-and-a-half" to drag.
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Dragging -int 1
defaults write com.apple.AppleMultitouchTrackpad Dragging -int 1


# Enable 3-finger drag. (Moving with 3 fingers in any window "chrome" moves the window.)
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool true
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true

fuente: enlace

Actualizar: desenterró un poco más y encontró el "comportamiento de toque" ratón entrada predeterminada, que requiere el ajuste preestablecido de "2" para obtener "toque para arrastrar "en el trackpad incorporado

defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 2
defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 2
    
respondido por el Nir Golan 12.11.2015 - 09:52
1

Fui directamente al archivo de preferencias del trackpad para ver si se podía establecer la bandera de tres dedos y la bandera de arrastre (con o sin configurar la bandera de bloqueo de arrastre), pero aunque podría establecer ambas y los nuevos valores se mantuvieron estables No pude hacer que funcionaran los tres arrastres de tres dedos y el doble toque al mismo tiempo. (En realidad, hay dos archivos de preferencias: uno para el Apple Bluetooth Multitouch Trackpad y otro para el Apple Multitouch Trackpad y probé esto con ambos por si acaso). Por lo tanto, creo que la respuesta es No, no se puede hacer.

A menos que mi mente se vaya, estoy bastante seguro de que fue posible establecer ambos tipos de arrastre en una versión anterior de OS X y sentí que algo había cambiado, pero no podía decir exactamente qué era hasta que vi esta pregunta . A menos que haya un conflicto que Apple haya encontrado entre las distintas configuraciones de Three Finger o que tengan un plan para alguna función nueva que requiera tal cambio, no sé por qué se eliminaría esta habilidad. Los archivos de preferencias son capaces de permitir las diversas combinaciones de arrastre utilizando banderas separadas. La forma en que ahora existe permite que los indicadores se establezcan de manera inconsistente con la forma en que OS X realiza el arrastre, pero es solo una parte de ese archivo de preferencias que está mal diseñado; todo el conjunto de preferencias parece que se combinaron sin considerar una metodología general y hace que la posibilidad de presentar problemas a medida que se realicen cambios a lo largo del tiempo sea más probable. Y tener ambas formas, como dijo el OP, es conveniente a veces.

    
respondido por el Zhora 13.04.2015 - 00:11
1

Necesitaba deshabilitarlo en la Mac de un cliente y hubo algunos errores al hacerlo en la interfaz GUI, así que escribí esto en la Terminal:

defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool false
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool false

Funcionó.

    
respondido por el Mark Barner 02.09.2016 - 14:05
0

Esto lo tengo funcionando para mí.

  1. Establezca "TrackpadThreeFingerDrag" = YES y también "Dragging" = YES en "com.apple.AppleMultitouchTrackpad.plist" inside "~ / Library / Preferences".
  2. Repare permisos con la utilidad de disco
  3. reiniciar
respondido por el totum 05.05.2015 - 05:21
0

Parece que las opciones pueden haber cambiado para High Sierra (10.13.x):

% defaults read com.apple.AppleMultitouchTrackpad 
{
    ActuateDetents = 1;
    Clicking = 1;
    DragLock = 0;
    Dragging = 0;
    FirstClickThreshold = 1;
    ForceSuppressed = 0;
    SecondClickThreshold = 1;
    TrackpadCornerSecondaryClick = 0;
    TrackpadFiveFingerPinchGesture = 0;
    TrackpadFourFingerHorizSwipeGesture = 0;
    TrackpadFourFingerPinchGesture = 0;
    TrackpadFourFingerVertSwipeGesture = 0;
    TrackpadHandResting = 1;
    TrackpadHorizScroll = 1;
    TrackpadMomentumScroll = 1;
    TrackpadPinch = 1;
    TrackpadRightClick = 1;
    TrackpadRotate = 1;
    TrackpadScroll = 1;
    TrackpadThreeFingerDrag = 1;
    TrackpadThreeFingerHorizSwipeGesture = 0;
    TrackpadThreeFingerTapGesture = 0;
    TrackpadThreeFingerVertSwipeGesture = 0;
    TrackpadTwoFingerDoubleTapGesture = 0;
    TrackpadTwoFingerFromRightEdgeSwipeGesture = 0;
    USBMouseStopsTrackpad = 0;
    UserPreferences = 1;
    version = 12;
}

Creo que la configuración de DragLock y TrackpadThreeFingerDrag en 1 probablemente hará el trabajo, aunque no tengo ganas de reiniciar mi computadora ahora mismo para probarlo. =)

    
respondido por el Ken Williams 09.05.2018 - 05:13
-1

Abra Terminal.app y ejecute las siguientes líneas de comandos una por una:

defaults write com.apple.AppleMultitouchTrackpad DragLock -bool true

defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true
    
respondido por el Dusty Pomerleau 08.08.2018 - 07:03

Lea otras preguntas en las etiquetas