# 导航与选择

> 用 H J K L U I O P 移动光标，配合 Command 选择文本，并切换标签页、应用、窗口和桌面空间。

---

LLMS 索引： [llms.txt](/zh/llms.txt)

---

右手下方的八个键 H J K L 与 U I O P 承担了布局的大部分工作。在基础平面上它们移动光标；
在其他平面上则变成选择、标签页与应用切换、桌面空间、鼠标和滚动。鼠标与滚动平面见
[鼠标与滚动](/zh/docs/layout/mouse/)。

## 移动与选择 {#move-select}

| 键 | `⇪` 移动 | `⇪ ⌘` 选择 | `⇪ ⌥ ⌘` 扩展选择 |
| :--- | :--- | :--- | :--- |
| H | ← | ⇧← | ⌥⇧←，向左选择一个词 |
| J | ↓ | ⇧↓ | 连按三次 ⇧↓ |
| K | ↑ | ⇧↑ | 连按三次 ⇧↑ |
| L | → | ⇧→ | ⌥⇧→，向右选择一个词 |
| U | Page Up | ⇧Page Up | ⇧Page Up |
| I | Home | ⇧Home | End 后两次 ⇧Home：选到行首 |
| O | End | ⇧End | Home 后 ⇧End：选中整行 |
| P | Page Down | ⇧Page Down | ⇧Page Down |
{.matrix .wide}

`⇪ I` 和 `⇪ O` 发送的是 Home 与 End 键，而不是 ⌘← 与 ⌘→。有些 Mac 文本视图按
Home/End 会滚动页面而不是移动光标；如果你需要跳到行首或行尾，可以在[编辑器](/zh/docs/guide/editor/)
中改绑。

方向键本身照常工作。像 ← 这样的单个按键，在你按住组合键期间会自动重复，和真正的方向键一样。

## 标签页、应用、窗口与桌面空间 {#switching}

| 键 | `⇪ ⇧` | `⇪ ⌃` |
| :--- | :--- | :--- |
| H | 上一个标签页（⌃⇧Tab） | 左侧桌面空间（⌃←） |
| J | 下一个应用（⌘Tab） | 当前应用的所有窗口（⌃↓） |
| K | 上一个应用（⇧⌘Tab） | 调度中心（⌃↑） |
| L | 下一个标签页（⌃Tab） | 右侧桌面空间（⌃→） |
| U | 缩小（⌥⌘−） | 全屏（⌃⌘F） |
| I | 该应用的上一个窗口（⇧⌘\`） | 隐藏应用（⌘H） |
| O | 该应用的下一个窗口（⌘\`） | 调度中心（⌃↑） |
| P | 放大（⌥⌘=） | 打开「应用程序」（启动台） |
{.matrix .wide}

桌面空间、应用窗口和屏幕缩放遵循 macOS 系统设置中的快捷键。如果你修改或关闭了其中某个
快捷键，组合键仍会发送同样的按键，但 macOS 不会响应。

更多切换键在左手区域，见[窗口与应用](/zh/docs/layout/windows-apps/)。
