Unity Shortcuts for VRChat Creators
Unity shortcuts are most useful when they remove repeated trips to the toolbar and menus. This guide groups the defaults by task so you can keep the Scene view under control, edit objects accurately, and test changes without memorising a long command list.
These cover the core loop of finding an object, changing its transform, and saving the result.
- Use
Fto frame the selected object. - Use
Q,W,E,R, andTto switch Scene tools. - Use
Ctrl/Cmd + Safter a change you want to keep.
VRChat currently supports Unity 2022.3.22f1. The shortcuts and menu paths below are based on Unity 2022.3 documentation. Keep VRChat projects on its supported editor version instead of upgrading them to a newer Unity release for different shortcut behavior.
Shortcut notation
Ctrl/CmdmeansCtrlon Windows or Linux andCommandon macOS.Alt/OptionmeansAlton Windows or Linux andOptionon macOS.- A shortcut can be global, or it can be contextual and only work when the relevant Unity window has focus.
- Packages can add commands and shortcut assignments of their own.
Unity's Shortcuts Manager is the final authority for the active profile in your editor. Open it from Edit > Shortcuts on Windows or Linux, or Unity > Shortcuts on macOS.
Switch Scene tools
Unity 2022.3 provides five transform modes in the Scene view's Tools overlay:
| Key | Tool | Best used for |
|---|---|---|
Q |
View | navigating without displaying a transform gizmo |
W |
Move | changing an object's position |
E |
Rotate | changing an object's rotation |
R |
Scale | changing an object's scale |
T |
Rect | editing rectangles, sprites, and UI-style layouts |
Y |
Transform | moving, rotating, and scaling with one combined gizmo |
Q is documented with the Scene navigation controls, while W through Y are documented with Unity's GameObject positioning tools.
Avoid accidental transforms
Press Q before inspecting a tightly packed scene if you do not want a transform gizmo over the selection. When a move or rotation looks wrong, stop and confirm which tool is active before dragging again.
Find and follow objects
| Shortcut | Result |
|---|---|
F |
Frames the selected GameObject in the Scene view |
Shift + F |
Locks the Scene view to the selected GameObject |
To use F, select an object in the Hierarchy, move the pointer over the Scene view, and press the key. Unity centers the view on that object. If it is already selected, pressing F moves closer to its pivot.
Shift + F is useful when an object moves during Play mode because the Scene camera follows the selection. Navigate the Scene view when you no longer need it locked to the object.
Navigate the Scene view
These controls work while the pointer is over the Scene view:
| Action | Windows or Linux | macOS |
|---|---|---|
| Orbit | Alt + Left Mouse Drag |
Option + Left Mouse Drag |
| Pan with a three-button mouse | Middle Mouse Drag |
Middle Mouse Drag |
| Zoom | Mouse wheel or Alt + Right Mouse Drag |
Two-finger scroll or Option + Control + Left Mouse Drag |
| Move faster | Hold Shift while moving or zooming |
Hold Shift while moving or zooming |
Orbit is unavailable in 2D mode. On devices with fewer mouse buttons, Unity documents additional navigation combinations in its Scene view navigation reference.
Fly through a large world
In a 3D perspective Scene view:
- Hold the right mouse button.
- Move the mouse to look around.
- Use
WandSto move forward and backward. - Use
AandDto move left and right. - Use
QandEto move down and up. - Hold
Shiftto move faster. - Use the scroll wheel while moving to change the flythrough speed.
The Q, W, and E keys do different jobs here because flythrough is a separate shortcut context. Unity allows the same keys to serve compatible commands in different contexts.
Edit selected objects
These default editor commands cover frequent Hierarchy and Inspector work:
| Shortcut | Action | Check before using it |
|---|---|---|
Ctrl/Cmd + Z |
Undo | confirm the last editor action is the one you want to reverse |
Ctrl/Cmd + D |
Duplicate selected object | check the new object's parent and name in the Hierarchy |
Delete |
Delete the selection | confirm the intended object or asset is selected |
Ctrl/Cmd + S |
Save | make sure you are saving the intended open scene or asset |
Unity documents Ctrl + D on Windows and Command + D on macOS as the default command for duplicating selected GameObjects. For other commands, use the Shortcuts Manager to confirm the active binding, especially on a shared workstation or a customised profile.
Duplicate without losing track of the copy
After duplicating a GameObject:
- Keep the duplicate selected.
- Rename it in the Hierarchy if its role is different.
- Move or edit the copy before selecting anything else.
- Check its parent before continuing.
This prevents edits from landing on the original when two objects initially occupy the same position.
Save and test deliberately
Ctrl/Cmd + P is commonly assigned to Unity's Play command. Treat it as a toggle: the same shortcut starts and stops Play mode.
Before entering Play mode:
- Save the scene with
Ctrl/Cmd + S. - Check the Console for errors that could invalidate the test.
- Note which object or behavior you are testing.
- Enter Play mode.
- Stop Play mode before making changes you need to keep.
Changes made to scene objects during Play mode are normally not retained when Play mode ends. Use the Play button in the toolbar if the shortcut has been changed or if you want an unmistakable visual check of the editor state.
For VRChat worlds, Unity Play mode is only one part of testing. Use the VRChat SDK's supported testing workflow when you need to verify VRChat-specific behavior.
Inspect or change a shortcut
Open the Shortcuts Manager and use its command search instead of guessing:
- Open Edit > Shortcuts on Windows or Linux, or Unity > Shortcuts on macOS.
- Search for the command, such as
Frame Selected,Duplicate, orPlay. - Check the assigned key and command context.
- If you need a custom binding, create or select a non-default shortcut profile.
- Resolve any warning shown for a binding conflict.
The key map distinguishes global commands from contextual commands. Unity also lists conflicting assignments in the Binding Conflicts category.
My shortcut types into a field instead of running a command.
A text field, search box, or rename field has keyboard focus. Press Escape if appropriate, click the Scene view or target Unity window, and try the shortcut again.
F does not frame the object I selected.
Select the GameObject in the Hierarchy, move the pointer over the Scene view, and press F. The command is contextual, so another focused window may handle the key differently.
W, A, S, and D do not move the Scene camera.
Flythrough requires a 3D perspective Scene view and the right mouse button to remain held. It is unavailable in 2D mode. Click the Scene view, hold the right mouse button, then use the movement keys.
A shortcut runs the wrong command or shows a conflict.
Open the Shortcuts Manager and inspect the active profile, command context, and Binding Conflicts category. Packages and custom profiles can add or replace assignments.
My custom shortcuts disappeared.
Check the profile selected at the top of the Shortcuts Manager. Unity stores its built-in assignments in the Default profile, while custom profiles can contain different bindings.
A practical learning order
Use shortcuts in this order during normal editor work:
- Recover your view:
F, orbit, pan, and zoom. - Select a tool:
Q,W,E,R, orT. - Edit safely: undo, duplicate, and save.
- Navigate faster: right mouse plus
WASDQEin perspective view. - Test: save, enter Play mode, inspect the result, then stop.
- Customise only when needed: search the Shortcuts Manager and resolve conflicts there.
Continue learning
- Navigating Scene View and Camera Controls
- Unity Editor Layout and Windows
- Organize Unity Editor Windows and Saved Layouts
- How to Read Unity Console Errors
- VRChat World Building