当前位置: 首页 > news >正文

QMK 宏(Macros)功能详解(实战部分)

QMK 宏(Macros)功能详解(实战部分)

一、宏的基本概念与作用

宏(Macros)是 QMK 固件中一项强大的功能,它允许您在按下单个按键时执行多个按键操作。通过宏,您可以:

  • 输入常用短语或文本
  • 执行复杂的按键组合
  • 自动化重复性操作
  • 触发系统功能或快捷键

🔔 安全提示:虽然可以使用宏来发送密码、信用卡号等敏感信息,但强烈不建议这样做。任何获得您键盘的人都可以通过打开文本编辑器轻松获取这些信息。

二、在 JSON 键盘映射中实现宏功能

2.1 JSON 宏定义结构详解

在 QMK 中,您可以在 keymap.json 文件中定义最多 32 个宏。这些宏定义在 macros 关键字下的数组中,每个宏都是由字符串和动作对象组成的数组。

我们来看一个实际示例,在 keyboard.json (其他所有保持不变)中添加以下代码:

http://www.xdnf.cn/news/500401.html

相关文章:

  • muduo库TcpConnection模块详解——C++
  • CMake基础及操作笔记
  • C语言—再学习(结构体)
  • 【springcloud学习(dalston.sr1)】Zuul路由访问映射规则配置及使用(含源代码)(十二)
  • 玩转 AI · 思考过程可视化
  • 【gitee 初学者矿建仓库】
  • 【Ragflow】22.RagflowPlus(v0.3.0):用户会话管理/文件类型拓展/诸多优化更新
  • 51单片机课设基于GM65模块的二维码加条形码识别
  • python第二十八天
  • Oracle APEX IR报表下载CSV文件的方法
  • [Java] 方法和数组
  • FauxGen:一款由 CodeBuddy 主动构建的假数据生成器
  • 语音转文字
  • 使用Spring Boot与Spring Security构建安全的RESTful API
  • 基于大疆Mini 3无人机和指定软件工具链的完整3D建模工作
  • JavaScript防抖与节流全解析
  • C# lock
  • 端到端自动驾驶系统实战指南:从Comma.ai架构到PyTorch部署
  • 通义千问-langchain使用构建(三)
  • 2025年渗透测试面试题总结-百度面经(题目+回答)
  • YOLO (You Only Look Once)版本历程学习
  • Java泛型详解
  • Vue百日学习计划Day21-23天详细计划-Gemini版
  • Elasticsearch 官网阅读之 Term-level Queries
  • 关于软件测试开发的一些有趣的知识
  • ElasticSearch 8.x新特性面试题
  • 【论文阅读】针对BEV感知的攻击
  • python:gimp 与 blender 两个软件如何协作?
  • 5.27本日总结
  • JSP链接MySQL8.0(Eclipse+Tomcat9.0+MySQL8.0)