许多程序员和 Linux 用户习惯将 Ctrl 键放在键盘左下角(即传统位置),但部分 ThinkPad 机型默认将 Fn 键放在该位置。本文介绍如何通过 BIOS 设置交换这两个键的功能。
适用机型
该功能适用于大多数较新的 Lenovo ThinkPad 机型,例如:
- ThinkPad T 系列(如 T480、T490、T14 等)
- ThinkPad X 系列(如 X1 Carbon、X280 等)
- 部分 ThinkPad P 系列和 L 系列
老旧机型(如 T420 之前)可能不支持此功能。
操作步骤
- 关机或重启你的 ThinkPad。
- 在开机自检(POST)过程中,反复按
F1键(或Fn + F1,取决于当前设置)进入 BIOS 设置界面。 - 使用方向键导航到 Config(配置)选项卡。
- 选择 Keyboard/Mouse(键盘/鼠标)子菜单。
- 找到 Fn and Ctrl Key swap(交换 Fn 和 Ctrl 键)选项。
- 将其设置为 Enabled(启用)。
- 按
F10保存并退出 BIOS(若未交换,可能需按Fn + F10)。
注意事项
- 更改后,物理
Fn键将作为Ctrl使用,反之亦然。 - 此设置仅影响硬件层面的键位映射,不影响操作系统中的其他键盘布局。
- 若无法进入 BIOS,请尝试先在 Windows 中通过“高级启动”进入 UEFI 固件设置。
其他方法(软件层面)
如果不支持 BIOS 修改,也可通过操作系统工具(如 Windows 的 PowerToys 或 Linux 的 xmodmap)进行键位重映射,但 BIOS 方法更底层、更稳定。