这是一个存放有多个分体式键盘zmk固件源码以及已编译固件的仓库
corne sofle(RGB,choc) lily58 heiix(目前只有这几个,以后或许会有其他键盘放入)
本仓库固件所测试用pcb均来自PandaKB外设
zmk潜在的combo,tap dance等按键功能如需要请参照zmk文档添加代码进行适配
参考zmk文档
若需修改灯效,可通过zmk studio添加灯效切换按键
或直接于键盘固件代码config文件中
CONFIG_ZMK_RGB_UNDERGLOW_EFF_START
| value | 光效 |
|---|---|
| 0 | 纯色 |
| - | - |
| 1 | 呼吸 |
| - | - |
| 2 | 光谱 |
| - | - |
| 3 | 旋流 |
usb改键zmk studio_web在线改键
app改键zmk studio_app
usb改键只需连接分体键盘左手即可进行改键,蓝牙改键只需键盘处于连接状态打开app进行匹配就可进行改键
(注:zmk studio的启用暂处于起步阶段,功能支持有限,相比于已较为完善的via以及vial改键,仍有发展空间,zmk studio目前支持功能请参考zmk文档
没什么好说的,请参考zmk文档 电池上报√ rgb休眠√ 休眠时间设置√
默认的oled显示的内容用了github上开源的zmk modulenice_oled
这个module是动画的,还是很好玩的,同时感谢作者的开源@mctechnology17
nice view作为一款基本可以说为zmk而生的屏幕,其显示内容也十分丰富
本仓库默认使用的nice view module为Hammerbeam Slideshow @GPeye


这是一个非常好玩的module,他为nice view提供相当多的图片,并且能够进行10秒一次的切换,切换时间可以进行修改。
以下为github上开源的nice view的zmk module
nice_view_elementall @kevinpastor

nice_view_gem @M165437

这个和默认的oled显示内容是一样的,为动画,但其实oled那个module是从这个module移植来的,反正就是好玩就行了
nice_view_cats @s6t

谁不想要在键盘上养两只猫猫呢
nice_view_battery @infely

这个module显示的内容十分简约,有一种简单的美
而如何进行nice view显示内容的切换?以下为简单教程
如在build.yaml文件中
shield: corne_left nice_view_adapter nice_view_custom
shield: corne_right nice_view_adapter nice_view_custom
只需通过修改nice_view_custom为其他module相应的内容就可以进行切换
| module | 修改内容 |
|---|---|
| Hammerbeam Slideshow | nice_view_custom |
| - | - |
| nice_view_elemental | nice_view_elemental |
| - | - |
| nice_view_gem | nice_view_gem |
| - | - |
| nice_view_cats | nice_view_cats |
| - | - |
| nice_view_battery | nice_view_battery |
zmk在最近加入了point device(指点设备),就是一些类似于鼠标键,轨迹球,触摸板,指点杆等设备的支持,未来可能会有,是一个futural todo :)
其次是dongle的支持,目前最新的有彩屏的st7789屏幕做2.4g接收器,这也是一个 futural todo :)
最后,感谢zmk的开源,以及各种module的开源的作者的无私奉献
如果这个仓库对你有帮助,:)