Saya terhubung ke server saya dari Terminal di Mac OS X 10.5. Ketika saya menjalankan Midnight Commander di sana saya tidak dapat menggunakan tombol fungsi seperti F10 untuk menutup MC bahkan saya tidak dapat menggunakan mouse untuk mengontrol MC. Adakah yang tahu mengapa tombol fungsi tidak berfungsi?
19
Jawaban:
Tidak tahu mengapa
Fx
tombol tidak berfungsi, tetapi Anda dapat menekanEsc
, lalu0
mensimulasikan F10. Juga bekerja dengan 1-9 untuk F1-F9.sumber
Tombol fungsi digunakan untuk mengontrol fungsi perangkat lunak dan perangkat keras serta Dashboard dan Paparan di Mac OS X. Jika Anda memiliki pencahayaan layar kontrol Macbook Pro, F1 dan F2, F10 membisukan speaker, dll.
Periksa
Keyboard
panel preferensi diSystem Preferences.app
:Apakah kotak centang "Gunakan semua kunci F1, F2, dll. Sebagai tombol fungsi standar" pada "Tab keyboard" dicentang? Jika tidak, Anda perlu menekan
Fn+F10
untuk Mac OS untuk mendaftarkanF10
penekanan tombol. Jika tidak, Anda hanya mengaktifkan pengeras suara bisu (atau apa pun yang Anda miliki di F10).Periksa tab kedua, "Pintasan Keyboard", terutama "Dasbor & Dok", dan "Paparan & Spasi", jika F10 digunakan untuk salah satu fungsi ini. Jika ya, tekan tombol dicegat sebelum Terminal menerimanya.
Jawaban ini ditulis untuk Mac OS X 10.6, saya tidak tahu apakah dialog itu diubah. Jika langkah 2 di atas tidak berfungsi, periksa panel preferensi Dasbor / Paparan / Ruang di Preferensi Sistem, pengaturan yang sama harus tersedia di sana.
sumber
Untuk mengirim kunci F1-F12 ke program ncurses yang berjalan di Terminal.app tekan
fn
+command
+F1…F12
. Ini berfungsi untuk saya di MacBook Air dengan OS X 10.9.sumber
Masalah ini terjadi karena
ansi
terminfo .Anda dapat mengubah deklarasi menjadi
xterm
di Tab Advanced Terminal Preferensi dan tombol fn akan berfungsi.sumber
Dan Terminal Anda dapat merespons Tombol Fungsi dengan benar dan Anda dapat keluar dari Midnight Commander.
sumber