- via改键,可设置为普通键,多媒体键,系统控制键,鼠标键,Surface Dial键
- 双层按键切换,via可设置任意键切层或按住任意键切层
- 按键复用功能,任意键可设置为复用键,最多5个复用键,每个复用键可通过via设置单击、双击、按住三种操作
- via可录制宏,发送字符串,可设置宏循环次数1-254,最大值时255时为无限循环。再次按宏停止,发宏不影响其他按键操作
- via里宏设置可输入KC_F13-KC_F21键代替鼠标键。能设置鼠标宏,做鼠标连点器,游戏宏等 对应关系:KC_F13->鼠标左键,KC_F14->右键,KC_F15->中键,KC_F16-KC_F19—>指针上下左右,KC_F20->滚轮上滚,KC_F21->滚轮下滚
- 适配ws2812 RGB,标配via设置RGB值的本地模式,signalrgb神光同步模式,电脑软件直接驱动RGB,支持多种灯效,音乐律动等等
- 适配6种本地hue颜色循环模式,via可设置灯效切换按键或在via里设置灯效
- 适配编码器
- 触摸按键
- 克隆本仓库
- 复制keyboards文件夹下RP17并命名为自己的键盘,修改默认键值:
keymap.h
,修改功能配置:config.h
,修改***_via.json
文件来适配via,修改***_signalrgb.js
文件来适配signalrgb,参考signalrgb修改js文件。 - 修改config_common.h文件的路径为自己键盘的文件路径。
- 用Arduino IDE打开修改后的
CH55x_QMK_Lite.ino
文件 - 安装CH55xduino,本项目使用版本0.0.18验证。
- 在
USB Settings
中选择USER CODE w/ 266B ram
- 编译上传,需要安装驱动,安装方式参考CH55xduino,中文说明CH55xduino
- 如果功能选项多开空间不足,可注释掉CH55xDuino main.c文件里没用到的部分,例如安装路径下:C:\Users\Public\AppData\Local\Arduino15\packages\CH55xDuino\hardware\mcs51\0.0.18\cores\ch55xduino\main.c,注释掉Timer2Interrupt(void)、GPIOInterrupt(void)、Uart0_ISR(void)、Uart1_ISR(void)、INT0_ISR(void)、INT1_ISR(void)这几个本项目没用到的中断函数,可多出1k rom。
同QMK使用VIA改键,网页地址:VIA