135 votes

Comment ouvrir le menu contextuel à partir du clavier Mac ?

Sous Windows, on peut 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 la possibilité de corriger cette erreur en faisant un clic droit (ou un clic en maintenant la touche ctrl enfoncée, en tapotant avec deux doigts, etc.) sur le mot mal orthographié et en faisant apparaître le menu contextuel.

description de l'image

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

61voto

PlayingSince1977 Points 117

Je pose toujours la même question mais je n'ai pas encore trouvé de 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 considère que vous avez fait un clic droit sur l'élément mis en surbrillance/actif > puis il vous montrera le menu contextuel même si le pointeur de la souris n'est pas dirigé vers l'élément mis en surbrillance.

Alors cette fonctionnalité semble être absente dans Mac OS. Et quelle que soit la solution suggérée, même Activer la touche Souris nécessite toujours de pointer/déplacer votre pointeur de souris vers l'élément d'abord, ce qui est sans signification. Si j'ai besoin d'utiliser le raccourci clavier pour ouvrir le menu contextuel sur l'élément mis en surbrillance, pourquoi ai-je besoin de déplacer à 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 les 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 de pointeur alternatives
  5. Cliquez sur le bouton Options... à sa droite

Activer les actions de pointeur alternatives 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, des expressions faciales peuvent également être utilisées comme option (par exemple, Tirer la langue) en cliquant sur le bouton +.

Crédit à 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'il est activé, un clic droit de la souris peut alors être effectué avec 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érence Système  Accessibilité universelle  Souris  Activer les touches de la souris (ON) :Allez dans Préférence Système  Accessibilité universelle  Souris  Activer les touches de la souris (ON)

Trouvé sur : 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 tirant la 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 éditer directement.

0 votes

@nohillside: compris, merci. Maintenant, il y a une faute de frappe dans le commentaire (un point manquant avant la phrase "Regardez dans...") et il semble que je ne puisse pas le modifier.

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 devrez appuyer sur la touche Fn pour afficher les touches de fonction.

Comme l'a souligné jakub.g, il semble s'agir d'un raccourci propre à MS. Cependant, j'ai découvert que cela 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

Notez le thème commun : Word, Edge, VSCode sont tous des produits Microsoft. Malheureusement, il s'agit d'un raccourci uniquement pour MS.

6voto

welbo Points 61

PRESQUE 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/combo 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 être nécessaire de faire quelques essais pour la faire fonctionner.

Lisez à propos des Raccourcis clavier ici, et suivez (une partie) des instructions pour créer votre propre fichier ~/Bibliothèque/Raccourcis clavier/DefaultKeyBinding.dict.

Les Raccourcis clavier associent des touches (ou des 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 ~/Bibliothèque/Raccourcis clavier/DefaultKeyBinding.dict ressemble à ceci

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

Maintenant je devrais pouvoir appuyer sur Ctrl-F13 ou Ctrl-; pour afficher le menu contextuel.

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

0 votes

En train d'essayer maintenant. Même si ça ne marche pas, ces informations étaient intéressantes. Je vais commenter à nouveau si cela fonctionne pour moi dans Finder.

1 votes

Malheureusement, cela ne semble pas fonctionner. J'ai essayé sur 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 workflow RightClick.

J'ai attribué Option+CMD+Enter pour déclencher un clic droit dans l'application active.

RightClick ne fonctionnait qu'avec le Finder, mais il a été amélioré pour fonctionner avec la plupart des applications.

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

1 votes

Ou utilisez simplement la fonctionnalité d'actions sur fichiers, qui est intégrée directement dans Alfred plutôt que de nécessiter une installation de workflow supplémentaire. De toute façon, vous devrez acheter le Powerpack.

1 votes

@Astérisque. 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 via AppleScript. La fonction d'action de fichier nécessite d'ouvrir la barre de recherche, de chercher un fichier puis de choisir une action de fichier.

1 votes

A un certain retard 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