![无法更改 XPS 9560 上的 FN 锁定行为](https://linux22.com/image/1537731/%E6%97%A0%E6%B3%95%E6%9B%B4%E6%94%B9%20XPS%209560%20%E4%B8%8A%E7%9A%84%20FN%20%E9%94%81%E5%AE%9A%E8%A1%8C%E4%B8%BA.png)
大约一周前,我买了新的 XPS 15 9560,目前我双启动 Ubuntu 16.04 LTS 和 Windows 10,并安装了最新的 BIOS 更新 (1.3.4)。笔记本电脑的 f1-f12 键具有辅助功能,例如更改屏幕亮度和扬声器音量。默认情况下,当您按下 f 键时,这些辅助功能将被激活,您必须按住 Fn 键才能使这些键像常规功能键一样工作。可以通过按 Fn + Esc 将它们切换为常规 f 键输入作为其正常操作(这样您必须按住 Fn 才能使用辅助功能),但是我很少使用辅助功能,我更希望将常规功能键行为作为默认行为,而不必在每次启动时都按 Fn + Esc。
当然,UEFI BIOS 中有一个设置(称为 Fn Lock),我试图更改此设置,使功能键默认正常工作,而不是作为媒体键。但是,当我将笔记本电脑启动到 Windows 和 Ubuntu 时,行为并没有改变 - 我仍然必须按 Fn + Esc 才能获得正常的功能键行为。当我关闭机器并返回 BIOS 时,Fn Lock 的设置神奇地恢复到其原始状态(Fn 键充当媒体键)。我对这个问题所做的所有研究都只是说在 BIOS 中更改此设置,但我不知道这两个操作系统似乎如何覆盖这个值。我希望得到一些关于如何阻止这种情况改变的见解。
答案1
我意识到 BIOS 选项的标签非常混乱。事实证明,将 Fn Lock 行为设置为“Disabled/Standard”不会将 f 键锁定为其正常的 f1-f12 输入,而是锁定为其媒体键功能。如果要访问正常输入,必须将 BIOS 设置为“Enabled/Secondary”。看来戴尔将辅助功能定义为 f 键的正常行为和标准功能作为媒体键。我还意识到按 Fn + Esc 会在重新启动后继续存在,这实际上会更改 BIOS 设置。