Я подключаюсь к своему серверу из терминала в Mac OS X 10.5. Когда я запускаю Midnight Commander, я не могу использовать функциональные клавиши, такие как F10, чтобы закрыть MC, даже если я не могу использовать мышь для управления MC. Есть идеи, почему функциональные клавиши не работают?
5 ответов
Не знаю, почему клавиши Fx
не работают, но вы можете нажать Esc
, затем 0
чтобы имитировать F10. Также работает с 1-9 для F1-F9.
Функциональные клавиши используются для управления как программными, так и аппаратными функциями, а также Dashboard и Expose в Mac OS X. Если у вас есть подсветка экрана управления Macbook Pro, F1 и F2, F10 отключает звук динамиков и т.д.
Проверьте панель настроек Keyboard
в System Preferences.app
:
Установлен ли флажок «Использовать все клавиши F1, F2 и т.д. В качестве стандартных функциональных клавиш» на вкладке "Клавиатура"? Если это не так, вам нужно нажать
Fn+F10
для Mac OS, чтобы зарегистрировать нажатие клавишиF10
. В противном случае вы просто переключаете приглушенные динамики (или все, что у вас есть на F10).Проверьте вторую вкладку "Сочетания клавиш", особенно «Панель управления и док-станция», и "Экспозиция и пробелы", если F10 используется для одной из этих функций. Если это так, нажатие клавиши перехватывается до того, как Терминал получит его.
Этот ответ был написан для Mac OS X 10.6, я не знаю, были ли изменены эти диалоги. Если вышеприведенный шаг 2 не работает, проверьте панель настроек «Панель мониторинга / Экспонировать / Пробелы» в «Системных настройках», там должны быть доступны те же настройки.
Чтобы отправить клавиши F1-F12 в программу ncurses, запущенную в Terminal.app, нажмите клавиши fn
+command
+F1…F12
. Это работает для меня на MacBook Air с OS X 10.9.
Эта проблема возникает из-за ansi
terminfo.
Вы можете изменить объявление на xterm
на вкладке «Дополнительные настройки терминала», и клавиши fn будут работать.
- Перейдите в «Системные настройки ...» и выберите «Предпочтительные панели».
- Нажмите на вкладку Expos.
- Измените все настройки Windows, например, на F11
- Изменить настройки Windows приложения, например, F12
- Изменить Показать настройки рабочего стола, например, F13
- Закрыть приложение «Системные настройки»
И ваш терминал может правильно реагировать на функциональные клавиши, и вы можете выйти из Midnight Commander.