项目简介
本项目是基于 C 语言和 QMK 框架开发的 GeekRGB 键盘固件系统,专门适用于 MelGeek Tegic 键盘。该系统旨在解决 VIA 和软件灯效冲突等问题,为用户打造更稳定、可自由定制的键盘灯效以及按键功能使用体验。
项目的主要特性和功能
v2.1 版本
- 升级到 GeekRGB v2.1,有效解决 VIA 和软件灯效冲突问题。
- 恢复官方默认内置灯效。
v2 历史版本
- 同时兼容 VIA、SignalRGB 和 openRGB。
- 支持独立按键灯效配置,能实现游戏场景联动。
- 新增两个自定义按键,用于切换 SignalRGB 和 openRGB 灯效。
默认按键功能
- FN + F1:切换 openRGB 模式。
- FN + F2:切换 SignalRGB + VIA 模式。
- FN + scroll lock:关闭灯效。
- FN + E:色调增加;FN + R:色调减少。
- FN + T:饱和度增加;FN + Y:饱和度减少。
- FN + U:亮度增加;FN + I:亮度减少。
- FN + O:切换灯效。
安装使用步骤
1. 安装固件工具
2. 进入键盘 bootloader 模式
拔掉 USB 线,长按 ESC 键(不松开),插上 USB 线即可进入键盘的 bootloader 模式。也能在键盘布局中设置一个 QK_BOOT 按键一键进入。成功进入 bootloader 后,qmk toolbox 会提示:
Atmel DFU device connected (libusb0): Atmel Corp. ATmega32U4 (03EB:2FF4:0000)
3. 刷写固件
下载固件文件 melgeek_tegic_rev2_via_20221127.hex,将其拖拽到 qmk toolbox 的输入框,点击 Flash 即可。
其他注意事项
- 通过 via 修改按键布局:仅在非 OpenRGB 模式下,才能通过 via 连接键盘进行设置;via 读取键位布局后,会丢失自定义按键码,需手动添加。
- 两个自定义按键码:0x5db1 用于切换 OpenRGB 灯效,0x5db2 用于切换 SignalRGB 灯效。
- 相对官方固件调整:调整了默认键盘第二层布局,刷固件后,打开 via 可查看;因固件体积关系,去掉了部分 QMK 特效;基于官方 rev1 版本,调整 led 灯位,使 openRGB 能正常读取键位。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】