arch_keyboard
–
自从换了archlinux,感觉一直好不错,应该会用一段时间,但是还是有一些小问题
问题一:键盘映射
archlinux的f1-f12
键,变成了功能键,fn
失效
现在希望使用f1-f12
原来的功能,使用fn+
来做功能键
fnmode 三种值:
值 | 含义 | 用途 |
---|---|---|
0 | disable | 废掉Fn键,按了Fn也是F1-F12本身的功能 |
1 | fkeyslast | 功能键F1-F12本身的功能靠后,也就是默认一直按下Fn键 |
2 | fkeysfirst | 默认使用F1-F12键本身的功能,要用实现特殊功能需要先按Fn再按F1-F12 |
3 | auto (Default) |
如果是用Linux作为主力桌面,那么不要使用1号模式,0号和2号看需求,推荐使用2号模式
1 | cd /sys/module/hid_apple/parameters |
临时生效
方法2:
1 | cd /etc/modprobe.d |
永久生效
注意,永久生效的方法不一定所有人有用,比如我,无论重启还是将启动配置写入镜像,都没有
最后还是妥协,开机自启服务+方法一,有效。
参考:https://blog.origincode.me/61k-keyboard-fx/
https://blog.csdn.net/m0_46238775/article/details/127097605
问题二:我使用了外接蓝牙键盘,希望禁用笔记本自带键盘防止误触
但是这个设置也只能是暂时的,不想每次开机都设置
本来想用上面一样的方法(开机自启服务),但是,发现就是不行,也没想到为啥
最后还是把它写进.zshrc
里了