Я подключаюсь к своему серверу из терминала в Mac OS X 10.5. Когда я запускаю Midnight Commander, я не могу использовать функциональные клавиши, такие как F10, чтобы закрыть MC, даже если я не могу использовать мышь для управления MC. Есть идеи, почему функциональные клавиши не работают?
19
Ответы:
Не знаю, почему
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
в Terminal Preferences Advanced Tab и Fn клавиши будут работать.источник
И ваш терминал может правильно реагировать на функциональные клавиши, и вы можете выйти из Midnight Commander.
источник