Tidak dapat menggunakan kunci F10 di komandan Midnight yang berjalan di terminal OS X

19

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?

gemuk
sumber
bermigrasi ke serverfault.com?
KevinDTimm
Sudahkah Anda mencoba Function-F10? Secara default, saya yakin tombol-F dipetakan ke fungsi.
8BitsOfGeek
Harap terima jawaban jika pertanyaan Anda memuaskan, jika tidak silakan ikuti dengan persyaratan / komentar tambahan.
Daniel Beck

Jawaban:

49

Tidak tahu mengapa Fxtombol tidak berfungsi, tetapi Anda dapat menekan Esc, lalu 0mensimulasikan F10. Juga bekerja dengan 1-9 untuk F1-F9.

DarkDust
sumber
2
Itu memecahkan masalah yang sama meskipun saya tidak di OsX.
JuanZe
8

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 Keyboardpanel preferensi di System Preferences.app:

  1. Apakah kotak centang "Gunakan semua kunci F1, F2, dll. Sebagai tombol fungsi standar" pada "Tab keyboard" dicentang? Jika tidak, Anda perlu menekan Fn+F10untuk Mac OS untuk mendaftarkan F10penekanan tombol. Jika tidak, Anda hanya mengaktifkan pengeras suara bisu (atau apa pun yang Anda miliki di F10).

  2. 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.

Daniel Beck
sumber
2

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.

Rekomendasi Quinn
sumber
0

Masalah ini terjadi karena ansi terminfo .
Anda dapat mengubah deklarasi menjadi xtermdi Tab Advanced Terminal Preferensi dan tombol fn akan berfungsi.

pengguna6327
sumber
-1
  • Buka 'Preferensi Sistem ...' pilih Panel Preferensi & Eksposisi 'Spose'.
  • Klik pada Tab Pameran.
  • Ubah Pengaturan Semua Windows untuk F11 misalnya
  • Ubah Aplikasi Pengaturan Windows ke misalnya F12
  • Ubah Tampilkan Pengaturan Desktop ke misalnya F13
  • Tutup Aplikasi Preferensi Sistem

Dan Terminal Anda dapat merespons Tombol Fungsi dengan benar dan Anda dapat keluar dari Midnight Commander.

nizchka
sumber