让Keychron、贱驴、图阁等键盘适配Linux

先上解决方法:https://unix.stackexchange.com/a/156629/459642

Keychron、贱驴、图阁这几家的键盘大概用的都是华奋达HFD的解决方案,我新购入的贱驴RS2 就是 HFD501KJD 的主控。这些键盘的特点都是支持切换 Windows 和 MAC 模式的。
然而这一支持,反倒使得其在 Linux 上的表现非常奇怪:F1-F12 无论是否与 Fn 一同按下,都会表现为多媒体键(调音量等),并且无法通过驱动改键、更改 Fn 开关(RS2 上是长按 Fn+Pause,Keychron 上是 Fn+X+L)或者刷固件修复。
说实话差点就退货了,甚至已经把键盘拆开来看能不能刷 QMK 固件(目前答案是不能),不过后来终于搜索到了 Keychron 也有这个问题。想起来 Keychron 有些键盘是贱驴代工的,估摸着应该找对了。

附言:似乎有开源项目在做支持 HFD 的 QMK:
https://sonixqmk.github.io/SonixDocs/
可以关注一波