135 votes

Comment ouvrir le menu contextuel à partir d'un clavier Mac?

Sur Windows, il est possible d'appuyer sur Shift+F10 pour accéder au "Menu contextuel". Mais une action similaire au clavier ne semble pas possible sur Mac. Une application potentielle...

Lorsque je fais une faute d'orthographe dans un document, Lion me donne l'option de corriger l'erreur en faisant un clic droit (ou en appuyant sur ctrl-clic, en tapotant à deux doigts, etc.) sur le mot mal orthographié et en affichant le menu contextuel.

entrer la description de l'image ici

Comment puis-je ouvrir ce menu à partir du clavier? Et est-il possible d'accéder au menu contextuel depuis un clavier Mac?

61voto

PlayingSince1977 Points 117

J'ai toujours la même question mais je n'ai pas encore trouvé la réponse.

Sous Windows, lorsque nous utilisons les raccourcis clavier, nous utilisons principalement la touche Menu dans le clavier Windows :

La touche Menu dans le clavier Windows

Lorsque cette touche Menu est enfoncée, Windows va supposer que vous avez fait un clic droit sur l'élément en surbrillance/actif > puis il vous montrera le menu contextuel même si le pointeur de la souris n'est pas pointé sur l'élément en surbrillance.

Donc cette fonctionnalité semble manquer dans Mac OS. Et quelles que soient les solutions suggérées, même Activer les touches de la souris, cela nécessite toujours de pointer/déplacer le pointeur de la souris vers l'élément en premier, ce qui est sans intérêt. Si j'ai besoin d'utiliser le raccourci clavier pour ouvrir le menu contextuel sur l'élément en surbrillance, pourquoi ai-je besoin de déplacer de nouveau le pointeur de la souris vers celui-ci également. En quelque sorte ce n'est pas un raccourci !!

49voto

CousinCocaine Points 9430

Mise à jour de la solution pour des versions plus récentes du système d'exploitation (par exemple, Monterey 12.6)

Remarque : c'est la position du pointeur et non celle du curseur qui détermine où le menu contextuel apparaît.

Allez à :

  1. Préférences Système Accessibilité
  2. Faites défiler le menu de gauche jusqu'à Moteur Contrôle du pointeur
  3. En haut, choisissez l'onglet Méthodes de contrôle alternatives
  4. Cochez Activer les actions alternatives du pointeur
  5. Cliquez sur le bouton Options... à droite

Activer les actions alternatives du pointeur Options

L'option par défaut pour l'action du clic droit est fn+F12, mais cela peut être modifié en double-cliquant sur cette option F12. Au lieu de raccourcis clavier, les expressions faciales peuvent également être utilisées comme option (par exemple, Tirer la langue) en cliquant sur le bouton +.

Crédit attribué à l'utilisateur Giuseppe pour son commentaire et à nohillside pour avoir suggéré l'édition

Solution originale

Le menu contextuel peut principalement être ouvert uniquement par un clic droit de la souris. Mais dans les réglages de l'Accessibilité universelle dans les Préférences Système, nous pouvons contrôler les touches de la souris en utilisant le pavé numérique du clavier. Lorsqu'activé, un clic droit de la souris peut alors être obtenu en appuyant sur Ctrl+5 sur un clavier avec un pavé numérique ou Fn+Ctrl+i sur un ordinateur portable. Cela vous permettra de déclencher un clic droit, mais à l'endroit où le pointeur de la souris se trouve, pas là où se trouve votre curseur de texte.

Allez dans Préférences Système Accessibilité Souris Activer les touches de la souris (ON) :Allez dans Préférences Système Accessibilité Souris Activer les touches de la souris (ON)

Source : https://stackoverflow.com/a/11238186/1919382

3 votes

En tant que mise à jour de la réponse de @CousinCocaine, dans les versions plus récentes du système d'exploitation, les options d'accessibilité pertinentes ont été déplacées. Dans Big Sur : Préférences Système Accessibilité Contrôle du pointeur Méthodes de contrôle alternatives Activer les actions alternatives du pointeur Regardez les options pour la méthode préférée pour déclencher (entre autres) une action de clic droit, vous pourriez même le faire en sortant votre langue. Pour de vrai. Hélas, comme d'autres l'ont souligné, c'est la position du pointeur et non celle du curseur qui détermine où le menu contextuel apparaît.

0 votes

@Giuseppe Si une réponse doit être mise à jour, veuillez l'éditer directement.

0 votes

@nohillside: compris, merci. Il y a maintenant une faute de frappe dans le commentaire (un point manquant avant la phrase "Regardez...") et je semble incapable de l'éditer.

22voto

davryusha Points 561

Pour Word 365 sur Mojave, Shift+F10 fait l'affaire. Si vous avez une Touch Bar sur votre MacBook Pro, vous devez appuyer sur la touche Fn pour afficher les touches de fonction.

Comme jakub.g l'a souligné, il semble s'agir d'un raccourci uniquement pour MS. Cependant, j'ai découvert qu'il fonctionne également dans Zotero.

3 votes

Merci. Cela fonctionne également dans MS Edge et VSCode. Pas dans Finder, cependant.

0 votes

Cela devrait être la réponse acceptée

2 votes

Veuillez noter le thème commun: Word, Edge, VSCode sont tous des produits Microsoft. C'est malheureusement un raccourci réservé à MS uniquement.

6voto

welbo Points 61

QUASI RÉSOLU

J'ai réussi à faire fonctionner cette solution dans certaines applications (comme Finder, TextEdit, Firefox, ...) mais pas dans d'autres (comme Outlook, Chrome, ...)

Un 'clic contextuel' peut être associé à une touche/combinaison de touches en utilisant toutes les fonctionnalités natives de Mac OS X (grâce à son héritage NeXT/OPENSTEP). Cependant, la solution est assez technique "sous le capot", et il peut falloir un peu d'essais et d'erreurs pour la faire fonctionner.

Lisez à propos des Associations de touches ici, et suivez (certains) des instructions pour créer votre propre fichier ~/Library/KeyBindings/DefaultKeyBinding.dict.

Les Associations de touches associent des touches (ou combinaisons de touches) à des "Répondeurs" à l'intérieur du Système de Texte. J'ai trouvé le Répondeur pour clic droit ici, et trouvé la "chaîne magique" pour ma touche cible souhaitée (F13) à partir de cette URL : osxnotes.net/keybindings.html

Mon fichier ~/Library/KeyBindings/DefaultKeyBinding.dict ressemble à ceci

{
    /* Menu contextuel */
    "^\Uf710" = "rightMouseDown:";  /* Ctrl-F13 */
    "^;" = "rightMouseDown:";       /* Ctrl-; */
}

Maintenant je devrais pouvoir appuyer sur soit Ctrl-F13 soit Ctrl-; pour obtenir le menu contextuel.

REMARQUE : Vous devrez quitter et relancer une application pour qu'elle prenne en compte les changements. (A fonctionné pour TextEdit sous 10.10) Sinon, déconnectez-vous et reconnectez-vous.

0 votes

En train de l'essayer maintenant. Même si cela ne fonctionne pas, ces informations étaient intéressantes. Je commenterai à nouveau si cela fonctionne pour moi dans Finder.

1 votes

Malheureusement, cela ne semble pas fonctionner. J'ai essayé dans TextEdit sur El Capitan.

1 votes

Cela n'a pas fonctionné pour moi non plus. Chaînes Unicode ici au cas où vous voudriez essayer d'autres combinaisons.

5voto

jrobichaud Points 301

J'utilise Alfred avec le flux de travail RightClick.

J'ai associé Option+CMD+Entrée pour déclencher un clic droit dans l'application en premier plan.

RightClick ne fonctionnait auparavant que dans Finder mais il a été amélioré pour fonctionner dans la plupart des applications.

REMARQUE: À partir des changements du 4 août 2021, ils sont revenus à ne supporter que Finder

1 votes

Ou utilisez simplement la fonctionnalité Actions de fichier, qui est intégrée directement dans Alfred plutôt que de nécessiter une installation de workflow supplémentaire. Dans tous les cas, vous devrez acheter le Powerpack.

1 votes

@Wildcard. C'est différent de la fonction d'action de fichier. RightClick est un raccourci global qui déclenche un clic droit dans l'application actuelle grâce à AppleScript. La fonction d'action de fichier vous oblige à ouvrir la barre de recherche, rechercher un fichier puis choisir une action de fichier.

1 votes

A quelques retards avant que le menu n'apparaisse, mais c'est la meilleure solution que j'ai trouvée! Fonctionne également dans Forklift.

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