F9-F12 digunakan oleh Mac OS X, dan saya tidak ingin menghilangkannya, saya hanya ingin dapat mengirim F9-F12 sesekali ke program di dalam terminal (kebanyakan F9 / F10).
Beberapa program seperti mc
urutan dukungan Escape 9 sebagai sinonim untuk F9 dll. Tetapi tidak universal.
Apakah ada cara untuk melakukannya?
Anda dapat menjalankan AppleScript (mis. Dengan membungkusnya dalam Layanan di Automator dengan tindakan Jalankan AppleScript , tanpa input di Terminal ) yang mengeksekusi berikut:
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:
Kode kunci untuk F9 hingga F12 adalah sebagai berikut:
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 -v
saat menekan salah satu tombol F saat Anda menonaktifkan pintasan.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,~
adalahShift-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 bukanmc
urutan pelarian khusus, jadi mungkin akan bekerja pada orang lain.Atau, banyak aplikasi baris perintah mengerti
Esc, 1
(urutan) untuk maksudF1
, hinggaEsc, 0
maknaF10
.sumber
Anda dapat menonaktifkan pintasan keyboard di F12bawah:
preferensi keyboard> pintasan keyboard
sumber
Saya akan menambahkan bahwa jika Anda menggunakan laptop, Anda sebenarnya tidak menggunakan F9-F12, Anda menekan "lagu berikutnya", "audio bisu", "volume turun" (contoh dari macbookpro baru-baru ini). Untuk benar-benar menekan F9-F12, terus tekan 'Fn' sambil menggunakan tombol yang sama.
Pada desktop, jika Anda memiliki hal-hal seperti Expose, Spaces, dan sebagainya yang dipetakan ke tombol keyboard F9-F12 yang sebenarnya, saya merasa berguna untuk mengaitkan fungsi-fungsi tersebut dengan tombol mouse tambahan (mis. Saya menggunakan 'pasangan tombol lateral' dari Mouse Perkasa untuk mengaktifkan Eksposisi) atau tepi layar (mis. Saya memiliki 'layar siaga' di kiri atas) - tetapi ini sebenarnya masalah subyektif.
sumber
Ini adalah proses dua langkah yang saya gunakan untuk mendapatkan CoRD (Remote Desktop for Mac):
Langkah pertama adalah apa yang @taw bicarakan di salah satu komentar; itu membuat tombol fungsi f1-f10 bekerja. Langkah kedua berhenti menekan tombol f11 dan f12 agar tidak dicegat oleh OSX.
sumber