我有点为难。我在 Mac OS X 上使用戴尔键盘,我想在使用终端时访问我的功能键。我的一个朋友有一个新的 Mac 键盘,上面有一个 Fn 键,但当我按下键盘上的同一位置时,我的光标只会变成一个问号,显然这被视为旧款 Mac 键盘的“帮助”键。
我知道我可以使用键盘偏好设置窗格中的选项更改功能键以使其正常工作,但我不想这样做,因为我唯一需要功能键的时候是在终端中,其他时候我对音量调节等操作就很满意了,所以我宁愿使用 Fn 键。我还查看了“修饰键...”,它允许您重新定义 Caps Lock、Ctrl、Alt 和 Shift 键,但不为 Fn 分配任何内容(这很遗憾,我使用 Caps Lock 作为 Ctrl,而“真正的”Ctrl 将是完美的 Fn 键)
那么...有没有办法在旧款 Mac 键盘或第三方键盘上“按 Fn”?
编辑:澄清一下,我的戴尔键盘上没有 Fn 键。我朋友的 Mac 键盘上用作 Fn 键的位置是我的 Insert 键。
答案1
您可以使用 ControllerMate 之类的应用程序为按键和控制器分配自定义动作/脚本。
答案2
我发现这篇文章很有帮助:
http://david.rothlis.net/keyboards/microsoft_natural_osx/
功能键(F1 等)的行为与亮度、音量等不同,无论您在键盘偏好设置窗格中设置了什么。如果您按下“F Lock”,F 键将不起作用。幸运的是,F Lock 会在重启后记住其设置。
没有像 Mac 键盘那样的 Fn 修饰键。
KeyRemap4MacBook允许您将 F 键映射到通常的亮度、音量等,但您会失去正常的 F 键。
答案3
Mac 键盘上的 Fn 键是硬件驱动的功能。
你想达到什么目的?
我的 MacBook Pro 上连接了一个 Microsoft 无线键盘,安装了驱动程序后,我就可以通过它实现大部分功能键的功能。
例如,我可以:
- 点击音量、静音键和播放/暂停键来控制音频
- 点击“邮件”键返回邮件
- 我有 F 键用于 Exposé 功能(例如 F9 用于显示所有窗口,F10 用于显示应用程序窗口
(请注意,在“键盘偏好设置”中,我已选中“使用所有 F1、F2 等键作为标准功能键”)
我认为 Fn 提供的唯一无法在 Microsoft 键盘上复制的功能是亮度控制
答案4
我通过打开以下选项更改了此项:系统偏好设置 -> 键盘 -> 键盘 -> 修改键 -> 选择 USB 接收器并更改 fn 快捷键