Canvas Keyboard Shortcuts
Keyboard reference for the VizChat canvas — selection, copy/paste, delete, zoom, and storyboard playback navigation.
Shared design rule: most shortcuts auto-disable in these cases, so they never fire while you are typing (Cmd/Ctrl + S is the one exception — it still works with focus in an input, so it can suppress the browser's own "Save page" dialog):
- Focus is inside a text input or an editable area
- Focus is inside a widget that runs in its own frame (e.g.
pdf-viewer,web-viewer) - A CJK input method is composing — the shortcut waits until the candidate is committed
Canvas editing
| Shortcut | Action |
|---|---|
Backspace / Delete | Delete the selected widgets |
Cmd/Ctrl + C | Copy the selected widgets (with their data) to VizChat's own clipboard — usable in any VizChat document in this browser |
Cmd/Ctrl + V | Paste widgets onto the canvas, slightly offset from the originals |
Cmd/Ctrl + S | Save now, without waiting for the automatic save |
Cmd/Ctrl + Z | Undo the last change to the current document |
Cmd/Ctrl + Shift + Z | Redo |
| Drag on empty area | Box-select |
| Mouse wheel | Zoom the canvas |
| Space + drag | Pan the canvas |
Storyboard playback
Active on a storyboard, when no input is focused:
| Shortcut | Action |
|---|---|
↑ | Previous slide |
↓ | Next slide |
← | Previous sentence (crosses slide boundaries) |
→ | Next sentence (crosses slide boundaries) |
Space | Play / pause |
F | Toggle fullscreen |
Chat-related
| Shortcut | Action |
|---|---|
/ | Open the slash command menu in the chat input |
Enter | Send message (suppressed while an IME is composing) |
Shift + Enter | New line |
Platform differences
- macOS — uses the
Cmdmodifier - Windows / Linux — uses the
Ctrlmodifier
Next step
- Full keyboard shortcut reference — including workspace and chat
- Canvas overview — storyboards and dashboards compared