1 votes

Comment puis-je savoir si un raccourci est déjà utilisé ?

Je sais comment établir une liste de raccourcis utilisateur pour une application (dans ce cas, PowerPoint) comme ceci :

defaults read com.microsoft.PowerPoint NSUserKeyEquivalents

Mais existe-t-il un moyen de lister les raccourcis par défaut via la ligne de commande (applescript est OK) ? De cette façon, je pourrais éviter d'écraser les raccourcis existants et je n'aurais pas à tester manuellement chaque raccourci que je veux ajouter.

1voto

grg Points 181593

Ce n'est pas possible car l'application ne mémorise pas les raccourcis qu'elle met à disposition, puisqu'elle peut modifier les menus à sa guise ou utiliser un raccourci pour un élément non disponible dans un menu.

  • Lorsque des raccourcis utilisateur sont ajoutés et que l'utilisateur appuie sur le raccourci, MacOS recherche dans les menus l'élément de menu qui correspond au nom saisi. Cette vérification est effectuée au moment de l'exécution du raccourci, car il n'est pas possible de la faire avant. C'est pourquoi le texte que vous saisissez pour l'élément de menu dans les Préférences Système est un champ libre, car il n'est pas possible d'énumérer tous les éléments de menu qui pourraient exister pour une application.

  • Les applications ne sont pas obligées de limiter les raccourcis aux éléments disponibles dans les menus. Les applications peuvent déclencher des raccourcis sans enregistrer un élément de menu associé. C'est la deuxième raison pour laquelle les raccourcis ne peuvent pas être énumérés.

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