完全菜鸟指南 入门 构建你的第一个固件 刷新固件 测试和调试 Git最佳实践 使用你分叉(fork)的主分支(master) 解决合并冲突 重新同步一个分支 学习资源 QMK基础 QMK简介 QMK命令行工具 QMK命令行工具配置 向QMK贡献代码 如何使用GitHub 获得帮助 非兼容性修改 我的PR已经被标记为非兼容性修改 2019年8月30日 问题与解答 一般问题 构建/编译 调试/故障排除 布局 Zadig驱动安装 详细指南 安装构建工具 vagrant指南 构建/编译指南 刷新固件 定制功能 布局概述 硬件 兼容的单片机 AVR处理器 驱动 参考 键盘指南 配置选项 键码 代码书写规范 - C 代码书写规范 - Python 文档书写规范 文档模板 术语表 单元测试 实用函数 配置器支持 info.json 格式 Python 命令行开发 特性 基本键码 US ANSI控制码 量子键码 高级键码 音频 自动shift 背光 蓝牙 热改键 组合 命令 消抖 API 拨动开关 动态宏指令 编码器 重音号Esc复合键 触摸反馈 HD44780 LCD控制器 自锁键 布局 前导键 LED阵列 宏指令 鼠标键 OLED驱动 一键功能 指针设备 PS/2鼠标 RGB灯光 RGB矩阵 空格候补换挡 分体键盘 速录机 换手 多击键 终端 热敏打印机 Unicode 用户空间 速度键 制造和定制者指南 手工连线指南 ISP刷新指南 ARM调试指南 ADC设备 I2C设备 SPI设备 WS2812设备 EEPROM设备 GPIO控制 自定义键盘矩阵 Proton C转换 深入了解 键盘工作原理 深入了解QMK 其他话题 使用Eclipse开发QMK 使用VSCode开发QMK 支持 翻译QMK文档 QMK 内构 (正在编写) 定义 输入回调寄存器 Midi设备 Midi设备配置过程 Midi工具库 发送函数 Sysex工具