Skip to content

puterjam/GeekRGB-Firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

GeekRGB Firmware

让QMK客制化键盘,在游戏场景上,给游戏玩家获得更好的沉浸灯效联动体验

For Gamer,Become Geeker

固件基于QMK官方源码进行了二次开发

如何让自己的键盘使用 GeekRGB 固件

1. 使用已支持的键盘固件(推荐)

目前支持GeekRGB的键盘列表

keyboards 目录中,找到对应的键盘固件下载

2. 编译 GeekRGB 固件,支持新键盘

- 刷固件过程,请勿断开USB线。因人为操作失误等,请自行承担

1. 下载 QMK MSYS https://msys.qmk.fm/

2. 启动 QMK MSYS,在命令行中创建一个目录。输入命令

mkdir geekRGB

3. 进入目录。输入命令

cd geekRGB

4. 克隆GeekRGB源码

git clone https://github.com/puterjam/qmk_firmware.git

5. 进入 qmk_firmare 目录,准备qmk的编译环境

cd qmk_firmware
make git-submodule

6. 打开 qmk 的键盘目录 %userprofile%\geekRGB\qmk_firmware\keyboards 找到你的键盘型号

7. 找到键盘的 rules.mk 文件,在键盘根目录,或者 KEYMAP 目录的 rules.mk 文件都可以

8. 打开 rules.mk 文件,添加两项参数

OPENRGB_ENABLE = yes
SIGNALRGB_SUPPORT_ENABLE = yes

9. 编译键盘固件

make KEYBOARDBRAND/KEYBOARD:KEYMAP
+ 最后,欢迎有动手能力的小伙伴,可以分享您编译好的固件

3. GeekRGB Firmware 固件源码

https://github.com/puterjam/qmk_firmware

4. GeekRGB Firmware 更新历史

v2.1.1

  • GeekRGB特效支持键盘开机动画
  • 合并 openrgb 和 signalrgb 的动画文件,减少编译体积
  • 优化冗余代码,减少编译体积
  • 支持设置默认RGB灯效颜色

v2.1(preview)

  • 增加 HIDRGB USB 协议,彻底解决VIA 和 软件灯效冲突的问题 (重要更新)
  • 优化 OpenRGB 设置灯效的兼容性
  • 优化 OpenRGB 可以读取非默认键位的配置
  • 还原 VIA 协议代码,方便后面更新 v3 版本

v2

  • 成功整合 via/SignalRGB/openRGB,支持和其他设备灯效联动
  • 扩展 via.c 接口,支持在不同使用场景下切换协议
  • 支持独立按键灯效配置,支持社区灯效,音乐联动,游戏场景联动
  • 支持全局亮度同步,方便通过键盘调整亮度
  • 提升了VIA和SignalRGB的兼容性,可同时使用

v1

  • v1.2 修复 SignalRGB 键盘插件,Tegic键盘最后一排按键灯效不亮的问题
  • v1.1 本固件第一个版本,支持 via + SignalRGB —— 来自装备前线

开源

最后感谢,QMKOpenRGBQMK-OpenRGBVIASignalRGBZhaqian 等众多开源项目,与贡献者

About

发布已经适配GeekRGB 的键盘固件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published