Anda dapat menjalankan AppleScript (mis. Dengan membungkusnya dalam Layanan di Automator dengan tindakan Jalankan AppleScript , tanpa input di Terminal ) yang mengeksekusi berikut:
tell application "System Events"
tell expose preferences to set the properties of the all windows shortcut to {function key:F1}
key code 101 # press F9
tell expose preferences to set the properties of the all windows shortcut to {function key:F9}
end tell
Ini untuk sementara akan menetapkan cara pintas yang berbeda untuk apa yang terikat ke F9, tekan F9, dan kembalikan pengaturan. Nama pengaturan adalah sebagai berikut untuk preferensi Paparan lain:
all windows shortcut
application windows shortcut
show desktop shortcut
dashboard shortcut
Kode kunci untuk F9 hingga F12 adalah sebagai berikut:
F9 101
F10 109
F11 103
F12 111
Anda dapat menetapkan pintasan keyboard ke layanan di System Preferences »Keyboard» Pintasan Keyboard »Layanan Anda perlu mempelajari pintasan lain (mis. Command-F9), Tetapi setidaknya Anda dapat menekan tombol untuk memulai tindakan. Untuk cara pintas menggunakan tombol-F, lihat paragraf terakhir dalam jawaban ini .
Anda juga dapat mengkonfigurasi aplikasi hotkey / makro seperti Butler untuk menekan urutan keluar yang Anda dapatkan cat -vsaat menekan salah satu tombol F saat Anda menonaktifkan pintasan.
$ cat -v
^[[20~^[[21~^[[23~^[[24~
Ini adalah F9 hingga F12, secara berurutan.
Di Butler, sepertinya ini untuk F9:

Aku menekan Ctrl-[, [, 2, 0, ~untuk urutan itu. Pada layout keyboard saya, ~adalah Shift-backtick, itu sebabnya Pergeseran pengubah terlihat. Tetap bekerja.
Konfigurasikan pintasan dan Anda dapat mulai menekannya untuk mendapatkan urutan pelarian:

Bekerja mc, dan saya tidak ingat program CLI lain dengan tombol-F saat ini. Tapi itu bukan mcurutan pelarian khusus, jadi mungkin akan bekerja pada orang lain.
Atau, banyak aplikasi baris perintah mengerti Esc, 1(urutan) untuk maksud F1, hingga Esc, 0makna F10.