13 votes

Activer à la fois le verrouillage du glisser-déposer du trackpad et le glissement à trois doigts en même temps?

OSX a deux méthodes de glisser avec le trackpad, "verrouillage du glissement" (double tapez puis glissez jusqu'à ce que vous tapiez pour libérer) et "glissement à trois doigts" où vous touchez trois doigts et glissez jusqu'à ce que vous relâchiez. Le problème est que cela vous force à choisir l'une ou l'autre.

glisser

Y a-t-il un moyen d'activer manuellement les deux options en même temps ?

La raison pour laquelle c'est utile, c'est que le glissement à trois doigts est idéal pour de courts glissements rapides, mais pour des glissements plus longs, vous manquez souvent de place sur le trackpad. Le verrouillage du glissement est bon pour les glissements longs, mais il est assez lent lorsque vous avez une série de glissements car vous devez double tapez pour entrer et taper pour sortir du verrouillage à chaque fois. Ce serait vraiment génial d'avoir les deux en même temps.

0 votes

Trois doigts de glisser semblent avoir un verrou d'environ 1 seconde comme le verrouillage par glissement afin que nous puissions faire glisser prolongée sans être limité par la taille du trackpad. D'accord parfois le glisser-taper est plus pratique et il n'y a aucune raison valable de ne pas permettre les deux. Cliquer-glisser reste pris en charge bien sûr, bien que j'ai fini par détester cliquer maintenant. Et curieusement, cliquer-glisser est le seul des trois mécanismes qui fonctionne pour déplacer du texte que vous avez sélectionné (surligné). D'accord avec Zhora, ils ont un peu été embrouillés en essayant de comprendre les paramètres ici.

7voto

Nir Golan Points 171

Sous OS X El Capitan 10.11.1, les commandes terminal suivantes semblent résoudre le problème pour moi sur le Magic Trackpad (sur le trackpad intégré, je ne peux utiliser qu'un mécanisme de glisse à la fois) :

# Activer le "tap-and-a-half" pour glisser.
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Dragging -int 1
defaults write com.apple.AppleMultitouchTrackpad Dragging -int 1

# Activer la glisse à 3 doigts. (Déplacer avec 3 doigts dans n'importe quelle fenêtre "chrome" déplace la fenêtre.)
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool true
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true

source : https://github.com/boochtek/mac_config/blob/master/trackpad.sh

Mise à jour : j'ai creusé un peu plus et trouvé l'entrée par défaut du comportement de "tap" souris, qui nécessite le paramètre "2" pour obtenir le "tap pour glisser" sur le trackpad intégré

defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 2
defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 2

1 votes

Fonctionne pour moi, redémarrage requis.

0 votes

Stills fonctionne en 2022 à Monterey

1voto

Zhora Points 635

Je suis allé directement dans le fichier de préférences du trackpad pour voir si on pouvait définir à la fois le drapeau Three Finger Dragging et le drapeau Dragging (avec ou sans réglage du drapeau DragLock) mais bien que j'ai pu les définir tous les deux et que les nouvelles valeurs soient restées stables, je n'ai pas pu faire fonctionner à la fois le Three Finger Dragging et le Double Tap Dragging en même temps. (En fait, il y a deux fichiers de préférences : un pour le Apple Bluetooth Multitouch Trackpad et un pour le Apple Multitouch Trackpad et j'ai testé cela avec les deux au cas où). Donc je crois que la réponse est Non, cela ne peut pas être fait.

À moins que mon esprit me fasse défaut, je suis assez sûr qu'il était possible de définir les deux types de glisser dans une version antérieure d'OS X et ça semblait comme si quelque chose avait changé mais je ne pourrais pas dire exactement quoi jusqu'à ce que je vois cette question. À moins qu'il y ait eu un conflit qu'Apple ait trouvé entre les différents réglages Three Finger ou qu'ils aient un projet pour une nouvelle fonction qui nécessiterait un tel changement, je ne sais pas pourquoi cette capacité aurait été supprimée. Les fichiers de préférences sont capables de permettre les différentes combinaisons de glissement en utilisant des drapeaux séparés. La manière dont cela existe actuellement permet aux drapeaux d'être définis de manière incohérente avec la manière dont OS X effectue le glissement mais ce n'est qu'une partie de ce fichier de préférences qui est mal conçue; l'ensemble des préférences donne l'impression d'avoir été jeté ensemble sans tenir compte d'une méthodologie globale et augmente la probabilité d'introduire des problèmes au fil du temps à mesure que des changements sont apportés. Et avoir les deux façons, comme l'a dit l'auteur de la question, est pratique par moments.

0 votes

Aw, c'est dommage. Merci d'avoir vérifié. Espérons qu'ils le ramèneront à l'avenir, ou peut-être qu'une application tierce comme bettertouchtool pourrait l'implémenter.

0voto

totum Points 1

Cela a fonctionné pour moi.

  1. Définir "TrackpadThreeFingerDrag"=YES et aussi "Dragging"=YES dans "com.apple.AppleMultitouchTrackpad.plist" à l'intérieur de "~/Library/Preferences".
  2. Réparer les autorisations avec l'Utilitaire de disque
  3. Redémarrer

0 votes

Hmm, ça n'a pas marché pour moi. Je suis sur Yosemite et un macbook de 2010. Et toi?

0 votes

Assurez-vous de modifier "com.apple.AppleMultitouchTrackpad.plist" et non l'équivalent Bluetooth, ils se ressemblent tellement. J'ai un MBA 13 de 2015 et un MBP 13 de 2011. Fonctionne sur les deux.

0 votes

J'ai réessayé en m'assurant de vérifier le fichier et ça ne fonctionne toujours pas. Peut-être que quelque chose est différent avant 2011?

0voto

Mark Barner Points 49

J'ai dû le désactiver sur le Mac d'un client et il y avait quelques erreurs en le faisant dans l'interface graphique, alors j'ai écrit ceci dans le Terminal :

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

Ça a fonctionné.

0 votes

Ne fonctionne pas pour moi

0voto

Ken Williams Points 1114

Il semble que les options aient pu changer pour 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;
}

Je pense que définir DragLock et TrackpadThreeFingerDrag tous les deux à 1 finira probablement par fonctionner, même si je n'ai pas envie de redémarrer mon ordinateur en ce moment pour le tester. =)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X