RK键盘连接Ubuntu功能区问题

Sep 1, 2022 • Kael


现象

RK987A蓝牙有线双模键盘,在用有线模式连接Ubuntu 20.04 TLS版本的时候,发现功能区F1-F12不可用,全部变成媒体键了。

这个原因是RK默认使用了Fn模式,推测所有的RK键盘出现这个问题都是同样的原因,只要关闭Fn模式即可。

但是RK键盘本身没有提供关闭Fn模式的方法,要在系统中关闭。

解决

方法一

执行如下代码:

$> echo 2 > /sys/module/hid_apple/parameters/fnmode
  • 0表示禁用fn按键
  • 1表示默认按下
  • 2表示默认松开

关闭后即可正常使用,但是多媒体功能好像就不能ß用了。

这个方法重启之后会失效,要重新设置,可以设置启动执行命令:

把以上代码放到系统重启的crontab命令中即可

$> sudo crontab -e
@reboot echo 2 > /sys/module/hid_apple/parameters/fnmode

方法二

修改系统配置文件:

  1. 执行如下脚本,设置默认fnmode为2:
echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf
  1. 执行如下脚本,将配置写入启动文件:
sudo update-initramfs -u -k all
  1. 重启(也可以先试用方法一临时用,等下次重启)
sudo reboot

参考资料: