Sen bir AppleScript çalıştırabilirsiniz (örn bir sararak Hizmet ile Automator'ın içinde çalıştırın AppleScript ile eylem hiçbir giriş içinde Terminali ) aşağıdaki yürüten:
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
Bu geçici olarak F9'a bağlı olana farklı bir kısayol atayacaktır, F9 tuşuna basın ve ayarı geri alın. Ayar adları diğer Pozlama tercihleri için aşağıdaki gibidir:
all windows shortcut
application windows shortcut
show desktop shortcut
dashboard shortcut
F9 ila F12 için tuş kodları şunlardır:
F9 101
F10 109
F11 103
F12 111
Sistem Tercihleri »Klavye» Klavye Kısayolları »Hizmetler bölümünde hizmetlere klavye kısayolları atayabilirsiniz. Başka bir kısayol (örn. Command-F9) Öğrenmeniz gerekir , ancak en azından işlemi başlatmak için bir tuşa basabilirsiniz. F tuşlarını kullanan kısayollar için bu yanıttaki son paragrafa bakın .
Alternatif olarak , kısayolları devre dışı bırakırken F tuşlarından birine basarken aldığınız kaçış sırasına basmak için Butler gibi bir kısayol tuşu / makro uygulaması yapılandırabilirsiniz cat -v.
$ cat -v
^[[20~^[[21~^[[23~^[[24~
Bunlar sırayla F9 ila F12'dir.
Butler'da F9 için şöyle görünüyor:

Preslenmiş I Ctrl-[, [, 2, 0, ~bu dizi için. Benim klavye düzeni üzerinde ~olduğunu Shift-backtickneden olduğunu, Shift değiştirici görülebilir. Yine de çalışıyor.
Bir kısayolu yapılandırın ve çıkış sırasını almak için buna basmaya başlayabilirsiniz:

Çalışıyor mcve şu anda F tuşlarıyla başka bir CLI programını hatırlamıyorum. Ama bu mcbelirli bir kaçış dizisi değil, bu yüzden muhtemelen başkalarında çalışacak.
Alternatif olarak, birçok komut satırı uygulaması , anlamını , anlamını anlar Esc, 1(sıra) .F1Esc, 0F10