Comment puis-je vérifier à l'échelle du système si un raccourci clavier est utilisé ou a été enregistré?

3

Comment interroger OS X pour savoir si une application a enregistré un raccourci?

Je pourrais inspecter chaque application que j'ai ou qui fonctionne au moins avec KeyCue et passer par la section Raccourcis clavier des Préférences Système, mais il doit y avoir une autre méthode utilisant le shell.

1.61803
la source
Je pense que cela dépend de la version d'osx que vous utilisez. Je vais publier osx 1.8.5 et une fois que vous avez spécifié la version d’OSx que vous utilisez, je peux mettre à jour la réponse.
Deesbek
Je pense que vous devriez également changer le titre de votre question pour mentionner que vous parlez de raccourcis clavier. Lorsque je suis tombé sur votre question, je pensais que vous parliez de raccourcis de fichier ou de ln.
Deesbek

Réponses:

2
/usr/libexec/PlistBuddy -c "Print" ~/Library/Preferences/com.apple.symbolichotkeys.plist

Le fera pour vous. Ensuite, vous pouvez éditer les clés individuelles à partir de là.

Les détails sont extraits de: http://reviews.cnet.com/8301-13727_7-57337941-263/tackling-keyboard-shortcut-woes-in-os-x/

Vous pouvez modifier le fichier ci-dessus selon: http://support.apple.com/kb/HT4850

Cependant, le fichier est binaire et vous ne pouvez pas utiliser d'éditeur de texte, vous devez utiliser la commande defaults, ou la commande PlistBuddy. defaults peut être utilisé si vous connaissez les clés individuelles que vous souhaitez modifier. PlistBuddy est plus convivial.

Deesbek
la source
1
Merci pour la référence plist. De cette façon, j'ai trouvé une documentation utile sur le Plist lui-même, hintsforums.macworld.com/showthread.php?t=114785 .
1.61803
Si telle est la réponse à votre question, vous devriez la mettre en format de réponse et la cocher comme réponse automatique. NP en passant.
Deesbek