【DigiKey好物畅享】+Adafruit+RP2040 MacroPad+QMK固件编译+开启VIA改键(4)

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多种灯光效果