# Keyboard Shortcuts

### Workflow controls <a href="#workflow-controls" id="workflow-controls"></a>

* **Ctrl** + **Alt** + **n**: create new workflow
* **Ctrl** + **o**: open workflow
* **Ctrl** + **s**: save the current workflow
* **Ctrl** + **z**: undo
* **Ctrl** + **shift** + **z**: redo
* **Ctrl** + **Enter**: execute workflow

### Canvas <a href="#canvas" id="canvas"></a>

#### Move the canvas <a href="#move-the-canvas" id="move-the-canvas"></a>

* **Ctrl** + **Left Mouse Button** + drag: move node view
* **Ctrl** + **Middle mouse button** + drag: move node view
* **Space** + drag: move node view
* **Middle mouse button** + drag: move node view
* Two fingers on a touch screen: move node view

#### Canvas zoom <a href="#canvas-zoom" id="canvas-zoom"></a>

* **+** or **=**: zoom in
* **-** or **\_**: zoom out
* **0**: reset zoom level
* **1**: zoom to fit workflow
* **Ctrl** + **Mouse wheel**: zoom in/out

#### Nodes on the canvas <a href="#nodes-on-the-canvas" id="nodes-on-the-canvas"></a>

* **Ctrl** + **a**: select all nodes
* **Ctrl** + **v**: paste nodes
* **Shift** + **s**: add sticky note

#### With one or more nodes selected in canvas <a href="#with-one-or-more-nodes-selected-in-canvas" id="with-one-or-more-nodes-selected-in-canvas"></a>

* **ArrowDown**: select sibling node below the current one
* **ArrowLeft**: select node left of the current one
* **ArrowRight**: select node right of the current one
* **ArrowUp**: select sibling node above the current one
* **Ctrl** + **c**: copy
* **Ctrl** + **x**: cut
* **D**: deactivate
* **Delete**: delete
* **Enter**: open
* **F2**: rename
* **P**: pin data in node. Refer to [Data pinning](https://docs.n8n.io/data/data-pinning/) for more information.
* **Shift** + **ArrowLeft**: select all nodes left of the current one
* **Shift** + **ArrowRight**: select all nodes right of the current one

### Node panel <a href="#node-panel" id="node-panel"></a>

* **Tab**: open the Node Panel
* **Enter**: insert selected node into workflow
* **Escape**: close Node panel

#### Node panel categories <a href="#node-panel-categories" id="node-panel-categories"></a>

* **Enter**: insert node into workflow, collapse/expand category, open subcategory
* **ArrowRight**: expand category, open subcategory
* **ArrowLeft**: collapse category, close subcategory view

### Within nodes <a href="#within-nodes" id="within-nodes"></a>

* **=**: in an empty parameter input, this switches to expressions mode.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.appizap.ae/appizap-workflow-builder-pro/keyboard-shortcuts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
