修复ArchLinux系统外接键盘F1-F12只有功能键的问题

参考文章:

问题描述

购入兼容MacOS的机械键盘,连接Windows系统完全正常,但是连接到ArchLinux时发现键盘的F1-F12只能触发功能/多媒体控制键(原本应该Fn+Fx触发)

解决方案

修改fnmode:

  • sudo 进入编辑 /etc/modprobe.d/hid_apple.conf(如果没有则新建)
  • 写入 options hid_apple fnmode=2
  • fnmode有3个模式:
    • 0,禁用fn键
    • 1,启用fn键,F1-F12是特殊功能键(多媒体控制),fn+F1-F12则是F1-F12
    • 2,启用fn键,F1-F12即自身,fn+F1-F12则是特殊功能键(多媒体控制)