33 votes

Où sont stockés les raccourcis clavier (à des fins de sauvegarde et de synchronisation) ?

Où puis-je accéder aux raccourcis clavier d'OS X, par exemple pour la synchronisation de Dropbox ?

37voto

Fuzzy Purple Monkey Points 702

Les raccourcis qui peuvent être définis dans Préférences système > Clavier > Raccourcis > Raccourcis App sont stockés dans ~/Library/Preferences/.GlobalPreferences.plist et les listes de propriétés des applications (comme ~/Library/Preferences/com.apple.iTunes.plist o ~/Library/Containers/com.apple.chess/Data/Library/Preferences/com.apple.chess.plist ).

Les raccourcis des services sont stockés dans ~/Bibliothèque/Préférences/pbs.plist .

11voto

Ellen Teapot Points 181

Comme décrit dans la réponse acceptée, vous pouvez déterminer les raccourcis d'une application en convertissant la plist en xml puis en analysant le xml. Vous pouvez également (testé sur MacOS Sierra 10.12.6) obtenir les valeurs directement avec la commande defaults read commandement.

Pour écrire les commandes des touches utilisateur qui s'appliquent à toutes les applications, exécutez defaults read NSGlobalDomain NSUserKeyEquivalents :

$ defaults read NSGlobalDomain NSUserKeyEquivalents
{
    "Enter Full Screen" = "@^f";
    "Exit Full Screen" = "@^f";
    "Merge All Windows" = "@$m";
}

Pour écrire les raccourcis clavier de l'utilisateur pour une application particulière, utilisez defaults read <app-plist-name> NSUserKeyEquivalents . Par exemple, pour obtenir les raccourcis clavier de l'utilisateur pour l'exécution de Safari (dans cet exemple, l'utilisateur n'a pas défini de raccourcis clavier personnalisés pour Safari)

$ defaults read com.apple.safari NSUserKeyEquivalents
The domain/default pair of (com.apple.safari, NSUserKeyEquivalents) does not exist

Les correspondances de clés que j'ai découvertes dans cette syntaxe de chaîne :

  • command = @
  • control = ^
  • option = ~
  • shift = $

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