25 votes

Définir un raccourci clavier pour la sélection des menus imbriqués

Supposons qu'une application dispose d'une sélection de menu Export dans le menu Fichier. Au passage de la souris, un sous-menu s'étend avec les options d'exportation. Existe-t-il un moyen de créer un raccourci clavier pour l'une de ces sélections imbriquées ?

J'ai déjà essayé d'implémenter le raccourci clavier pour l'exportation, en le définissant comme Command-E. Mais cela ne fonctionne pas, même si le symbole de la commande apparaît à côté d'Exporter.

Toute aide est appréciée

44voto

carl Points 11

Depuis Mountain Lion, vous pouvez attribuer des raccourcis clavier aux éléments de menu imbriqués en utilisant le format suivant :

File->Export->Sub-item

J'ai trouvé la réponse dans ce message sur les communautés de support Apple par l'utilisateur macNtouch .

Veuillez noter :

  • vous devez insérer le chemin complet : les chemins partiels ne fonctionnent pas.
  • vous ne devez pas laisser d'espace entre le titre du menu et la flèche

4voto

Je me rends compte qu'il s'agit d'un vieux fil de discussion, mais j'étais actuellement aux prises avec le même problème, dans Filemaker Pro Advanced.

Il s'est avéré que si je plaçais le raccourci dans la section "Toutes les applications" des Préférences Système, au lieu de la section Filemaker Pro Advanced, cela fonctionnait !

Cela ne s'applique qu'aux éléments de menu imbriqués. Les éléments non imbriqués fonctionnent comme ils le devraient (c'est-à-dire dans la section FM Pro Advanced).

1voto

Chip Points 11

La réponse de MacNTouch fonctionne toujours parfaitement sur High Sierra et Mojave. Je voulais configurer un raccourci pour l'impression des chèques dans QuickBooks 2019 Mac, mais la simple création d'un raccourci clavier pour le sous-menu Chèques placerait le raccourci sur Fichier Importer des chèques .

En utilisant le chemin complet, Fichier->Imprimer des formulaires->Chèques , je place maintenant mon ^P sur le bon sous-menu Chèques . Vous devez utiliser le chemin d'accès complet et les flèches doivent être un trait d'union et un plus grand que, le tout sans espace.

0voto

Laura Points 244

Si vous souhaitez attribuer un raccourci au sous-menu, vous pouvez simplement utiliser le nom du sous-menu tel qu'il apparaît. Ainsi, si je veux attribuer un raccourci à l'encodage par défaut dans Safari, il suffit d'utiliser "Default".

Si toutefois vous souhaitez attribuer un raccourci à un sous-menu qui apparaît plusieurs fois, tel que "Mon dossier", vous pouvez utiliser : >Déplacer vers>Notes, dans Lion du moins. Ceci ne fonctionne plus dans Lion.

Vous pouvez également essayer d'attribuer un raccourci en utilisant apple script comme ceci :

tell app "System Events" to tell process "Terminal"
click menu bar 1's menu "Shell"'s menu item 1's menu "New Window"'s menu item "Pro" end tell

et ensuite utiliser ces étapes pour générer une action d'automatisation :

  1. Ouvrez Automator et choisissez l'option Service modèle
  2. Ajouter un Exécuter le Shell script o Exécuter AppleScript action
  3. Vérifiez que les valeurs des types de données acceptées et du champ d'application sont correctes.
  4. Coller le script et sauvegarder
  5. Attribuer un raccourci dans le volet de préférences Clavier

Si le raccourci d'un service ne fonctionne pas tout de suite, essayez d'exécuter le service une fois en le sélectionnant dans le menu Services.

Le mérite de la réponse de l'automate revient à Lori ,

0voto

Juan Valera Points 9

Utilisez "->"

Réponse de MacNTouch à https://discussions.apple.com/message/20380162#20380162

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