一步步做个最适合自己的键盘固件:QMK 固件制作全解
💡
原文中文,约7300字,阅读约需18分钟。
📝
内容提要
本文介绍使用VIA软件编写自定义键盘固件配置文件,包括填写键盘名称、USB VID和PID、矩阵行列数、键位布局等参数,以及自定义VIA软件界面和使用QMK Toolbox刷写固件的方法。
🎯
关键要点
- 本文介绍如何使用VIA软件编写自定义键盘固件配置文件。
- QMK是成熟的开源键盘固件,支持深度定制和简单编辑。
- 开源固件的优势在于用户可以自行编写固件以解决特定问题。
- 文章提供了配置QMK开发环境、创建自定义keymap、编译固件的完整流程。
- Lead键功能可以触发预设的键鼠操作,展示自定义固件的实际应用。
- 前提条件包括获取键盘的固件源码,了解keyboard和keymap的关系。
- 搭建环境需参考QMK官方文档,Windows用户可选择QMK MSYS或WSL。
- 创建keymap时需将键盘源码放入qmk_firmware文件夹,并使用命令创建新keymap。
- 增加动态键层数量可通过config.h文件设置,最多可设置8个键层。
- 编译固件使用qmk compile命令,确保编译成功后再进行刷写。
- VIA配置文件是json格式,包含键盘识别码和按键定义。
- 旧版配置文件可能会导致功能和观感问题,建议学习编写新配置文件。
- 配置文件中的简单参数包括键盘名称、USB VID和PID、矩阵行列数等。
- layouts参数定义键盘按键的实际位置和虚拟矩阵的对应关系。
- menus参数可自定义VIA软件界面上的功能菜单。
- 刷写固件的简单方法是使用QMK Toolbox图形化软件。
🏷️
标签
➡️