外接键盘(特别是Apple布局或类Apple布局键盘)的F1-F12键区被锁定为纯功能键模式,无法使用多媒体功能。按住Fn键也无法切换功能。
cat /sys/module/hid_apple/parameters/fnmode
此命令会返回一个数字(0-3),表示当前的功能键模式:
0:默认值,由键盘Fn锁定键控制1:必须按下Fn键才能使用多媒体功能2:F键总是激活多媒体功能3:F键总是作为纯F键使用(F1-F12)以下命令可以立即修复问题(需要root权限):
# 修改为默认模式(由Fn锁定键控制)
echo 0 | sudo tee /sys/module/hid_apple/parameters/fnmode
# 或者修改为按下Fn时使用多媒体功能
echo 1 | sudo tee /sys/module/hid_apple/parameters/fnmode
# 或者总是使用多媒体功能
echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode
创建或修改配置文件
echo "options hid_apple fnmode=0" | sudo tee /etc/modprobe.d/hid_apple.conf
更新初始化内存盘
sudo mkinitcpio -P
重启系统使更改永久生效
fnmode=0fnmode=1