Fast gelöst
Ich habe diese Lösung in einigen Anwendungen (wie Finder, TextEdit, Firefox, ...) zum Laufen gebracht, aber nicht in anderen (wie Outlook, Chrome, ...)
Ein 'Kontextklick' kann mit allen nativen Mac OS X-Funktionen (dank seines NeXT / OPENSTEP-Erbes) einer Taste / Tastenkombination zugeordnet werden. Die Lösung ist jedoch ziemlich technisch "unter dem Deckmantel", und es kann einige Versuche und Irrtümer erfordern, um sie zum Laufen zu bringen.
Lesen Sie hier mehr über die Schlüsselbindungen und folgen Sie (einigen) Anweisungen, um Ihre eigene Datei ~ / Library / KeyBindings / DefaultKeyBinding.dict zu erstellen.
Tastenkombinationen ordnen Tasten (oder Tastenkombinationen) "Respondern" im Textsystem zu. Ich habe den Responder für rightMouseDown hier gefunden und die "magische Zeichenfolge" für meinen gewünschten Zielschlüssel (F13) von dieser URL gefunden: osxnotes.net/keybindings.html
So sieht meine ~ / Library / KeyBindings / DefaultKeyBinding.dict aus
{
/* Context Menu */
"^\Uf710" = "rightMouseDown:"; /* Ctrl-F13 */
"^;" = "rightMouseDown:"; /* Ctrl-; */
}
Jetzt sollte ich in der Lage sein, entweder Ctrl-F13 oder Ctrl- zu drücken; um das Kontextmenü zu erhalten.
HINWEIS: Sie müssen eine Anwendung beenden und neu starten, damit Änderungen übernommen werden. (Funktioniert für TextEdit in 10.10) Andernfalls melden Sie sich ab und wieder an.