# 键盘与输入

Tessera 以键盘为先。下面的表格是**默认值**：每个组合键都可以重新映射，你也
可以添加自己的快捷键 —— 参见[自定快捷键与重新映射](https://bambouville.com/docs/zh-hans/shortcuts/)。同一份列表
也位于**设置 → 键盘与输入 → 快捷键**。

## 全局

| 快捷键 | 操作 |
| --- | --- |
| **⌘N** | 新建主机 |
| **⌘↩** | 连接（主机编辑器） |
| **⌘K** | 快速切换面板（会话与智能体；加 `@` 前缀可限定为智能体） |
| **⌘,** | 设置 |

## 会话

| 快捷键 | 操作 |
| --- | --- |
| **⌘⇧K** / **⌘⇧J** | 上一个 / 下一个会话 |
| **⌘⇧E** | 文件面板 |
| **⌘⇧A** | 智能体中心 |
| **⌘R** | 刷新终端 —— 完整重绘（iPad） |

## tmux

| 快捷键 | 操作 |
| --- | --- |
| **⌘T** | 新建窗口 |
| **⇧⌘W** | 关闭窗格 / 窗口 |
| **⇧⌘[** / **⇧⌘]** | 上一个 / 下一个窗口 |
| **⌘1** – **⌘9** | 跳转到窗口 |
| **⌘D** / **⇧⌘D** | 左右 / 上下分割 |
| **⌘[** / **⌘]** | 循环切换窗格 |
| **⇧⌘↩** | 缩放窗格 |

详见 [tmux](https://bambouville.com/docs/zh-hans/tmux/)。

## 在终端中查找

**⌘F**（或放大镜）会打开回滚查找栏：区分大小写（Aa）、全字匹配（[w]）和正则
表达式（.\*）三个开关、一个匹配计数器，以及用 **↑** / **↓** 或 **↩** /
**⇧↩** 在匹配项之间移动。**esc** 关闭。

| 快捷键 | 操作 |
| --- | --- |
| **⌘F** | 打开查找 |
| **⌘G** / **⇧⌘G** | 下一个 / 上一个匹配 |
| **↩** / **⇧↩** | 下一个 / 上一个匹配 |
| **esc** | 关闭查找 |

## 文本编辑

启用**自然文本编辑**后（设置 → 键盘与输入），Mac 风格的编辑组合键就能在 shell
中使用：

| 快捷键 | 操作 |
| --- | --- |
| **⌥←** / **⌥→** | 按单词移动 |
| **⌘←** / **⌘→** | 行首 / 行尾 |
| **⌥⌫** | 删除单词 |
| **⌘⌫** | 删除到行首 |

## 辅助栏

屏幕上的**辅助栏**位于软件键盘上方，为你提供玻璃键盘所缺少的按键。iPad 上的
默认按钮：`esc ⌃ ⌥ ⇥ ← ↓ ↑ → | ~`；iPhone 上：`esc ⌃ ⇥ ← → ↓ ↑ ⌥ ⌃C ⌃J`。
（默认值适用于全新安装或**恢复默认**之后 —— 你自己排好的布局会保持原样。）在
iPhone 上还有一个专门的控件用来显示或隐藏软件键盘本身，这条栏也会随键盘的出现
和收起跟随其自身的动画。

在**设置 → 键盘与输入**下：

- **显示辅助栏** —— 开关它，
- 布局编辑器 —— 长按并拖动按钮可重新排序，或从调色板中拉入更多按钮（导航、
  修饰键、**⌃C** 和 **⌃J**、F1–F12，`/ \ $ { } [ ] < >` 之类的符号，以及你在
  **你的快捷键**下创建的任何按钮），并可用**恢复默认**撤销，
- **修饰键行为** —— 单次（轻点一次，作用于下一个按键，随后自动清除）或
  保持（轻点以锁定修饰键，再次轻点解除）。

调色板中有一个按钮很特殊：**⌘** 会启用 Tessera 自己的快捷键，而不向远程发送
任何内容，因此没有硬件键盘也能使用应用组合键。

同样位于**设置 → 键盘与输入**下的还有：**随键盘调整终端大小** —— 默认关闭，
因此视图会滑到软件键盘下方，而不是重排你的行；开启它则改为重排。

## 滑动板

如果你在没有硬件键盘的情况下工作，[滑动板](https://bambouville.com/docs/zh-hans/swipe-pad/)会在你的拇指下提供
放射状宏、实时的智能体选项和听写 —— 在 iPhone 上默认开启，在 iPad 上需手动
开启。
