跳转到主要内容

让 Caps Lock 再次伟大

轻按是 Escape,按住是 Hyper。再加上 ⌘ ⌥ ⌃ ⇧,就有十六个控制平面: 移动光标、编辑文本、切换窗口与应用、操控鼠标,双手不离主键区。

原生 macOS 应用 · macOS 14 及以上 · Apple 芯片与 Intel · 0.4.0 候选发布版

Capslock 基础平面:H J K L 是方向键,U I O P 是翻页与行首行尾,N M , . 用于删除,E R T 打开 Safari、iTerm 与 VS Code,6 到 0 粘贴剪贴板槽位。
按住 Caps Lock 时的基础平面。另外十五个平面在 ⌘ ⌥ ⌃ ⇧ 之后。

一个键,三份工作

让小指下的这个键干点正事

⇪

轻按是 Escape

单独轻按 Caps Lock 发送 Escape。退出插入模式、关闭对话框,手指不必远伸。

轻按是 Escape

⇪ H J K L

按住是 Hyper

按住它,手下的按键就变成动作。H J K L 在任何应用中移动光标。

按住是 Hyper

⇪ ⌘ ⌥ ⌃ ⇧

加修饰键切换平面

加 Command 选择文本,加 Option 移动鼠标,加 Control 切换桌面。共十六个平面。

加修饰键切换平面

你会得到

一套完整布局、一个编辑器,以及一条退路

完整的 Classic 布局,开箱即用

◇ 无需任何配置即可工作

  • H J K L U I O P 负责光标与选择,N M , . 负责删除
  • 用字母键、方向键或小键盘操控鼠标,另有五个剪贴板
  • 左手切换标签页、应用、窗口与桌面;功能键行调节亮度与媒体

多年来运行在 Karabiner-Elements 上的布局,如今内置于原生应用。

按住 ⇪,再按…
H J K L   ← ↓ ↑ →
U I O P   Page Up · Home · End · Page Down
N M , .   删词 · 删字 · 向后删字 · 向后删词
⌘ H / L   向左 / 向右选择
⌥ H J K L 移动鼠标
6 7 8 9 0 粘贴剪贴板槽位
✓ 16 个平面上共 357 个绑定

在原生编辑器中修改任意按键

◇ 不写 JSON,不用重启

  • 点按一个键即可改绑、停用、恢复,或查看它的 YAML
  • 用 App 规则让某个键在特定应用中执行不同动作
  • 每次修改作为一个事务生效,支持撤销、导出与导入

Shell 命令须经你确认才会运行,导入的命令一律先停用。

action_mappings.yml
# 在终端中,⇪ N 改为发送 ⌃W
bindings:
- when:
  - type: frontmost_app
    include: [com.apple.Terminal]
  action:
    kind: key_combo
    target_key: 87     # W
    with_ctrl: true

边用边学

◇ 没人能一开始就记住 357 个绑定

  • 按住 Caps Lock 稍等,屏幕上就会显示当前平面
  • Playground 中的简短课程跟随你自己的映射
  • 安全练习只预览打开应用、命令与睡眠,不真正执行

自由练习显示最近一次按键及其结果,不记录你输入的内容。

总会把键盘还给你

◇ 只改动它自己拥有的那条按键映射

  • 暂停与退出都会恢复 Caps Lock,不碰其他工具的改键
  • 应用内的助手在崩溃后恢复映射
  • Karabiner-Elements 或其他工具占用 Caps Lock 时拒绝启动

诊断页解释每一项失败的检查,大多数问题一个按钮就能修复。

终端
# 先退出 Capslock
$ /Applications/Capslock.app/Contents/MacOS/Capslock \
    --restore-original-caps-lock
✓ 已恢复会话前的按键映射

几个数字

占用很小,布局很大

16控制平面Caps Lock 加任意 ⌘ ⌥ ⌃ ⇧
357默认绑定完整的 Classic 布局
1权限只需辅助功能
0驱动或守护进程没有组件以 root 运行

常见问题

安装之前

需要 Karabiner-Elements 吗?

不需要,Capslock 已内置整套布局。Karabiner-Elements 可以继续管理其他按键,只要它没有规则作用于 Caps Lock 或 F18。

会记录我输入的内容吗?

不会。按键只在你的 Mac 上于内存中处理。Capslock 没有任何统计分析,不向任何地方发送数据;「统计」页只保存次数。

还能输入大写字母吗?

可以。按住 Caps Lock 再按 Escape,即可打开或关闭真正的大写锁定。

有免费版本吗?

同一套布局以 Karabiner-Elements 配置的形式免费开源提供,见 Karabiner 版,可一键导入。

什么时候可以下载?

Capslock 0.4.0 是候选发布版。通过最终验收后,经过签名与公证的版本会出现在下载页。

从你每天都会用到的布局开始。先了解 Capslock 如何安装,学习期间把布局放在手边。