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.