同一个键,在不同地方做不同的事
每组规则都有自己的生效范围。选一个前台应用,再按一个键,看看键灵会怎么处理。
小而全,刚好够用
没有宏、没有脚本、没有一百个设置项。只把「改键」这一件事做到顺手。
按应用、按网页生效
每组规则都有自己的范围:所有应用、仅这些应用、除了这些应用,还能再加网页关键词。同一个 ⌘1,在网页文档里是标题,在别处还是切标签。
四种动作
改成另一个快捷键、媒体控制、把快捷键发给后台应用、一键打开或隐藏应用。
鼠标键也能改
侧键、中键都能当触发键。录制时点一下按钮、按一下鼠标,就认出来了。
按键检测
按一下,就能看到键灵识别到了什么、在哪个应用和网页、有没有命中规则。规则不灵时一眼看出原因。
只在本机运行
不联网、不收集数据、不记录你打了什么字。配置就是一个 JSON 文件,随时导出分享。
冲突会提醒你
两条规则抢同一个键、单个字母当触发键影响打字,键灵都会在旁边亮一个小提示,还会统计每条规则用了多少次。
看得见的反馈
切歌、调音量这类看不到效果的动作,屏幕下方会轻轻弹个提示。菜单栏里一键暂停全部,或单独开关某组规则。
三步,一分钟
录下触发键
点一下录制框,直接按组合键或鼠标键。不用记键名,也不用写配置。
选一个动作
想让它变成什么:另一个快捷键、下一首、发给后台的某个应用,还是唤起某个应用。
圈定范围
选好在哪些应用、哪些网页生效。保存都不用点,改完立刻生效。
常用场景,一键添加
不知道从哪开始?挑一个模板,加上之后随便改。
为什么不用别的?
它们都很强,只是对「换个键」这件小事来说,有点太重了。
| 键灵 | Karabiner | BetterTouchTool | Keyboard Maestro | |
|---|---|---|---|---|
| 上手方式 | 点一下录制,按键即可 | 编辑 JSON 规则 | 图形界面,功能很多 | 图形界面,偏宏编辑 |
| 按网页地址生效 | 内置 | 不支持 | 需另外配置条件 | 需另外配置条件 |
| 鼠标键改写 | ✓ | ✓ | ✓ | ✓ |
| 内置常用场景模板 | ✓ | 社区规则库 | 预设分享 | 宏库 |
| 价格 | 免费 | 免费 | 付费 | 付费 |
你可能想问
第一次打开提示「无法验证开发者」怎么办?
键灵目前没有经过苹果公证,系统会拦一下,只需要放行一次:
- 把键灵拖进「应用程序」,双击打开,看到提示后点「完成」。
- 打开「系统设置 → 隐私与安全性」,拉到页面下方,点「仍要打开」。
- 之后就能像普通应用一样直接打开了。
为什么需要「辅助功能」权限?
改写按键需要在按键送到应用之前先看到它,这是 macOS 规定必须授权的能力。键灵只在本机处理,不联网,也不记录你输入的内容。第一次打开时有引导页,开关一打开就自动生效。
为什么还会询问「是否允许控制浏览器」?
这是为了读取当前标签页的网址,用来判断规则的网页条件,比如「只在某个网站里生效」。不用网页条件的规则不会触发这个询问。每个浏览器只问一次。
媒体控制对哪些播放器有效?
键灵发出的是系统媒体键,和键盘上的 F7 / F8 / F9 一样,所以凡是支持媒体键的播放器都可以。如果浏览器同时在放视频,媒体键可能会被浏览器接走,这时可以改用「发给应用」,直接把快捷键发给指定的播放器。
支持哪些浏览器的网页条件?
Chrome、Edge、Safari、Arc、Brave、Vivaldi、Opera、360 浏览器、夸克等 Chromium 系浏览器都支持。Firefox 不支持读取网址,所以在 Firefox 里只能按应用生效。
收费吗?
免费。