Неможливо використовувати клавішу F10 у командира опівночі, що працює в терміналі OS X


19

Я підключаюся до свого сервера з терміналу в Mac OS X 10.5. Коли я запускаю Midnight Commander там, я не можу використовувати функціональні клавіші, як F10, щоб закрити MC, навіть я не можу використовувати мишу для управління MC. Будь-яка ідея, чому функціональні клавіші не працюють?


перейти на serverfault.com?
KevinDTimm

Ви пробували Function-F10? За замовчуванням я вважаю, що клавіші F відображаються у функції.
8BitsOfGeek

Будь ласка, прийміть відповідь, якщо вона задовольняє ваше запитання, інакше будь ласка, слідкуйте за додатковими вимогами / коментарями.
Даніель Бек

Відповіді:


49

Не знаєте, чому Fxклавіші не працюють, але ви можете натиснути Esc, 0щоб імітувати F10. Також працює з 1-9 для F1-F9.


2
Це вирішує ту саму проблему, хоча я не в OsX.
JuanZe

8

Функціональні клавіші використовуються для керування як програмними, так і апаратними функціями, а також приладовою панеллю та експонують у Mac OS X. Якщо у вас є освітлення екрану керування Macbook Pro, F1 і F2, F10 вимкнює динаміки тощо.

Перевірте область Keyboardналаштувань у System Preferences.app:

  1. Чи встановлено прапорець "Використовувати всі клавіші F1, F2 та ін. Як стандартні функціональні клавіші" на "вкладці клавіатури"? Якщо це не так, вам потрібно натиснути Fn+F10для Mac OS, щоб зареєструвати F10натискання клавіші. В іншому випадку ви просто перемикаєте звук без звуку (або все, що у вас є на F10).

  2. Перевірте другу вкладку "Комбінації клавіш", особливо "Інформаційна панель та док" та "Експозиція та пробіли", якщо F10 використовується для однієї з цих функцій. Якщо це так, натискання клавіш перехоплюється до отримання терміналу.

Ця відповідь була написана для Mac OS X 10.6, я не знаю, чи були змінені ці діалоги. Якщо крок 2 вище не працює, перевірте панель налаштувань панелі керування / експонування / простору в системних налаштуваннях, там же повинні бути доступні ті самі налаштування.


2

Щоб надіслати клавіші F1-F12 програмі ncurses, що працює в Terminal.app, натисніть fn+ command+ F1…F12. Це працює для мене на MacBook Air з ОС X 10.9.


0

Ця проблема виникає через ansi terminfo .
Ви можете змінити декларацію xtermв Terminal Preferences Advanced Tab і Fn клавіші будуть працювати.


-1
  • Перейдіть до "Налаштування системи ...", виберіть "Налаштування параметрів" Викрити та простори ".
  • Клацніть на вкладці Експозиція.
  • Змініть Усі налаштування Windows на, наприклад, F11
  • Змініть Налаштування Windows для програми, наприклад, F12
  • Змініть Показати налаштування робочого столу на, наприклад, F13
  • Закрийте додаток Налаштування системи

А ваш Термінал здатний правильно реагувати на функціональні клавіші, і ви можете вийти з команди півночі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.