Keychron 系列在 Linux 上连接 VIA 网站设置改键
2024年8月9日
keychron 支持 https://usevia.app 和官网 https://launcher.keychron.com 进行配置。两者稍有不同。
下面特别讲讲在 Linux 的环境下如何进行配置。
我的系统环境是 Arch Linux,键盘是 Keychron Q60 Max。
keychron 说明要进行改键需要使用有线连接,并使用 Chrome 内核的浏览器访问上面的网站。
连接 Chrome
一般在 macOS 和 Windows 主流系统上会比较顺畅。但在 Linux 上第一次使用的时候,非常可能遇到 HID device connected
的报错 ,看着意思是成功,实际却没有连接成功的情况。
在 Chrome 上可以通过访问 chrome://device-log/ 查看日志。
发现显示:
1 | [17:41:40] Failed to open '/dev/hidraw1': FILE_ERROR_ACCESS_DENIED |
此时需要给予必要的权限:
1 | sudo chmod a+rw /dev/hidraw1 |
刷新网页即可连接成功。
网站 VIA 配置
keychron 官网连接后可以直接操作改键,但是 VIA 官网则需要导入 JSON 配置文件才能识别。下面简单讲下 usevia.app
上如何导入 JSON 键位配置文件。
进入 keychron 的配置文件和固件网站 https://www.keychron.com/pages/firmware-and-json-files-of-the-keychron-qmk-keyboards 找到相应型号进行下载
在 usevia.app 上“设置”页面内打开 “Show Design Tab” 开关
切换到出现的 “Design” 页面,点击上传刚刚下载的 JSON 文件
然后在首页连接后展示的是相应型号的布局和额外的自定义键值