目录

京东京造K6键盘在Linux下的兼容问题及解决方法

目录

近期入手京东京造K6键盘,其实是Keychron K6,这款键盘的亮点是Windows和MacOS双系统兼容,然而我在Manjaro系统下遇到一些问题:

  • Windows兼容模式下,多媒体控制正常(fn1+数字),F1-F12无效(fn2+数字,错误地表现为多媒体控制)
  • MacOS兼容模式下,多媒体控制和F1-F12均正常,但苹果键盘的optioncommand分别对应于PC键盘的altsuper,导致二者键位相反

先后尝试了两种方案,最后选择了第二种方案。

  • 方案一

    MacOS兼容模式,系统层面对换optioncommand键位,这样左侧与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模式,均正常
  • 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活动价还是挺香的,得以入手,感谢京东。


参考