项目简介
本项目是基于QMK(Quantum Mechanical Keyboard)固件的Maltron S Edition键盘定制项目,为机械键盘爱好者提供灵活且可扩展的键盘固件解决方案。用户能依据个人需求对键盘进行高度定制,涵盖键盘布局、按键映射、LED灯控制等功能。
项目的主要特性和功能
- 支持四层键盘布局,包括基础层(English)、数字层(Numeric Pad)、德语层(German)和媒体控制层(Media Keys),可按需切换。
- 用户能按个人喜好重新定义每个按键的功能。
- 支持控制键盘上的LED灯,可自定义LED灯的行为和显示效果。
- 保留并尝试复制原键盘的一键控制(One Shot)行为,提升用户体验。
- 可通过QMK控制台进行调试,方便排查问题。
安装使用步骤
- 复制项目代码到本地环境,并确保已安装QMK固件开发环境。
- 进入QMK固件目录,切换到
keyboards/mindrustuk/maltron_s_edition
目录。 - 编译固件:使用命令
qmk compile -kb mindrustuk/maltron_s_edition -km default
生成对应的二进制文件。 - 烧录固件:使用命令
qmk flash -kb mindrustuk/maltron_s_edition -km default
将编译生成的二进制文件烧录到键盘的MCU中。 - 进入Bootloader模式:
- 键盘初次烧录时,按住
reset
按钮,再按住boot0
按钮,然后释放reset
按钮,最后释放boot0
按钮。 - 后续可按住
esc
键并连接键盘来强制进入Bootloader模式进行固件升级。
- 键盘初次烧录时,按住
注意事项
- 本项目仍处于开发阶段,可能存在不稳定情况,请谨慎使用。
- 使用本固件前,请熟悉QMK固件的使用方式和相关配置方法。
- 固件升级时,确保键盘电量充足,避免因电量不足导致升级失败。
- 请勿随意修改源代码中的关键部分,如需修改,请确保了解相关代码的作用和影响。
项目文件说明
- QMK Firmware:包含Maltron S Edition键盘的QMK固件代码,支持键盘布局定义、按键映射等自定义配置。
- EasyEDA Outfiles:包含Easy EDA、Altium、Gerber和SVG格式的电路图和PCB设计文件。
- FreeCAD - PCB Stand Offs:包含用于固定PCB的简单支架设计文件。
- Pictures:包含键盘构建过程中的图片,供参考。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】