Accès aux menus sous Mac OS X via le clavier


17

Ma question est de savoir comment accéder aux menus des applications, comme le fichier, modifier, afficher - en utilisant le clavier.

Ou comment créer un nouveau raccourci dans n'importe quelle application (par exemple Xcode).

Exemple -> Je veux créer un raccourci pour l'option de menu suivante dans Xcode

=> Menu Exécuter -> Outil Démarrer avec les performances -> Fuites

comme - Commande + Maj + Ctrl + R

C'est possible? Comment?

J'ai inclus ici deux questions

  • Comment accéder au menu via le clavier sous Mac OS X?
  • Comment créer un nouveau raccourci pour une option particulière d'application?

Réponses:


20
  1. Control-Fn-F2 ou Control-F2 si vous utilisez F1, F2 etc. comme touches de fonction standard.

  2. Préférences Système »Clavier et souris» Raccourcis clavier. Cliquez sur le bouton + et suivez les instructions.


1
@Benjamin - Monsieur - J'utilise MAC OS X - 10.5.7. & L'option que vous m'avez suggérée ne fonctionne pas.
Sagar R. Kothari

@sagar: sur MacOS X 10.5.7, l'option Control-Fn-F2 fonctionne pour moi; le simple Control-F2 essaie juste d'augmenter la luminosité de mon écran. Cependant, cela signifie probablement que je n'utilise pas les touches comme touches de fonction standard.
Jonathan Leffler

2
L'accès complet au clavier doit être activé pour que cela fonctionne: vous pouvez l'activer dans le volet des préférences du clavier. (Ou appuyez sur <kbd> Contrôle </kbd> - <kbd> F7 </kbd>)
Chealion

@ Chealion - pas pour moi ça ne l'est pas. @ sagar - lequel? Et pourquoi n'êtes-vous pas sur 10.5.8?
Benjamin Dobson

1
Vous pouvez également modifier la séquence de touches pour le Contrl + F2 par défaut sous "Paramètres -> Clavier -> Raccourcis clavier -> Texte et entrée du clavier" et définir une nouvelle séquence de touches pour l'option "Déplacer le focus vers la barre de menus". J'aime définir Cmd + Space pour imiter celui des fenêtres (qui est par défaut utilisé pour la recherche Spotlight)
haridsv

27

Ma façon préférée de le faire est d'utiliser le raccourci d'aide (cmd-shift- /), qui amène le focus dans Leopard à la barre d'aide. Ensuite, commencez à taper le nom de la commande que vous souhaitez et il filtrera la liste ci-dessous pour les commandes qui correspondent à votre modèle. Flèche vers le bas à droite et elle vous montrera en fait où dans les menus cette commande existe, ainsi que les raccourcis qui lui sont attribués. Appuyez sur Entrée et il exécute la commande.

Cela a plus de sens si vous le faites réellement :).

Cela rend très facile la recherche de toutes les commandes pour la bonne, et en quelques touches vous donne accès à tous les éléments du menu.

Malheureusement, cela ne fonctionne plus dans Firefox (où vous devez utiliser l'ancienne méthode ctrl-F2) car ils ont détourné le raccourci "aide" pour vous amener à une page Web stupide qui n'est jamais ce que je veux.


2
+1 Oh, j'aime ça. C'est presque comme Quicksilver. Je n'avais jamais compris ce à quoi servait cette «recherche» dans le menu d'aide, étant donné qu'elle semblait inclure des menus et des trucs - comme c'est bien. C'est une astuce que j'utiliserai désormais tous les jours. :-)
robsoft

2
+1. SENSATIONNEL. Je ne l'ai jamais su et c'est vraiment génial!
John Rudy

bonbon !!!!!!
bobobobo

1
putain, je ne peux voter que pour une fois.
oferei

2

Selon http://www.xvsxp.com/misc/keyboard.php , si vous appuyez sur Control-F2, vous pouvez naviguer dans les menus comme dans Windows: flèches gauche ou droite, ou taper la première lettre ou deux des menus nom ou un nom d'options de menu pour le sélectionner, et entrez fonctionne tout comme en cliquant sur l'option.

En ce qui concerne la modification des raccourcis du menu XCodes, [vous pouvez simplement utiliser les "Préférences de liaison des touches" dans la boîte de dialogue des préférences XCode. http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeWorkspace/300-Keyboard_Shortcuts/custom_key_equivalents.html#//apple_ref/doc/uid/TP40002706-SW2


1

Cela fait plusieurs années que cette question a été posée, mais pour ceux qui tombent sur ce fil, ma réponse à une question similaire pourrait être utile (lien ci-dessous).

En particulier, ceux qui arrivent sur Mac OS X à partir d'un arrière-plan PC / Windows peuvent rechercher quelque chose pour reproduire le comportement des accélérateurs Alt dans Windows, comme cliquer sur Alt+F pour mettre en surbrillance l'élément Fichier dans le menu, ou pour accéder à divers boutons dans la boîte de dialogue des boites.

Une fonctionnalité intéressante qui reproduit presque les accélérateurs Windows Alt dans une boîte de dialogue OS X consiste à utiliser + + first_letter.

Parfois, il est possible de faire seulement + first_letter, mais ce n'est pas universel. Par exemple, dans une Save Asboîte de dialogue, + Nne parvient pas à sélectionner New Folder. Mais + + Nfait l'affaire.

Plus de détails, y compris sur la façon d'accéder aux éléments de menu en utilisant cette technique, peuvent être trouvés dans mon post précédent .

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.