5. 进阶玩法:开启 VIA 支持
为了避免每次改键都要重新编译,我们可以开启 VIA 支持,实现网页端实时改键 。
开启 VIA 后,你可以:
无需重新编译固件
直接在网页上实时改键
可视化配置 宏、层级、灯效、旋钮
5.1 修改 rules.mk
打开 keymaps/jerry_macropad/rules.mk,添加或修改以下内容:
# 核心设置
VIA_ENABLE = yes # 【关键】开启 VIA 支持 [cite: 38]
LTO_ENABLE = yes # 强烈建议开启,压缩体积 [cite: 39]
# 硬件功能
OLED_ENABLE = yes # 开启 OLED [cite: 41]
RGB_MATRIX_ENABLE = yes # 【必须开启】开启矩阵灯光 [cite: 42]
ENCODER_ENABLE = yes # 开启旋钮 [cite: 44]
5.2 在线改键
重新编译并烧录固件后,打开 VIA 官网,连接你的键盘。现在你可以直接在网页上修改按键功能、宏定义以及灯光设置,无需再次刷写固件 。
附:默认按键层级说明
Layer 0:数字小键盘。旋钮功能:音量调节 。
Layer 1:功能层。
CK_TOGG:切换机械按键模拟音效 。
AU_TOGG:开启/关闭系统提示音 。
编译烧录即可在VIA网站中编辑我们的这个键盘
烧录完成后,打开 VIA 官网,插上 MacroPad,浏览器会自动识别设备。
此时你可以看到完整的可视化配置界面:
4个层级(Layers)
VIA 默认支持 4 个层,可自由设置“切换层”的按键
每一层都能配置完全不同的功能逻辑
按键分类说明
BASIC:基础按键(字母、数字、回车等)
MEDIA:多媒体控制(音量、播放、暂停)
LAYERS:层级切换与控制
SPECIAL:系统与高级功能
MACRO:宏按键
点击左侧录制按钮即可录制宏
支持组合键、延时、自动输入
灯光配置
左侧灯光页面提供 40+ 种 RGB Matrix 灯效,
亮度、速度、方向均可实时调整,改完立即生效。左边还有灯光的配置,有40多种灯光效果
