这里列出编辑器支持的全部鼠标与按键操作。编辑器内的 设置 > 快捷键 同样列出这些内容,并为每一项附带说明。
这些按键绑定目前是固定的,暂不支持自定义。
鼠标
| 操作 | 输入 |
|---|---|
| 平移画布 | 鼠标右键 + 拖动 |
| 选中组件 | 鼠标左键单击 |
| 选中屏幕,或清空选区 | 在画布空白处鼠标左键单击 |
| 框选组件 | 从画布空白处鼠标左键拖动 |
| 移动组件 | 鼠标左键拖动 |
| 调整组件大小 | 在控制柄上鼠标左键拖动 |
在画布空白处点击即选中屏幕本身。从空白处拖动会拉出选框,但只有指针移动超过若干像素后才会出现,因此未点到组件的单击不会选中任何内容。
点击已经选中的组件会保留整个选区,方便直接拖动;在选框内部拖动可一次性移动全部已选中的组件。
按内容自适应尺寸的组件,以及几何尺寸由父级掌握的组件,不会显示控制柄。
画布上右键的唯一职责就是平移:画布不弹出右键菜单,因此右键拖动始终移动视图。
修饰键 + 鼠标
| 操作 | 输入 |
|---|---|
| 放大 / 缩小 | Ctrl/Cmd + 鼠标滚轮 |
| 加入或移出单个组件 | Ctrl/Cmd + 鼠标左键单击 |
| 框选并追加到当前选区 | Ctrl/Cmd + 在画布空白处鼠标左键拖动 |
| 范围选择组件 | Shift + 鼠标左键单击 |
| 等比例调整大小 | Shift + 在控制柄上鼠标左键拖动 |
滚轮缩放以指针位置为锚点。
Ctrl/Cmd 单击可在不改动其余选区的情况下切换某个组件的选中状态;Ctrl/Cmd 框选会把框到的组件追加进这一选区,而不是整体替换。Shift 单击把选区从上一次点击的组件延续到本次点击的组件。
键盘
| 操作 | 快捷键 |
|---|---|
| 保存 | Ctrl/Cmd+S |
| 撤销 | Ctrl/Cmd+Z |
| 重做 | Ctrl/Cmd+Y 或 Ctrl/Cmd+Shift+Z |
| 新建屏幕 | Ctrl/Cmd+Shift+N |
| 复制当前屏幕 | Ctrl/Cmd+Shift+D |
| 切换事件流图层 | Ctrl/Cmd+Shift+E |
| 删除所选 | Delete 或 Backspace |
| 放大 | Ctrl/Cmd+= 或 Ctrl/Cmd++ |
| 缩小 | Ctrl/Cmd+- |
| 重置缩放为 100% | Ctrl/Cmd+0 |
| 选中当前屏幕的全部组件 | Ctrl/Cmd+A |
| 清空选区 | Esc |
| 选中下一个组件 | Tab |
| 选中上一个组件 | Shift+Tab |
| 微移选区 | 方向键,或 Shift + 方向键 |
Ctrl/Cmd 在 Windows 与 Linux 上指 Control,在 macOS 上指 Command;两者都能用,编辑器不加以区分。
让所有屏幕适配视口、缩放到所选都由画布上方的缩放控件承担,没有对应按键。= 与 + 都能放大,因此在二者共用一个键的键盘上无需按 Shift。
Tab 按堆叠顺序在屏幕的组件之间向前移动单个选中项,到达末尾后回到开头;Shift+Tab 向后移动。微移每次一个像素,按住 Shift 为十个像素,并采用与拖动相同的对齐吸附规则。
生效范围与焦点
- 仅编辑模式。 上述画布手势与画布按键在预览模式下都不响应,唯一的例外是
Ctrl/Cmd+ 鼠标滚轮,它在预览中仍然缩放。 - 画布之外的滚轮。
Ctrl/Cmd+ 鼠标滚轮只在指针位于画布内时缩放画布;在编辑器的其他区域,它滚动指针所在的面板,而不会缩放整个页面。 - 需要画布焦点。 缩放、全选、清空选区、
Tab与方向键由画布自身处理,使用前请先在画布内点击一次。 - 正在输入时。 保存、撤销、重做在文本框中同样生效;
Delete、Backspace与Ctrl/Cmd+Shift+E在文本框中不做任何响应,以免按键改动下方的画布。 - 屏幕不能用按键删除。 选中屏幕时按
Delete会被拒绝,请改从层级树中删除屏幕。 - 历史反馈。 没有可撤销(或可重做)的操作,或进行中的编辑会话挡住了历史记录时,编辑器会给出提示,而不是毫无反应。