Casi resuelto
Tengo esta solución para trabajar en algunas aplicaciones (como Finder, TextEdit, Firefox, ...) pero no en otras (como Outlook, Chrome, ...)
Un 'clic de contexto' se puede asignar a una combinación de tecla / tecla usando todas las características nativas de Mac OS X (gracias a su herencia NeXT / OPENSTEP). Sin embargo, la solución es bastante técnica "encubierta", y puede tomar algo de prueba y error para que funcione.
Lea acerca de las asociaciones de teclas aquí , y siga (algunas) las instrucciones para crear su propio archivo ~ / Library / KeyBindings / DefaultKeyBinding.dict .
Los enlaces de teclas asignan teclas (o combinaciones de teclas) a "Respondedores" dentro del Sistema de texto. Encontré el Respondedor para rightMouseDown aquí , y encontré la "cadena mágica" para mi clave de destino deseada (F13) de esta url: osxnotes.net/keybindings.html
Mi ~ / Library / KeyBindings / DefaultKeyBinding.dict tiene este aspecto
{
/* Context Menu */
"^\Uf710" = "rightMouseDown:"; /* Ctrl-F13 */
"^;" = "rightMouseDown:"; /* Ctrl-; */
}
Ahora debería poder presionar Ctrl-F13 o Ctrl-; para obtener el menú contextual.
NOTA: Tendrá que cerrar y volver a iniciar una aplicación para que pueda recoger los cambios. (Funcionó para TextEdit en 10.10) De lo contrario, cierre la sesión y vuelva a iniciarla.