QMK 宏(Macros)功能详解(实战部分)
QMK 宏(Macros)功能详解(实战部分)
一、宏的基本概念与作用
宏(Macros)是 QMK 固件中一项强大的功能,它允许您在按下单个按键时执行多个按键操作。通过宏,您可以:
- 输入常用短语或文本
- 执行复杂的按键组合
- 自动化重复性操作
- 触发系统功能或快捷键
🔔 安全提示:虽然可以使用宏来发送密码、信用卡号等敏感信息,但强烈不建议这样做。任何获得您键盘的人都可以通过打开文本编辑器轻松获取这些信息。
二、在 JSON 键盘映射中实现宏功能
2.1 JSON 宏定义结构详解
在 QMK 中,您可以在 keymap.json
文件中定义最多 32 个宏。这些宏定义在 macros
关键字下的数组中,每个宏都是由字符串和动作对象组成的数组。
我们来看一个实际示例,在 keyboard.json (其他所有保持不变)中添加以下代码: