在 OS X 终端中运行的 Midnight 指挥官无法使用 F10 键

在 OS X 终端中运行的 Midnight 指挥官无法使用 F10 键

我从 Mac OS X 10.5 中的终端连接到我的服务器。当我在那里运行 Midnight Commander 时,我无法使用 F10 等功能键关闭 MC,甚至无法使用鼠标控制 MC。知道为什么功能键不起作用吗?

答案1

不知道为什么这些Fx键不起作用,但你可以按Esc,然后0按 来模拟 F10。也可以用 1-9 来模拟 F1-F9。

答案2

功能键用于控制软件和硬件功能以及 Mac OS X 中的 Dashboard 和 Expose。如果您有 Macbook Pro,F1 和 F2 可控制屏幕照明,F10 可静音扬声器等。

检查Keyboard偏好设置窗格System Preferences.app

  1. “键盘”选项卡上的“将所有 F1、F2 等键用作标准功能键”复选框是否已选中?如果没有,则需要按下Fn+F10以便 Mac OS 注册F10按键。否则,您只是切换静音扬声器(或 F10 上的任何设置)。

  2. 检查第二个选项卡“键盘快捷键”,尤其是“仪表板和 Dock”和“Exposé 和 Spaces”,看看 F10 是否用于这些功能之一。如果是,则在终端接收到按键之前,按键操作会被拦截。

此答案是针对 Mac OS X 10.6 编写的,我不知道这些对话框是否已更改。如果上述步骤 2 不起作用,请检查“系统偏好设置”中的“仪表板/Expose/Spaces”偏好设置窗格,那里应该有相同的设置。

答案3

要将 F1-F12 键发送到在 Terminal.app 中运行的 ncurses 程序,请按fn+ command+ F1…F12。这在装有 OS X 10.9 的 MacBook Air 上对我有用。

答案4

  • 转到“系统偏好设置...”,选择“Expose & Spaces”偏好设置窗格。
  • 单击“Expos”选项卡。
  • 将所有 Windows 设置更改为例如 F11
  • 将应用程序 Windows 设置更改为例如 F12
  • 将显示桌面设置更改为例如 F13
  • 关闭系统偏好设置应用

并且您的终端能够正确响应功能键,并且您能够退出 Midnight Commander。

相关内容