Я использую Midnight Commander в терминале Mac. Я использую клавиатуру ПК, поэтому функциональные клавиши работают как клавиши F1 - F12 , но они не работают в MC. Я проверил, какая последовательность символов отправляется с каждой функциональной клавишей, и она такая же, как на моей машине с Linux. Например:
# cat
^[[15~ (F5)
^[[17~ (F6)
^[[18~ (F7)
Выглядит так же, как на Linux-машине.
Я знаю, что могу нажать ESC, а затем 0 - 9 клавиш, чтобы отправить F1 - F10, но это действительно неловко и контрпродуктивно.
У меня также есть похожая проблема с клавишами Home/End и Page Up/Down. Мне удалось заставить Home/End работать в консоли, но они не работают в Midnight Commander. Page Up/Page Down вообще не работает.
# cat
^A (Home)
^E (End)
^[[5~ (Page Up)
^[[6~ (Page Down)
Обратите внимание, что я не использую Midnight Commander в Mac OS X. Я регистрируюсь через SSH на удаленных машинах под управлением различных версий Linux.