PRESQUE RESOLU
Cette solution fonctionne dans certaines applications (telles que Finder, TextEdit, Firefox, ...) mais pas dans d'autres (comme Outlook, Chrome, ...).
Un «clic contextuel» peut être associé à une combinaison clé / clé utilisant toutes les fonctionnalités natives de Mac OS X (grâce à son héritage NeXT / OPENSTEP). Cependant, la solution est assez technique "à couvert", et cela peut prendre quelques essais et erreurs pour que cela fonctionne.
Lisez à propos des raccourcis clavier ici et suivez (en partie) les instructions pour créer votre propre fichier ~ / Library / KeyBindings / DefaultKeyBinding.dict .
Les liaisons de touches associent les touches (ou combinaisons de touches) à "Répondeurs" dans le système de texte. J'ai trouvé le répondeur de rightMouseDown ici et la "chaîne magique" correspondant à la clé cible souhaitée (F13) à partir de cette URL: osxnotes.net/keybindings.html.
Mon ~ / Library / KeyBindings / DefaultKeyBinding.dict ressemble à ceci
{
/* Context Menu */
"^\Uf710" = "rightMouseDown:"; /* Ctrl-F13 */
"^;" = "rightMouseDown:"; /* Ctrl-; */
}
Maintenant, je devrais pouvoir appuyer sur Ctrl-F13 ou Ctrl-; pour obtenir le menu contextuel.
REMARQUE: vous devrez quitter et relancer une application pour que celle-ci prenne en compte les modifications. (Fonctionne pour TextEdit dans 10.10) Sinon, déconnectez-vous et reconnectez-vous.