我在 Mac 终端中使用 Midnight Commander。我使用的是 PC 键盘,因此功能键可以用作F1-F12键,但它们在 MC 中不起作用。我测试了每个功能键发送的字符序列,它与我的 Linux 机器上的相同。例如:
# cat
^[[15~ (F5)
^[[17~ (F6)
^[[18~ (F7)
看起来与 Linux 机器上的一样。
我知道我可以按下ESC然后按0“9发送”键F1-F10但这真的很尴尬而且适得其反。
Home我也遇到了类似的/End和Page Up/问题Down keys。我设法让Home/End在控制台中工作,但它们在 Midnight Commander 中不起作用。Page Up/Page Down根本不起作用。
# cat
^A (Home)
^E (End)
^[[5~ (Page Up)
^[[6~ (Page Down)
请注意,我没有在 Mac OS X 上使用 Midnight Commander。我正在通过 SSH 登录到运行各种 Linux 版本的远程机器。