惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
N
Netflix TechBlog - Medium
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
L
LangChain Blog
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
B
Blog
F
Fortinet All Blogs
T
Tailwind CSS Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
Google Developers Blog
A
About on SuperTechFans
C
Check Point Blog
Microsoft Security Blog
Microsoft Security Blog
MyScale Blog
MyScale Blog
B
Blog RSS Feed

博客园 - 北山秋叶

macos 上的 zsh 启动问题记录 Github 命令在 命令行 中访问特别慢的解决方法 ai 随想 影响记忆 monorepo(多包)管理中, 引入的 css 文件丢失的问题 (或者说package.json中的 sideEffects 的探索) 浏览器插件 Obsidian web 与 Obsidian 插件 local rest api 结合配置过程记录 package.json中的版本号 mac 下检测网络状态的命令 git clone 需要用户名密码的一个小问题 怎么才能写一个好代码 yeoman编写自己的脚手架 await和promise结合使用的问题 有趣的二分 ngix反向代理-之反向 redux和flux究竟有什么不同, 说点自己的理解 npm发包记录 由一个聚焦-focus-事件异常跟踪引起的总结 git查看分支的几个方法 test-your-mind-快速测试自己的代码 给Promise在外部增加断点 js中调试技巧-打印日志信息
Keychron Max 键盘改键指南
北山秋叶 · 2026-03-20 · via 博客园 - 北山秋叶

Keychron Max 键盘改键指南:官方工具与 UseVIA 两种方案

背景

购买了京东京造的 Keychron Max 键盘,想要自定义键位映射。Keychron 系列键盘支持通过固件级别的改键,不依赖任何驻留软件,改完即生效。

本文记录两种改键方式:官方 Launcher 和通用的 UseVIA。

什么是键盘改键

键盘改键是指修改键盘按键的映射关系。比如把 Caps Lock 改成 Ctrl,或者交换 WinAlt 的位置。Keychron 键盘的改键是写入键盘固件的,拔掉换电脑也保持生效,不需要安装额外软件。

方案一:Keychron 官方 Launcher(推荐)

最简单的方式,直接使用 Keychron 官方提供的 Web 工具:

https://launcher.keychron.com/#/keymap

步骤:

  1. 用 USB 线连接键盘(改键必须有线连接)
  2. 打开上述网址,浏览器会请求连接 HID 设备,选择你的键盘
  3. 在可视化界面上直接拖拽修改键位
  4. 修改完成后刷入键盘即可

这个方案开箱即用,无需额外配置。

方案二:通过 UseVIA 改键

UseVIA 是一个通用的键盘改键工具,支持大量基于 QMK/VIA 固件的键盘。好处是界面统一,且社区生态更丰富。

问题:Keychron Max 没有现成的 VIA 配置文件。

在 UseVIA 官方的键盘列表中找不到 Keychron Max 的定义文件,直接连接无法识别。

Keychron 官方有一篇关于 VIA 的说明文档,但也没有提供配置文件的直接下载地址:

Keychron - How to use VIA

解决方法:从官方 Launcher 提取 VIA 配置

关键发现:Keychron 官方的 Launcher 本身就是基于 VIA 协议实现的。这意味着它在运行时会加载一个 VIA 格式的 JSON 配置文件。

操作步骤:

  1. 打开 Keychron Launcher 并连接键盘
  2. F12 打开浏览器开发者工具,切换到 Network 面板
  3. 筛选 .json 类型的请求,找到键盘对应的 VIA 定义文件
  4. 下载该 JSON 文件到本地
  5. 打开 UseVIA,进入 Settings → 开启 Show Design Tab
  6. Design 标签页中加载刚才下载的 JSON 文件
  7. 连接键盘,即可正常使用 UseVIA 进行改键

总结

方案 优点 缺点
官方 Launcher 开箱即用,无需配置 仅限 Keychron 键盘
UseVIA 通用工具,功能更丰富 需要手动提取配置文件

如果只是简单改几个键,直接用官方 Launcher 就够了。如果你习惯 UseVIA 的操作方式,或者需要更高级的功能(如宏、Tap-Hold 等),可以按上述方法提取配置文件后使用 UseVIA。