京东京造K6键盘在Linux下的兼容问题及解决方法
目录
近期入手京东京造K6键盘,其实是Keychron K6,这款键盘的亮点是Windows和MacOS双系统兼容,然而我在Manjaro系统下遇到一些问题:
- Windows兼容模式下,多媒体控制正常(
fn1
+数字),F1
-F12
无效(fn2
+数字,错误地表现为多媒体控制) - MacOS兼容模式下,多媒体控制和
F1
-F12
均正常,但苹果键盘的option
和command
分别对应于PC键盘的alt
和super
,导致二者键位相反
先后尝试了两种方案,最后选择了第二种方案。
-
方案一
MacOS兼容模式,系统层面对换
option
和command
键位,这样左侧与PC键位相同,依次是ctrl
super
alt
。方法是新建
/etc/modprobe.d/hid_apple.conf
,内容如下,然后重启系统。1
options hid_apple swap_opt_cmd=1
后来发现右侧
command
键位是alt
,因为这里我需要它是ctrl
,尝试添加下面配置,无法修复此问题,所以放弃这个方案。1
options hid_apple rightalt_as_rightctrl=1
-
方案二
Window兼容模式,修改fnmode配置。
方法是
/etc/modprobe.d/hid_apple.conf
,内容如下,然后重启系统。1
options hid_apple fnmode=2
回顾整个过程,fnmode是一个关键点,看了资料,fnmode有3个模式:
- 0,禁用
fn
键 - 1,启用
fn
键,F1-F12
是特殊功能键(多媒体控制),fn
+F1-F12
则是F1-F12 - 2,启用
fn
键,F1-F12
即自身,fn
+F1-F12
则是特殊功能键(多媒体控制)
之后分别测试K6键盘在Manjaro系统不同fnmode下的表现,结论如下:
- fnmode 0
- Win模式,均正常
- Mac模式,
fn1
/fn2
+数字都是F1-F12,多媒体控制不正常
- fnmode 1
- Win模式,
fn1
/fn2
+数字都是多媒体控制正常,F1-F12不正常 - Mac模式,均正常
- Win模式,
- fnmode 2
- Win模式,均正常
- Mac模式,
fn1
+数字是F1-F12,fn2
+数字是多媒体控制,与说明书上的功能完全相反
题外话,说一下这款键盘的使用感受。
京东京造K6蓝牙双模机械键盘,佳达隆红轴,68键,abs键帽,白色背光(个人第一把带灯键盘)。
68键布局,有独立的方向键,右侧双fn键(分别用于F区和多媒体控制),取消了右alt键,需要吐槽的是space-ctrl-fn1-fn2键位,敲ctrl键真的是太不习惯,需要慢慢适应。
键帽手感丝滑,略轻薄(还是更喜欢PBT的厚实感),退格键较松垮并有轻微钢丝声。
一直想体验下60%配列,简洁小巧,节省空间,考虑过ikbc Poker和Anne Pro,迟迟没有下手,偶然了解到Keychron,618活动价还是挺香的,得以入手,感谢京东。
参考