13 votes

Activer à la fois le verrouillage du glissement du trackpad et le glissement à 3 doigts en même temps ?

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

glisser

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

La raison pour laquelle c'est utile est que Glisser à Trois Doigts est idéal pour de courtes glissades rapides, mais pour des glissades plus longues, vous manquez souvent de place sur le trackpad. Le Verrouillage du Glissé est bon pour les glissades plus longues mais est assez lent lorsque vous avez plusieurs glissades car vous devez double-cliquer pour entrer et sortir du verrouillage du glissé à chaque fois. Ce serait vraiment génial d'avoir les deux en même temps.

0 votes

Trois doigts drag semble avoir un verrou d'environ 1 seconde comme drag lock donc nous pouvons faire des drags étendus sans être limités par la taille du trackpad. Convaincre parfois tap-tap-drag est plus pratique et il n'y a aucune bonne raison de ne pas permettre les deux. Clic-drag reste bien sûr pris en charge, bien que j'aie fini par détester cliquer maintenant. Et curieusement, clic-drag est le seul des trois mécanismes qui fonctionne pour déplacer le texte que vous avez sélectionné (mis en surbrillance). D'accord avec Zhora, ils se sont un peu embrouillés en essayant de comprendre les paramètres ici.

7voto

Nir Golan Points 171

Sur OS X El Capitan 10.11.1, les commandes terminal suivantes semblent fonctionner pour moi sur le Magic Trackpad (sur le trackpad intégré, je ne peux utiliser qu'une seule mécanique de glisser à la fois) :

# Activer "taper et glisser à moitié".
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Dragging -int 1
defaults write com.apple.AppleMultitouchTrackpad Dragging -int 1

# Activer le glisser à 3 doigts. (Bouger avec 3 doigts sur 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 j'ai trouvé l'entrée "comportement" souris par défaut, qui nécessite le préréglage "2" afin d'obtenir "taper 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

Cela fonctionne toujours en 2022 sur Monterey

1voto

Zhora Points 635

Je suis allé directement dans le fichier de préférence du trackpad pour voir si l'on pouvait définir à la fois le drapeau Three Finger Dragging et le drapeau Dragging (avec ou sans définir le drapeau DragLock) mais bien que je puisse les définir tous les deux et que les nouvelles valeurs soient restées stables, je n'ai pas pu obtenir à la fois le Three Finger Dragging et le Double Tap Dragging pour fonctionner en même temps. (En fait, il existe deux fichiers de préférences : un pour le trackpad multitouch Bluetooth Apple et un pour le trackpad multitouch Apple et j'ai testé ceci 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 ne me joue des tours, je suis assez sûr que c'était possible de définir les deux types de glisser dans une version antérieure d'OS X et cela semblait que quelque chose avait changé mais je ne pourrais pas dire exactement quoi jusqu'à ce que je vois cette question. À moins qu'il n'y ait un conflit qu'Apple ait trouvé entre les différents paramètres Three Finger ou qu'ils aient un plan 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 diverses combinaisons de glisser 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 semble avoir été rassemblé sans considérer une méthodologie globale et rend plus probable l'introduction de problèmes au fil du temps lors de modifications. Et avoir les deux méthodes, comme l'a dit l'OP, 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éfinissez "TrackpadThreeFingerDrag"=YES et également "Dragging"=YES dans "com.apple.AppleMultitouchTrackpad.plist" à l'intérieur de "~/Library/Preferences".
  2. Réparez les autorisations avec l'Utilitaire de disque
  3. Redémarrez

0 votes

Hmm, ça n'a pas marché pour moi. Je suis sur Yosemite et un macbook mi2010. 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. Ça fonctionne sur les deux.

0 votes

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

0voto

Mark Barner Points 49

J'ai eu besoin de le désactiver sur un Mac d'un client et il y avait des erreurs en le faisant dans l'interface GUI, donc j'ai écrit ceci dans 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 ont peut-être changé 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 permettra probablement de faire l'affaire, même si je n'ai pas envie de redémarrer mon ordinateur maintenant 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