Skip to content

Commit 67c4df3

Browse files
Merge pull request #48 from EtherealEngine/new-hotkeys-guide
New: Shortcuts and hotkeys guide.
2 parents 3e86622 + cd238af commit 67c4df3

File tree

2 files changed

+71
-0
lines changed

2 files changed

+71
-0
lines changed

astro.config.mjs

+1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ export default defineConfig({
6666
],
6767
},
6868
{ label: 'Navigation controls', slug: 'get-started/ir-engine-studio/navigation-controls' },
69+
{ label: 'Shortcuts and hotkeys', slug: 'get-started/ir-engine-studio/shortcuts-and-hotkeys' },
6970
],
7071
},
7172
],
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: Shortcuts and hotkeys
3+
description: Shortcuts and hotkeys for navigating and manipulating your scenes in Studio.
4+
---
5+
6+
This guide provides a list of shortcuts and hotkeys for navigating and manipulating your scenes in Studio.
7+
8+
:::note[What is the `meta` key?]
9+
The `meta` key represents `Ctrl` on Windows and the `Cmd` key (``) on Mac.
10+
:::
11+
12+
## Scene management
13+
14+
These hotkeys help you efficiently manage your scene.
15+
16+
| **Action** | **Hotkey** | **Description** |
17+
| --- | --- | --- |
18+
| Save Scene | `meta + S` | Save the current scene. |
19+
| Copy | `meta + C` | Copy selected objects to the clipboard. |
20+
| Paste | `meta + V` | Paste copied objects into the scene from the clipboard. |
21+
| Duplicate | `meta + D` | Duplicate selected entities in the scene. |
22+
| Multi-select (**Hierarchy** only) | `Shift + click` and `meta + click` | Select multiple entities in the Hierarchy at once. |
23+
| Group entities | `meta + G` | Group selected entities together for easier management. |
24+
25+
## Viewport navigation
26+
27+
Use these hotkeys to navigate and manipulate the camera within the 3D Viewport.
28+
29+
| Action | Hotkey | Description |
30+
| --- | --- | --- |
31+
| Fly |`Right-click + WASD`<br>• `Right-click + E`: Fly up<br>• `Right-click + Q`: Fly down<br><br>*Holding `Shift` allows for faster movement.* | Fly through the 3D scene in first-person perspective. |
32+
| Rotate (E) | `Left-click + drag` | Rotate the camera around the clicked point. |
33+
| Pan | `Middle-click + drag` | Pan the camera horizontally or vertically. |
34+
| Look | `Right-click + drag` | Look around the scene without moving your point of view. |
35+
| Zoom | `Scroll Wheel` | Zoom in or out in the 3D Viewport. |
36+
| Focus | `F` or `double-click` | Focus the camera on the selected object(s). |
37+
| Deselect | `Escape` | Deselect the current selection of objects. |
38+
| Switch transform tool | `W, E, R` | Switch between **Translate** (`W`), **Rotate** (`E`), and **Scale** (`R`) tools. |
39+
40+
---
41+
42+
## Transform controls
43+
44+
These hotkeys help manipulate objects' position, orientation, and scale.
45+
46+
| Action | Hotkey | Description |
47+
| --- | --- | --- |
48+
| Toggle **World**/**Object** space | `Z` | Toggle between world space and object space orientations for transformations. |
49+
| Cycle transform pivot | `Shift + Y`, `R`, `T` | Cycle through transform pivot options: Selection, Center, Bottom, and Origin. |
50+
51+
---
52+
53+
## Snapping tools
54+
55+
These hotkeys allow you to snap objects precisely to grid lines or align them with other objects.
56+
57+
| Action | Hotkey | Description |
58+
| --- | --- | --- |
59+
| Toggle bounding box snap | `B` | Toggle snapping objects to the bounding boxes of other objects for alignment. |
60+
| Toggle grid snapping | `C` | Toggle snapping objects to grid increments for precise positioning. |
61+
62+
---
63+
64+
## Debugging tools
65+
66+
Use these hotkeys to access debugging tools and monitor the performance of your scene.
67+
68+
| Action | Hotkey | Description |
69+
| --- | --- | --- |
70+
| Open debug menu | `Tilde` (`) key | Open the debug menu to monitor scene status and troubleshoot performance issues. |

0 commit comments

Comments
 (0)