问题描述

外接键盘(特别是Apple布局或类Apple布局键盘)的F1-F12键区被锁定为纯功能键模式,无法使用多媒体功能。按住Fn键也无法切换功能。

解决方案

检查当前设置

cat /sys/module/hid_apple/parameters/fnmode

此命令会返回一个数字(0-3),表示当前的功能键模式:

临时修复

以下命令可以立即修复问题(需要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

永久修复

  1. 创建或修改配置文件

    echo "options hid_apple fnmode=0" | sudo tee /etc/modprobe.d/hid_apple.conf
    
  2. 更新初始化内存盘

    sudo mkinitcpio -P
    
  3. 重启系统使更改永久生效

模式选择指南