在 Linux 上,Keychron K2 不会将任何 F1-F12 功能键注册为实际的 F 键,而是默认将它们视为多媒体键。如何解决?
键盘有两种模式:Windows/Android 和 MacOS,但两种模式都不能开箱即用。
答案1
修复这个问题:
- 通过侧面开关将键盘设置为 Windows 模式
- 使用Fn+ X+ L(按住 4 秒)将功能键行设置为“功能”模式。(通常这在 Windows 上就足够了)
- 跑步:
echo 0 | sudo tee /sys/module/hid_apple/parameters/fnmode
完成后,F1-F12键将正常工作,按住可Fn将其变为多媒体键。您可以使用 evtest 实用程序检查键盘按键的注册方式,直到正确配置上述设置组合。
为了使此更改持久,请为 hid_apple 添加一个模块选项:
echo "options hid_apple fnmode=0" | sudo tee -a /etc/modprobe.d/hid_apple.conf
如果包含 hid_apple,您可能需要重建 initramfs。 - Ubuntu:sudo update-initramfs -u - arch: mkinitcpio -P
也可以看看: