如何在 Mac 上的 Ubuntu 中逆转 Fn/F 键行为?

如何在 Mac 上的 Ubuntu 中逆转 Fn/F 键行为?

我的 Mac 上有双启动的 Ubuntu 16.04。
在 OS XI 中,将系统首选项 > 键盘设置为“将所有 F1、F2 等键用作标准功能键”

在 Ubuntu 中情况正好相反,我需要始终使用 Fn/F 键才能获得相同的结果。

有什么方法可以扭转这种行为。

答案1

我有相同的配置。默认情况下,在 Ubuntu 上,该功能是默认的。

您可以使用功能键作为F1,F2

在终端中运行以下命令:

sudo su -c "echo -n 0x02 > /sys/module/hid_apple/parameters/fnmode"

PS:我使用了这里的答案:

https://askubuntu.com/questions/449001/how-do-i-activate-function-keys-without-pressing-the-fn-button-in-the-mac-keyboa

答案2

这里有一个非常清晰的答案:https://help.ubuntu.com/community/AppleKeyboard#Change_Function_Key_behavior

我已经测试过了,它按我预期的那样工作了(现在按 F2 键会得到 F2,而不是“增加屏幕亮度”)

我确实发现重新启动不是可选的 – 要看到变化,我必须重新启动。

  1. 运行以下命令将配置行附加到文件 /etc/modprobe.d/hid_apple.conf 并根据需要创建它:

$ echo 选项 hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf

  1. 触发将配置复制到 initramfs 引导文件中。

$ sudo update-initramfs -u -k 全部

  1. 可选,重新启动

$ sudo 重启

答案3

在我的 Windows PC 上,有一个 BIOS(UEFI)选项可以使按键F[x]正常工作(即需要按下Fn才能控制音量、亮度等)。您的 Mac 可能有类似的打开固件选项。启动时,同时按住CommandOption0F键。Quora 上有更多关于该选项的信息。

相关内容