Actuellement, si je veux lier un nouveau raccourci clavier à un élément de menu, je dois passer par un processus quelque peu fastidieux, en plusieurs étapes :
- Ouvrez les Préférences système, puis le volet Clavier, puis les raccourcis d'applications.
- Cliquez sur le bouton
+
bouton - Trouvez l'application dans le menu
- Oublier le nom exact de l'élément de menu que je veux lier
- Retournez dans l'autre application, trouvez l'élément de menu, et rappelez-vous exactement comment il s'appelle.
- Retournez dans les Préférences Système et tapez cela dans le champ
- Tapez le raccourci souhaité et cliquez sur "Ajouter".
- Après l'avoir testé, je me suis aperçu que j'avais fait une erreur de frappe et j'ai passé quelques minutes à résoudre les problèmes liés aux étapes 5 à 7.
Pour quelque chose d'aussi simple que de lier un raccourci clavier à un élément de menu, je pense qu'il devrait y avoir un moyen très facile d'y parvenir en deux secondes environ.
Existe-t-il une sorte de script ou une application que je peux utiliser pour facilement gérer les raccourcis clavier d'une application ?
Je serais tout aussi heureux avec quelque chose qui ressemble à l'un ou l'autre :
- Une petite application script/background que je peux appeler, qui me demande de sélectionner un élément de menu et de taper le raccourci que je souhaite.
- Un programme un peu plus vaste qui liste et laissez-moi modifier tous les éléments de menu et/ou les raccourcis clavier dans une application donnée.
0 votes
Certaines applications le font en interne - généralement celles qui ont un demi-million d'options, Photoshop et Cubase étant les deux qui me viennent immédiatement à l'esprit. Pour les autres, il y a la méthode de l'exemple.
0 votes
J'imagine que ce n'est pas très difficile à programmer - Ces paramètres semblent être stockés dans les clés NSUserKeyEquivalents dans les listes de préférences de chaque application (ou dans celle du domaine global d'Apple, pour les raccourcis définis au niveau mondial). Vous pouvez facilement voir toutes les liaisons existantes avec
defaults find NSUserKeyEquivalents
et les écrire n'est pas très différent.0 votes
Je viens d'essayer cette commande - elle ne couvre même pas mes changements de préfs du système de clavier, sans parler de la myriade de changements que j'ai dans pshop et cubase.
0 votes
@Tetsujin Bien sûr, cela ne couvre pas les changements effectués de manière propriétaire ! Je ne parle que de la fonctionnalité native pour cela, qui n'a rien à voir avec le sujet. Bien qu'il soit étrange qu'il n'inclue pas tous vos bindings dans les Préférences Système... cela fonctionne très bien pour moi. L'exécutez-vous avec les permissions appropriées ?
0 votes
Cette commande m'a permis d'obtenir une liste de 4 éléments précis [tous "vrais"]. Ma liste de préférences réelle se compte par dizaines, à l'exception des applications particulières dotées de fonctionnalités intégrées, qui ne s'affichent que dans ces applications.
0 votes
@Tetsujin C'est vraiment bizarre, aucun d'entre eux ne devrait être booléen ! Voici ce qu'il retourne pour moi : cl.ly/k24a
0 votes
Par "vrai", je voulais dire qu'il s'agissait de valeurs non standard reconnues, et non de valeurs booléennes. Je suis désolé.
0 votes
Oh, s'il vous plaît. J'en ai besoin. J'en souffre tout le temps. Par ailleurs, BetterTouchTool vous offre une plus grande flexibilité car vous pouvez utiliser des caractères génériques, sélectionner le énième élément de menu et définir le même raccourci pour plusieurs éléments de menu (au cas où ils changeraient en fonction de l'état), mais malheureusement, le processus d'ajout des raccourcis n'est pas beaucoup plus court.