键盘快捷键
VizChat 所有常用键盘快捷键:画布、Storyboard、聊天、编辑器。
本页覆盖当前版本内置的快捷键。macOS 使用 Cmd,Windows/Linux 使用 Ctrl。在输入框(input / textarea / contenteditable / iframe)聚焦时,大多数全局快捷键会自动禁用,避免与文本输入冲突。
全局(画布 & Workspace)
| 快捷键 | 作用 |
|---|---|
Cmd / Ctrl + C | 复制选中节点(非输入态) |
Cmd / Ctrl + V | 粘贴节点 |
Delete / Backspace | 删除选中节点 |
Shift + 点击 | 多选节点 |
Space + 拖拽 | 平移画布(React Flow 默认) |
| 滚轮 / 触控板捏合 | 缩放画布 |
Esc | 取消选中 / 关闭对话框 |
Storyboard 播放模式
下列快捷键仅在 Storyboard 模式(非输入聚焦)生效,源自 useStoryboardKeyboard:
| 快捷键 | 作用 |
|---|---|
↑ | 上一个 Slide |
↓ | 下一个 Slide |
← | 上一句(跨 Slide 边界) |
→ | 下一句 |
Space | 开始 / 暂停自动播放(完成态再次按会重播) |
F | 切换全屏演示模式 |
聊天与输入
| 快捷键 | 作用 |
|---|---|
Enter | 发送消息 |
Shift + Enter | 换行 |
Esc | 关闭 @提及下拉 / 取消编辑 |
@ | 触发 mention 搜索(节点、文件、Slide) |
IME 兼容性:中文 / 日文 / 韩文输入法合成态按下 Enter 时不会发送消息,而是让 IME 完成候选词选择。内部通过 isComposing + onCompositionStart/End 实现,不需要用户额外处理。
文件树与工作区
| 快捷键 | 作用 |
|---|---|
Enter(行聚焦) | 打开文件 / 确认重命名 |
Esc | 取消重命名 |
| 右键 / 长按 | 弹出上下文菜单 |
仍未覆盖的场景
搜索、命令面板(Cmd+K)、撤销 / 重做等快捷键在后续版本会补齐,届时本页会同步更新。如需自定义快捷键,可在 issue 里提案。