导航、删除与鼠标
键盘核心区的粉色与棕色区域承载 CapsLock Enhancement 最高频的操作。导航与删除两个类目合计占据 282 条映射中的 114 条 —— 这也是整套布局里最值得先学的部分。
若无特别说明,本页所有组合都假定 ✱ Hyper 已经按下。表中的「+ ⌘」即表示 ✱ 加 ⌘ 再加上对应按键。
导航键组
H J K L 分别向左、下、上、右移动,与 Vim 完全一致;正上方的 U I O P 把同样的思路扩展到整页与整行:Page Up、Home、End、Page Down。
这八个键是全键盘上唯一在九个平面上都有映射的按键。下面每一组平面负责一件事, 合起来占据 V3.1 中 282 条映射里的 72 条。
移动与选择文本
文本层的规律只有一条:按住 ⌘,移动就变成选择 —— 因为规则发出的是同一个方向键再加上 ⇧。再叠加 ⌥,选择单位随之扩大:一个字符变成一个词,一行变成三行,半行变成整行。
| 按键 | Hyper | + ⌘ | + ⌘ 加 ⌥ |
|---|---|---|---|
| H | 左移 | 向左选择 | 向左选词 |
| J | 下移 | 向下选行 | 向下选择三行 |
| K | 上移 | 向上选行 | 向上选择三行 |
| L | 右移 | 向右选择 | 向右选词 |
| U | 上一页 | 选择上一页 | 选择上一页 |
| I | 行首 | 选择至行首 | 从行尾选至行首 |
| O | 行尾 | 选择至行尾 | 从行首选至行尾 |
| P | 下一页 | 选择下一页 | 选择下一页 |
这也是 ✱ 加 ⌘ 加 ⌥ 加 I 先跳到行尾、再反向选回行首的原因:不碰鼠标就精确选中一整行,这是最快的做法。
切换应用、窗口、标签页与桌面
⇧ 在容器之间移动 —— 你正在看的那个东西,而不是里面的文字; ⌃ 则是在和窗口服务器对话。
| 组合 | 实际发出 | 效果 |
|---|---|---|
| ✱ 加 ⇧ 加 J / ✱ 加 ⇧ 加 K | ⌘ 加 ⇥ / ⌘ 加 ⇧ 加 ⇥ | 下一个 / 上一个应用 |
| ✱ 加 ⇧ 加 H / ✱ 加 ⇧ 加 L | ⌃ 加 ⇧ 加 ⇥ / ⌃ 加 ⇥ | 上一个 / 下一个标签页 |
| ✱ 加 ⇧ 加 I / ✱ 加 ⇧ 加 O | ⌘ 加 ⇧ 加 ` / ⌘ 加 ` | 同一应用的上一个 / 下一个窗口 |
| ✱ 加 ⇧ 加 U / ✱ 加 ⇧ 加 P | ⌘ 加 ⌥ 加 - / ⌘ 加 ⌥ 加 = | 缩小 / 放大 |
| ✱ 加 ⌃ 加 H / ✱ 加 ⌃ 加 L | ⌃ 加 ← / ⌃ 加 → | 上一个 / 下一个桌面 |
| ✱ 加 ⌃ 加 K / ✱ 加 ⌃ 加 O | ⌃ 加 ↑ | 调度中心 |
| ✱ 加 ⌃ 加 J | ⌃ 加 ↓ | 当前应用的全部窗口 |
| ✱ 加 ⌃ 加 I | ⌘ 加 H | 隐藏当前应用 |
| ✱ 加 ⌃ 加 U | ⌃ 加 ⌘ 加 F | 切换全屏 |
| ✱ 加 ⌃ 加 P | ⌘ 加 ␣ | Spotlight |
标签页切换依赖 ⌃ 加 ⇥,绝大多数浏览器和编辑器支持它,少数应用不支持。窗口轮换用的是 macOS 自带的 ⌘ 加 `「将焦点移到下一个窗口」,请先在系统设置 → 键盘 → 键盘快捷键中确认它已启用。
从核心区控制指针与滚轮
另外四个平面把同样这八个键变成鼠标,双手完全不必移动。两种模式下, ⇧ 都是那个「油门」。
| 按键 | + ⌥ 指针 |
+ ⌥ 加 ⇧ 指针加速 |
+ ⌃ 加 ⇧ 滚轮 |
+ ⌘ 加 ⇧ 滚轮加速 |
|---|---|---|---|---|
| H | 指针左移 | 指针左移 | 滚轮左 | 滚轮左 |
| J | 指针下移 | 指针下移 | 滚轮下 | 滚轮下 |
| K | 指针上移 | 指针上移 | 滚轮上 | 滚轮上 |
| L | 指针右移 | 指针右移 | 滚轮右 | 滚轮右 |
| U | 左键 | 左键 | 滚轮右 | 滚轮右 |
| I | 右键 | 右键 | 滚轮上 | 滚轮上 |
| O | 后退键 | 后退键 | 滚轮下 | 滚轮下 |
| P | 前进键 | 前进键 | 滚轮左 | 滚轮左 |
| 平面 | 指针速度 | 滚轮速度 |
|---|---|---|
| ⌥ / ⌃ 加 ⇧ | 1600 | 64 |
| ⌥ 加 ⇧ / ⌘ 加 ⇧ | 3200 | 128 |
只有鼠标中键是例外:它不在导航键上,而在 ✱ 加 ⌥ 加 ↩。
方向键鼠标控制
物理方向键同样可以驱动指针,很多时候比切到核心区更顺手。这里 ⌥ 减速、⌘ 加速,指针与滚轮两种模式都适用。
| 组合 | 结果 | 速度 |
|---|---|---|
| ✱ + 方向键 | 移动指针 | 1600 |
| ✱ 加 ⌥ + 方向键 | 缓慢移动 | 800 |
| ✱ 加 ⌘ + 方向键 | 快速移动 | 4200 |
| ✱ 加 ⇧ + 方向键 | 滚动滚轮 | 64 |
| ✱ 加 ⇧ 加 ⌥ + 方向键 | 缓慢滚动 | 32 |
| ✱ 加 ⇧ 加 ⌘ + 方向键 | 快速滚动 | 256 |
五个鼠标按键全都落在 ↩ 上:
| 组合 | 按键 |
|---|---|
| ✱ 加 ↩ | 左键单击 |
| ✱ 加 ⌘ 加 ↩ | 右键单击 |
| ✱ 加 ⌥ 加 ↩ | 中键单击 |
| ✱ 加 ⇧ 加 ↩ | 后退 |
| ✱ 加 ⌃ 加 ↩ | 前进 |
语义删除
N M , . 位于导航键正下方。左边一对向前删除,右边一对向后删除,叠加修饰键则放大删除单位。
| 按键 | Hyper | + ⌘ | + ⌥ |
|---|---|---|---|
| N | 删除前一个词 | 删除至行首 | 删除至行首 |
| M | 删除前一个字符 | 删除前一个词 | 下移当前行 |
| , | 删除后一个字符 | 删除后一个词 | 上移当前行 |
| . | 删除后一个词 | 删除至行尾 | 删除至行首 |
有两处刻意打破了规律。✱ 加 ⌥ 加 N 与 ✱ 加 ⌥ 加 . 都发送 ⌘ 加 ⌫,把光标到行首的内容一次清空,所以这一组的两个外侧键就是「这行不要了」。而 ✱ 加 ⌥ 加 M 与 ✱ 加 ⌥ 加 , 根本不删除:它们发出的是 ⌥ 加 ⇧ 加 ↓ 与 ⌥ 加 ⇧ 加 ↑, 也就是 IntelliJ、VS Code 等编辑器通用的上下移动整行。
数字键盘鼠标
如果键盘带小键盘,Hyper 会把整块小键盘变成一只鼠标:数字键给出以 5 为中心的八个方向,顶行滚动,底边与右侧是五个按键。
| 小键盘按键 | 映射 |
|---|---|
| 7 8 9 4 6 1 2 3 | 八个指针方向,含四个斜向 |
| 5 | 停止 —— 发送速度为零的指针事件 |
| / = | 滚轮上 / 下 |
| Num Lock * | 滚轮横向滚动 |
| 0 | 左键单击 |
| . | 中键单击 |
| ⌤ | 右键单击 |
| + / - | 前进 / 后退 |
速度修饰键与别处一致:⌥ 把指针降到大约一半,⌘ 提升一倍,再加 ⇧ 则把指针移动换成同档速度的滚轮移动。
下一步
继续阅读窗口、应用、终端、剪贴板与字符输入。