键盘与输入
软键盘栏、键盘快捷键、圆形菜单、语音输入及 CJK 支持
键盘与输入
MTerm 提供多种与终端交互的方式 — 从可自定义的软键盘栏(适合纯触控使用),到完整的硬件键盘快捷键,再到免提操作的语音输入。本指南涵盖所有方式。
圆形菜单
在终端任意位置长按可打开 圆形菜单 — 一个从手指位置向外辐射展开的环形上下文菜单。这是触控操作时进行文本操作的主要工具:
- 复制 — 将选中的文本复制到剪贴板
- 粘贴 — 将剪贴板内容粘贴到终端
- 选择 — 开始或调整文本选择
- 更多操作 — 根据上下文提供的选项
圆形设计让每个操作都在拇指可及范围内,无需抬起手指去点击远处的工具栏按钮。
软键盘栏(附属栏)
软键盘栏位于屏幕键盘正上方(连接硬件键盘时位于屏幕底部)。它提供一键访问终端工作必需但标准 iOS 键盘缺失的按键。
可用按键
修饰键(切换模式 — 点击一次激活,再点击一次取消):
- Ctrl — 用于终端控制序列(Ctrl+C、Ctrl+Z、Ctrl+D 等)
- Alt — 终端应用程序的 Meta 键
- Meta — 用于复杂组合键的额外修饰键
导航键:
- 方向键(上 / 下 / 左 / 右) — 浏览命令历史、在编辑器中移动光标
常用终端键:
- Tab — 自动补全命令、切换字段
- Escape — 退出 Vim 模式、取消操作
功能按钮:
- Ctrl+C — 快速发送中断信号,无需切换 Ctrl 模式
- 剪贴板 — 打开剪贴板历史面板
- AI 助手 — 启动 AI 浮动面板
- 提示词输入 — 打开专用提示词输入框
- IDE / Finder — 切换文件浏览器侧边栏
- 命令面板 — 打开命令面板叠层
自定义软键盘栏
你可以 拖拽按键重新排序,将最常用的按键放在最方便的位置。连接硬件键盘时,软键盘栏会智能调整 — 物理键盘上已有的修饰键会弱化显示,功能按钮则更加突出。
键盘快捷键
连接外接键盘(Magic Keyboard、Smart Keyboard 或任何蓝牙键盘)时,可使用完整的快捷键集。MTerm 支持超过 25 个键盘快捷键,覆盖所有主要功能。
应用
| 操作 | 快捷键 |
|---|---|
| 命令面板 | Cmd + Shift + P |
| 设置 | Cmd + , |
| 剪贴板历史 | Cmd + Shift + V |
| 保存工作区 | Cmd + S |
窗格
| 操作 | 快捷键 |
|---|---|
| 水平分割 | Cmd + D |
| 垂直分割 | Cmd + Shift + D |
| 最大化 / 还原窗格 | Cmd + Enter |
| 焦点左移 | Cmd + Shift + H |
| 焦点下移 | Cmd + Shift + J |
| 焦点上移 | Cmd + Shift + K |
| 焦点右移 | Cmd + Shift + L |
标签页
| 操作 | 快捷键 |
|---|---|
| 新建标签页 | Cmd + T |
| 关闭窗格 | Cmd + W |
| 关闭标签页 | Cmd + Shift + W |
| 上一个标签页 | Cmd + Shift + [ |
| 下一个标签页 | Cmd + Shift + ] |
显示
| 操作 | 快捷键 |
|---|---|
| 增大字号 | Cmd + + |
| 减小字号 | Cmd + - |
| 重置字号 | Cmd + 0 |
| 切换侧边栏 | Cmd + B |
| 专注模式 | Cmd + Shift + F |
工具
| 操作 | 快捷键 |
|---|---|
| 打开 Finder | Cmd + O |
| 打开编辑器 | Cmd + E |
| 图片传输 | Cmd + I |
自定义按键绑定(Pro)
上述所有快捷键都可以在设置中重新映射。如果你习惯了其他应用的快捷键,或者某些组合键与你的工作流冲突,可以更改为最适合你的方式。
CJK 输入支持
MTerm 全面支持中文、日文和韩文输入法。
IME 输入法编辑器叠层
使用 IME(输入法编辑器)进行中文、日文或韩文输入时,正在编辑的文字 — 尚未确认的字符 — 会作为叠层直接显示在光标位置。叠层采用醒目的霓虹边框样式,便于与已确认的文本区分。
正确的字符宽度
CJK 字符是全宽字符,在终端网格中恰好占据 2 个单元格。MTerm 以正确的宽度渲染它们,这意味着:
- 即使在混合 ASCII 和 CJK 字符的行中,光标对齐也保持准确
- 没有字符重叠或裁切
- 文本换行在行边界处正确工作
- Vim 等编辑器在显示 CJK 内容时正常工作
这看似基本要求,但许多终端模拟器都做不到,尤其是在移动平台上。
Ctrl+Space 配置
某些 IME 系统使用 Ctrl+Space 切换输入模式。由于 Ctrl+Space 在终端应用中也可能是有意义的组合键(例如 Emacs 中的 set-mark),MTerm 允许你在设置中配置此组合键的行为。你可以选择将其传递给终端或让 iOS 处理以进行 IME 切换。
语音输入
MTerm 提供语音输入选项,适用于不方便打字的场景。
点击提示词输入区域中的 麦克风按钮 开始语音转文字。实时音频电平指示器会显示应用正在聆听。你的语音会被转录并插入到提示词输入框中,你可以在发送前查看和编辑。
这在以下场景特别有用:
- 向 Claude Code 口述较长的提示词
- 键盘不在手边时进行免提终端操作
- 不想打字时快速输入笔记和命令