> For the complete documentation index, see [llms.txt](https://docs.icraft.design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.icraft.design/editor-features/navigation-bar/common-shortcuts.md).

# Common Shortcuts

Mastering the following shortcuts can significantly reduce mouse operations and boost your modeling efficiency by **over 50%**.

## File Operations

| Shortcut             | Function    | Description                              |
| -------------------- | ----------- | ---------------------------------------- |
| `Ctrl丨Meta +N`       | New Project | Create a new `.icraft` project file      |
| `Ctrl丨Meta +O`       | Open        | Open an existing `.icraft` project file  |
| `Ctrl丨Meta +S`       | Save        | Save the current project                 |
| `Ctrl丨Meta +Shift+S` | Save  As    | Save the current project to a local file |

***

## Editing Operations

| Shortcut                     | Function                   | Description                                |
| ---------------------------- | -------------------------- | ------------------------------------------ |
| `Ctrl丨Meta +Z`               | Undo                       | Revert the last action                     |
| `Ctrl丨Meta +Shift+Z`         | Redo                       | Restore the undone action                  |
| `Ctrl丨Meta +A`               | Select All                 | Select all elements in the scene           |
| `Ctrl丨Meta +C`               | Copy                       | Copy selected elements                     |
| `Ctrl丨Meta +V`               | Paste                      | Paste elements at current cursor position  |
| `Delete 丨 Backspace`         | Delete                     | Remove selected elements                   |
| `Ctrl丨Meta +Shift+Delete`    | Clear Scene                | Remove all elements in the scene           |
| `Ctrl丨Meta +G`               | Group                      | Group selected elements into a collection  |
| `Esc`                        | Cancel Line                | Cancel line drawing (Line/Pen tool mode)   |
| `Enter 丨 Space`              | Confirm Line               | Confirm line creation (Line/Pen tool mode) |
| `T`                          | Toggle Transform Gizmo     | Show/Hide transform controller             |
| `G`                          | Toggle Grid Snapping       | Enable/Disable grid snapping               |
| `B`                          | Toggle Floating Toolbar    | Show/Hide floating toolbar                 |
| `Shift+Single-Axis Rotation` | 45°/90°/135° Rotation Snap | Snap rotation to 45°/90°/135°              |

***

## View Operations

| Shortcut       | Function                                             | Description                                                                                 |
| -------------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| `Ctrl丨Meta +↑` | Zoom In View                                         | Zoom in the camera view                                                                     |
| `Ctrl丨Meta +↓` | Zoom Out View                                        | Zoom out the camera view                                                                    |
| `R`            | Reset Camera                                         | Reset the camera to isometric view                                                          |
| `E`            | Preview Mode                                         | Hide editing panels for immersive scene display                                             |
| `C`            | <p>Toggle Perspective/</p><p>Orthographic Camera</p> | Reset to isometric view after switching camera type                                         |
| `V`            | Toggle Isometric/Top View                            | Top view simulates 2D perspective; isometric view is standard 3D perspective                |
| `1~9`          | Switch Preset Views                                  | Switch to preset camera keyframes; requires pre-creating camera keyframes in the camera bar |

***

## Animation Operations

| Shortcut | Function                | Description                                            |
| -------- | ----------------------- | ------------------------------------------------------ |
| `Space`  | Play/Pause Animation    | Play or pause the current animation scheme             |
| `→`      | Next Animation Step     | Switch to the next step of the animation               |
| `←`      | Previous Animation Step | Switch back to the previous step of the animation      |
| `Alt+R`  | Reset Animation         | Reset the animation progress bar to the starting point |

***

## Mouse Operations

| Shortcut                                                                            | Function              | Description |
| ----------------------------------------------------------------------------------- | --------------------- | ----------- |
| `Left Click`                                                                        | Select Element        | -           |
| `Shift+Left Click`                                                                  | Multi-Select Elements | -           |
| <p><code>Right Click / Ctrl丨Meta +</code></p><p><code>Press Scroll Wheel</code></p> | Pan Scene             | -           |
| `Scroll Wheel`                                                                      | Zoom Scene            | -           |
| `Alt + Left Click \| Shift + Right Click \| Press Scroll Wheel`                     | Free Rotate Scene     | -           |

***


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.icraft.design/editor-features/navigation-bar/common-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.
