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


15

Supposons qu'une application dispose d'une sélection de menu Exporter dans le menu Fichier. Au survol 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 sur Command-E. Cependant, cela ne fonctionne pas, même si le symbole de commande apparaît à côté de Exporter.

Toute aide est appréciée



Cela vous aide également lorsque vous disposez d'un élément de sous-menu portant le même nom qu'un élément de menu de niveau supérieur, ou pour lever l'ambiguïté entre les éléments de menu portant le même nom. J'ai ajouté un raccourci clavier pour iTunes pour «aimer» une piste via ⌘⇧l, le nom de l'élément de menu Loveétait en conflit intermittent avec quelque chose d'autre, donc le définissant comme il Song->Loveétait nécessaire.
Jason Salaz

Réponses:


23

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 cet article sur les communautés d'assistance Apple par l'utilisateur macNtouch .

Veuillez noter:

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

1
Attention: il faut mettre le "chemin" complet. Les chemins partiels ne fonctionneront pas!
o0 '.

4

Je me rends compte que c'est un vieux fil, mais je rencontrais actuellement des difficultés avec le même problème, dans Filemaker Pro Advanced.

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

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


1

La réponse de MacNTouch fonctionne toujours parfaitement sur High Sierra et Mojave. Je voulais mettre en place un raccourci pour l'impression des chèques dans QuickBooks 2019 Mac, mais simplement créer un raccourci clavier pour le sous-menu Chèques ... placerait le raccourci sur les chèques d'importation de fichiers ...

En utilisant tout le chemin, Fichier-> Imprimer les formulaires-> Chèques… place maintenant mon ^ P dans le bon sous-menu Chèques…. Vous devez utiliser le chemin entier et les flèches doivent être un trait d'union et supérieur à, le tout sans espaces.


0

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

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

Vous pouvez également essayer d'attribuer un raccourci à l'aide du script Apple 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

puis utilisez ces étapes pour générer une action d'automate:

  1. Ouvrez Automator et choisissez le modèle de service
  2. Ajouter un script Shell Run ou Exécuter AppleScript l' action
  3. Vérifiez que les valeurs des types de données acceptés et de la portée de l'application sont correctes
  4. Collez le script et enregistrez
  5. Attribuer un raccourci dans le volet de préférences Clavier

Si le raccourci pour un service ne fonctionne pas au début, 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 ,


1
La spécification des titres de menu comme >File>Duplicatene semble plus fonctionner sur 10.8.
Lri

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.