现象
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
方法二
修改系统配置文件:
- 执行如下脚本,设置默认fnmode为2:
echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf
- 执行如下脚本,将配置写入启动文件:
sudo update-initramfs -u -k all
- 重启(也可以先试用方法一临时用,等下次重启)
sudo reboot
参考资料: