在排查 miniX 103c 的本地编译和工具链兼容性时,我注意到这个文件目前不是合法 JSON:
minix/103c/keyboard.json
我这边核对的是:
https://github.com/X-Tips/QMK-Keyboard/blob/main/minix/103c/keyboard.json
主要有这几个问题:
split.bootmagic 对象后面多了一个尾逗号
dynamic_keymap 和 build 之间缺少一个逗号
- 另外
url 里的 http//www.umux.com 看起来也少了一个冒号
这会导致一些直接消费 keyboard.json 的工具无法解析。
我本地验证时遇到的是 JSON 解析失败,修正后可以正常使用。
顺便一提,我最近做了一个配套的 macOS 菜单栏小工具,用来接收 miniX 的 QMK Raw HID 物理按键事件做统计分析,刚好也踩到了这里:
https://github.com/xhugoliu/minix-insight
如果需要的话,我也可以顺手提一个修复 PR。
在排查 miniX 103c 的本地编译和工具链兼容性时,我注意到这个文件目前不是合法 JSON:
minix/103c/keyboard.json我这边核对的是:
https://github.com/X-Tips/QMK-Keyboard/blob/main/minix/103c/keyboard.json
主要有这几个问题:
split.bootmagic对象后面多了一个尾逗号dynamic_keymap和build之间缺少一个逗号url里的http//www.umux.com看起来也少了一个冒号这会导致一些直接消费
keyboard.json的工具无法解析。我本地验证时遇到的是 JSON 解析失败,修正后可以正常使用。
顺便一提,我最近做了一个配套的 macOS 菜单栏小工具,用来接收 miniX 的 QMK Raw HID 物理按键事件做统计分析,刚好也踩到了这里:
https://github.com/xhugoliu/minix-insight
如果需要的话,我也可以顺手提一个修复 PR。