Keyboard shortcuts
Every keyboard shortcut in Slashspace for Mac, Windows and Linux, grouped by where it works.
A long session goes faster when your hands stay on the keyboard: add a node, ask, branch and keep going without reaching for the mouse. On a Mac, ⌘ is Command, ⌥ is Option, ⌃ is Control and ⇧ is Shift.
Canvas
These work when you aren't typing in a text box. For trackpad and mouse gestures, see Navigating the canvas.
Move around
| Action | Mac | Windows and Linux |
|---|---|---|
| Pan | Hold Space and drag | Hold Space and drag |
| Zoom | ⌘ + scroll | Ctrl + scroll |
Add nodes
For the first seven rows, press the letter, then click where the node should go. Esc or the same letter again cancels. See Adding nodes.
| Action | Mac | Windows and Linux |
|---|---|---|
| Chat node | C | C |
| Text node | T | T |
| Image node | I | I |
| Scratch pad | S | S |
| Post node | V | V |
| Document node | D | D |
| Web node | W | W |
| Chat node in Orchestrator mode, placed mid-window and ready to type in | A | A |
| Chat node right where you click | Hold ⌘ and click empty canvas | Hold Ctrl and click empty canvas |
| Empty branch of the active node | ⌘B | Not available. Double-click the node's right handle instead. |
Select and organize
| Action | Mac | Windows and Linux |
|---|---|---|
| Select every node | ⌘A | Ctrl+A |
| Add a node to the selection, or take it out | Shift-click | Shift-click |
| Add a selection box to the current selection | Shift-drag on empty canvas | Shift-drag on empty canvas |
| Clear the selection | Esc | Esc |
| Tidy Up | 0 | 0 |
| Delete the selected nodes and connections | Delete | Backspace or Delete |
| Copy the selected nodes | ⌘C | Not available. Use Duplicate in the node's header. |
| Paste copied nodes, or turn clipboard text, links and images into nodes | ⌘V | Ctrl+V |
| Undo | ⌘Z | Ctrl+Z |
| Redo | ⌘⇧Z | Ctrl+Y on Windows, Ctrl+Shift+Z on Linux |
The 0 key arranges the canvas but leaves your view where it is; the toolbar's Tidy Up button also zooms to fit. Undo and redo include Scratch pad strokes. With the cursor in a text box, they undo and redo your typing instead.
Chat composer
These work in a chat node's message box and in the side view, which has no shortcuts of its own. See Chat node.
Send and branch
| Action | Mac | Windows and Linux |
|---|---|---|
| Send | Enter | Enter |
| New line | Shift+Enter | Shift+Enter |
| Send into a new branch (Submit in new branch) | ⌘⇧Enter | Ctrl+Shift+Enter |
| Start an empty branch of this chat | ⌘B | Ctrl+B |
Modes
Mode shortcuts act on the active chat (the one you last clicked), even when you aren't typing in it. See Modes.
| Action | Mac | Windows and Linux |
|---|---|---|
| Switch to Agent | ⌘1 | Ctrl+1 |
| Switch to Chat | ⌘2 | Ctrl+2 |
| Switch to Image | ⌘3 | Ctrl+3 |
| Switch to Orchestrator | ⌘4 | Ctrl+4 |
Dictation
See Voice input.
| Action | Mac | Windows and Linux |
|---|---|---|
| Start dictating in an empty message box | Space twice, quickly | Space twice, quickly |
| Start dictating with the cursor in the message box | Ctrl+M (Control, not Command) | Ctrl+M |
| Finish and transcribe | Enter | Enter |
| Cancel the recording | Esc | Esc |
Slash and mention menus
Type / to open the slash menu, or @ to mention a node.
| Action | Mac | Windows and Linux |
|---|---|---|
| Move through the list | ↑ / ↓ | ↑ / ↓ |
| Choose the highlighted item, or open a section | Enter or Tab | Enter or Tab |
Open the highlighted section (/ menu only) | → | → |
| Back out of a section | ← or Esc | ← or Esc |
| Close the menu | Esc | Esc |
Replies and edits
| Action | Mac | Windows and Linux |
|---|---|---|
| Create the branch from the "Ask about this…" bubble on selected reply text (see Ask about a passage) | Enter | Enter |
| Close that bubble | Esc | Esc |
| Save & Rerun in the Edit Message dialog | ⌘Enter | Ctrl+Enter |
Text formatting
These work in a Text node. Most also work in a chat's message box, where ⌘B branches instead.
| Action | Mac | Windows and Linux |
|---|---|---|
| Bold | ⌘B | Ctrl+B |
| Italic | ⌘I | Ctrl+I |
| Strikethrough | ⌘⇧S | Ctrl+Shift+S |
| Code | ⌘E | Ctrl+E |
| Heading 1, 2 or 3 | ⌘⌥1, ⌘⌥2, ⌘⌥3 | Ctrl+Alt+1, Ctrl+Alt+2, Ctrl+Alt+3 |
| Turn a heading back into normal text | ⌘⌥0 | Ctrl+Alt+0 |
| Bullet list | ⌘⇧8 | Ctrl+Shift+8 |
| Numbered list | ⌘⇧7 | Ctrl+Shift+7 |
| Blockquote | ⌘⇧B | Ctrl+Shift+B |
| Code block | ⌘⌥C | Ctrl+Alt+C |
Search dialog
⌘K works anywhere on a canvas, even while you're typing. See Search.
| Action | Mac | Windows and Linux |
|---|---|---|
| Open or close search | ⌘K | Ctrl+K |
| Move through results | ↑ / ↓ | ↑ / ↓ |
| Open the highlighted result | Enter | Enter |
| Run the search (in AI Search) | Enter | Enter |
| Close | Esc | Esc |
App menu
These come from the app menu and work anywhere in the app. For what to do with the logs, see Troubleshooting and support.
| Action | Mac | Windows and Linux |
|---|---|---|
| Open the log folder (Help > Open Log Folder) | ⌘⇧L | Ctrl+Shift+L |
| Cut, copy or paste text | ⌘X, ⌘C, ⌘V | Ctrl+X, Ctrl+C, Ctrl+V |
| Reload the window | ⌘R | Ctrl+R |
| Make the whole interface larger or smaller (not the canvas zoom) | ⌘+ or ⌘- | Ctrl++ or Ctrl+- |
| Reset the interface size | ⌘0 | Ctrl+0 |
| Full screen on or off | ⌘⌃F | F11 |
| Minimize the window | ⌘M | Ctrl+M (in a chat's message box, it starts dictation instead) |
| Quit | ⌘Q | Ctrl+W closes the window, which quits |