> For the complete documentation index, see [llms.txt](https://loova.gitbook.io/infinite-canvas/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://loova.gitbook.io/infinite-canvas/manage-your-work/keyboard-shortcuts.md).

# Keyboard Shortcuts

The in-product shortcut panel currently shows the following Mac shortcuts. On Windows, use **Ctrl** where **Command** is shown when supported.

<figure><img src="/files/OVsQiMvMNi9cevfv2eZT" alt="Infinite Canvas keyboard shortcuts panel" width="90%"><figcaption></figcaption></figure>

### Create and edit

| Action                 | Shortcut                 |
| ---------------------- | ------------------------ |
| Group selected nodes   | **Option / Command + G** |
| Ungroup                | **Shift + G**            |
| Copy                   | **Command + C**          |
| Paste                  | **Command + V**          |
| Duplicate while moving | **Option + drag node**   |

### Zoom and navigation

| Action          | Shortcut         |
| --------------- | ---------------- |
| Zoom in         | **+**            |
| Zoom out        | **−**            |
| Fit to canvas   | **0**            |
| Pan temporarily | **Space + drag** |
| Hand tool       | **H**            |

### Other

| Action                              | Shortcut                |
| ----------------------------------- | ----------------------- |
| Undo                                | **Command + Z**         |
| Redo                                | **Command + Shift + Z** |
| Select all                          | **Command + A**         |
| Delete selected nodes or connection | **Delete / Backspace**  |

Additional shortcuts supported by the canvas include **Tab** to open the node menu, **D** to duplicate selected nodes, **V** for the Select tool, and **Option + Shift + F** for auto layout.
