Skip to content

Keyboard shortcuts ​

Arcweave is primarily designed for mouse-driven interaction, but keyboard shortcuts help streamline common actions and reduce context switching between mouse and keyboard.

The tables below list the available keyboard shortcuts, what each one does, and which permission is needed to use them. Board shortcuts do not work while a dialog or menu is open.

Global controls ​

ShortcutActionRequired permission
Ctrl/Cmd + ZUndo✏️ Edit projects
Ctrl/Cmd + Shift + ZRedo✏️ Edit projects
Ctrl/Cmd + FSearch👀 View projects list
Ctrl/Cmd + ASelect all board items✏️ Edit projects
Ctrl/Cmd + CCopy selected item(s)✏️ Edit projects
Ctrl/Cmd + XCut selected item(s)✏️ Edit projects
Ctrl/Cmd + VPaste copied item(s)✏️ Edit projects
Ctrl/Cmd + Shift + VPaste single copied element as jumper✏️ Edit projects
Ctrl/Cmd + Shift + FFit to screen👀 View projects list
ShortcutActionRequired permission
+Zoom in👀 View projects list
-Zoom out👀 View projects list
Space + drag with mousePan board👀 View projects list
Tab (no selection)Select the item nearest to the screen center and move the view to it✏️ Edit projects
Tab (while editing element)Switch between editing element title and content✏️ Edit projects
Ctrl/Cmd + Arrow keyWith one board item selected, select the nearest item in that direction; otherwise, select the item nearest to the screen center✏️ Edit projects
Esc (while editing a board item)Exit editing mode✏️ Edit projects
Esc (no editing in progress)Clear the selection✏️ Edit projects

Selection & movement ​

ShortcutActionRequired permission
Shift/Ctrl/Cmd + click board itemAdd or subtract item from selection✏️ Edit projects
Shift + drag empty board space (in Select mode)Add items to selection✏️ Edit projects
Ctrl/Cmd + drag empty board space (in Select mode)Subtract items from selection✏️ Edit projects
Arrow key (no selection)Pan board to arrow direction👀 View projects list
Arrow key (with selection)Nudge selection to arrow direction✏️ Edit projects
Shift + Arrow key (with selection)Nudge selection in larger steps (20 pixels instead of 1, unless Snap to grid is on)✏️ Edit projects
Delete/Backspace (while items are selected)Delete selected items✏️ Edit projects

Element creation & connection ​

ShortcutActionRequired permission
Ctrl + Alt/Option/Cmd + Arrow key (with element selected)Create a connected element in that direction✏️ Edit projects

Text editing ​

ShortcutActionRequired permission
@... (while typing in rich text)Mention component or board✏️ Edit projects
@... (while typing in Arcscript)Mention element as argument of visits function✏️ Edit projects
Ctrl/Cmd + B (while editing rich text)Bold✏️ Edit projects
Ctrl/Cmd + I (while editing rich text)Italic✏️ Edit projects
Ctrl/Cmd + U (while editing rich text)Underline✏️ Edit projects
Ctrl/Cmd + Shift + B (while editing element content or a rich text field attribute)Toggle blockquote✏️ Edit projects
Ctrl/Cmd + Shift + C (while editing element content or a label)Toggle Arcscript segment✏️ Edit projects
Enter (with one element, branch, note, or connection selected)Open selected item for editing (for a connection, edit its label)✏️ Edit projects
Enter (while editing a branch condition)Add else condition to the branch✏️ Edit projects
Ctrl/Cmd + Enter (while editing a branch condition)Add elseif condition to the branch✏️ Edit projects
Tab / Shift + Tab (while editing a branch condition)Move to the next / previous condition✏️ Edit projects

Play Mode ​

ShortcutActionRequired permission
Tab (while editing in the Style Editor)Insert 2 spaces at the cursor, or indent all selected lines by 2 spaces✏️ Edit projects
Shift + Tab (while editing in the Style Editor)Remove 2 leading spaces from the current line or from all selected lines✏️ Edit projects
Esc (while editing content in Play Mode)Save edits and exit edit mode✏️ Edit projects
Tab (while editing element content in Play Mode edit mode)Move focus to the first option label✏️ Edit projects
Shift + Tab (while editing element content in Play Mode edit mode)Move focus to the last option label✏️ Edit projects
Tab (while editing an option label in Play Mode edit mode)Move focus to the next option label, or back to element content from the last option✏️ Edit projects
Shift + Tab (while editing an option label in Play Mode edit mode)Move focus to the previous option label, or to element content from the first option✏️ Edit projects