HAMPIR SOLVED
Saya mendapatkan solusi ini untuk bekerja di beberapa Aplikasi (seperti Finder, TextEdit, Firefox, ...) tetapi tidak yang lain (seperti Outlook, Chrome, ...)
'Klik konteks' dapat dipetakan ke kunci / kunci-kombo menggunakan semua fitur Mac OS X asli (berkat warisan NeXT / OPENSTEP). Namun, solusinya cukup teknis "di bawah penutup" hal-hal, dan mungkin butuh beberapa percobaan-dan-kesalahan untuk membuatnya berfungsi.
Baca tentang Binding Kunci di sini , dan ikuti (beberapa) instruksi untuk membuat file ~ / Library / KeyBindings / DefaultKeyBinding.dict Anda sendiri .
Kunci Peta mengikat kunci (atau kombinasi tombol) untuk "Penanggap" di dalam Sistem Teks. Saya menemukan Responder untuk rightMouseDown di sini , dan menemukan "string ajaib" untuk kunci target yang diinginkan (F13) dari url ini: osxnotes.net/keybindings.html
My ~ / Library / KeyBindings / DefaultKeyBinding.dict terlihat seperti ini
{
/* Context Menu */
"^\Uf710" = "rightMouseDown:"; /* Ctrl-F13 */
"^;" = "rightMouseDown:"; /* Ctrl-; */
}
Sekarang saya harus dapat menekan Ctrl-F13 atau Ctrl-; untuk mendapatkan menu konteks.
CATATAN: Anda harus keluar & meluncurkan kembali Aplikasi untuk menerima perubahan. (Bekerja untuk TextEdit di 10.10) Jika tidak, keluar & masuk kembali.