Unity’s Editor is fast once you stop reaching for the mouse. These are the shortcuts that actually save time day to day: not obscure trivia, but habits that shave seconds off every scene edit, and seconds add up fast over a multi-year project. Every shortcut below is listed for both Windows and macOS, and they all work in Unity 6 and 2022 LTS.
๐ Want these on one page?
We put every shortcut below into a searchable Windows/Mac cheat sheet you can bookmark.
The 10 Essential Shortcuts
1. Frame Selected โ F
Select any GameObject in the Hierarchy or Scene view and press F to snap the Scene camera to it. It’s the fastest way to find something in a cluttered scene. Double-clicking an object in the Hierarchy does the same. Press Shift + F to lock the view to the selection, so the camera follows it around, which is handy while tweaking a moving object in Play Mode.
2. Play / Stop โ Ctrl + P (Cmd + P)
Obvious, but most people still reach for the Play button out of habit. Building this into muscle memory saves a surprising number of trips across the screen over a day of testing. Pair it with a Play Mode tint (Preferences > Colors > Playmode tint) so the Editor turns obviously red or blue while playing. You’ll never again lose ten minutes of tweaks made in Play Mode, which Unity throws away when you stop.
3. Pause โ Ctrl + Shift + P (Cmd + Shift + P)
Pausing mid-play lets you inspect exact state (positions, variable values, physics) at the moment something goes wrong. Turn on Error Pause in the Console toolbar and Unity pauses automatically on the first error, freezing the game exactly where it broke.
4. Step One Frame โ Ctrl + Alt + P (Cmd + Option + P)
While paused, this advances exactly one frame. It’s the single best tool for debugging physics glitches, animation timing, or logic in Update() that only misbehaves for a single frame.
5. Duplicate โ Ctrl + D (Cmd + D)
Duplicates the selected GameObjects, including all children and components, placed right next to the originals in the Hierarchy. It’s much faster than copy-paste for building out repeated level elements. If you dislike names like Crate (1), change the style under Project Settings > Editor > Numbering Scheme (for example Crate_01).
6. Create Empty Parent โ Ctrl + Shift + G (Cmd + Shift + G)
Wraps the current selection in a new empty parent GameObject. It’s great for tidying a messy Hierarchy without creating an empty object and re-parenting everything by hand. Its siblings are worth learning too: Ctrl + Shift + N creates an empty GameObject, and Alt + Shift + N creates an empty child of the selection.
7. Maximize the Window Under the Mouse โ Shift + Space
Hover over any panel (Scene, Game, Inspector, Console) and press Shift + Space to maximize it; press again to restore. It’s a lifesaver on laptops and small monitors. Double-clicking a window’s tab does the same thing.
8. Search Everything โ Ctrl + K (Cmd + K)
Unity Search finds assets, scene objects, menu commands and settings from one box. Prefixes narrow it down: p: searches project assets, h: searches the open scene’s Hierarchy, and m: finds and runs menu items by name. In the Project window’s own search bar, type filters like t:Prefab, t:Material or t:AudioClip, combined with a name, to narrow thousands of assets to a handful in a second.
9. Undo / Redo โ Ctrl + Z / Ctrl + Y (Cmd + Z / Cmd + Shift + Z)
Unity’s Undo covers almost every Editor operation, including component value changes, not just object creation and deletion. Since Unity 2022.2, Edit > Undo History shows the whole list so you can jump back several steps at once.
10. Save Scene โ Ctrl + S (Cmd + S)
Unity doesn’t autosave scenes. Save after any meaningful change, especially before testing something that could crash the Editor. If it does crash: before reopening the project, look in YourProject/Temp/__Backupscenes/. Unity writes a backup of the open scene there when you enter Play Mode, and copying 0.backup somewhere safe and renaming it to .unity can recover work that would otherwise be lost. Reopening the project clears the Temp folder, so grab it first.

12 More Worth Learning
- Tool keys: Q W E R T Y. Hand, Move, Rotate, Scale, Rect and the combined Transform tool. They’re the most-used keys in the Editor; if you’re still clicking the toolbar, start here.
- Z and X toggle the gizmo between Pivot/Center and Local/Global. When an object moves “the wrong way,” one of these is usually the reason.
- Hold V while dragging with the Move tool for vertex snapping. Grab a corner of one mesh and snap it exactly onto a corner of another. It’s perfect for modular level pieces.
- Hold Ctrl (Cmd) while moving, rotating or scaling for increment snapping using the grid snap settings.
- Hold Ctrl + Shift (Cmd + Shift) and drag the Move gizmo’s center for surface snapping. The object slides along whatever collider is under the cursor, ideal for placing props on uneven ground.
- Ctrl + Shift + F (Cmd + Shift + F) is Align With View: it moves the selected object to the Scene camera’s exact position and rotation. Fly the Scene view to a nice angle, select your Main Camera, press it, and that’s your shot. Ctrl + Alt + F (Move To View) moves the object to the view’s center without rotating it.
- Right mouse button + W A S D flies the Scene camera like a game, with Q/E for down/up. Hold Shift to go faster, and scroll while flying to change speed.
- Alt + click (Option + click) a foldout arrow in the Hierarchy to expand or collapse all of an object’s children at once.
- H toggles the Scene-view visibility of the selection, and Shift + H isolates it, hiding everything else. It’s great for working inside a dense level. This only affects the Scene view, not the game.
- Alt + Shift + A (Option + Shift + A) toggles the selected GameObjects active or inactive without hunting for the Inspector checkbox.
- Ctrl + Shift + C opens the Console, and Ctrl + 1 to 7 jump to Scene, Game, Inspector, Hierarchy, Project, Animation and Profiler (Cmd on macOS).
- F2 (Windows) or Return (macOS) renames the selected object or asset. Ctrl + Shift + B opens Build Profiles and Ctrl + B runs Build And Run. If you’ve turned off Auto Refresh (Preferences > Asset Pipeline), Ctrl + R reimports changed files.
Every Shortcut in This Article
| Action | Windows / Linux | macOS |
|---|---|---|
| Frame selected / lock view to selected | F / Shift+F | F / Shift+F |
| Play / Pause / Step | Ctrl+P / Ctrl+Shift+P / Ctrl+Alt+P | Cmd+P / Cmd+Shift+P / Cmd+Opt+P |
| Duplicate | Ctrl+D | Cmd+D |
| Create empty parent | Ctrl+Shift+G | Cmd+Shift+G |
| New empty / empty child | Ctrl+Shift+N / Alt+Shift+N | Cmd+Shift+N / Opt+Shift+N |
| Maximize hovered window | Shift+Space | Shift+Space |
| Unity Search | Ctrl+K | Cmd+K |
| Undo / Redo | Ctrl+Z / Ctrl+Y | Cmd+Z / Cmd+Shift+Z |
| Save scene / Save as | Ctrl+S / Ctrl+Shift+S | Cmd+S / Cmd+Shift+S |
| Hand, Move, Rotate, Scale, Rect, Transform tools | Q W E R T Y | Q W E R T Y |
| Pivot/Center, Local/Global | Z, X | Z, X |
| Vertex / increment / surface snap (while dragging) | V / Ctrl / Ctrl+Shift | V / Cmd / Cmd+Shift |
| Align with view / Move to view | Ctrl+Shift+F / Ctrl+Alt+F | Cmd+Shift+F / Cmd+Opt+F |
| Hide / isolate in Scene view | H / Shift+H | H / Shift+H |
| Toggle active | Alt+Shift+A | Opt+Shift+A |
| Console | Ctrl+Shift+C | Cmd+Shift+C |
| Rename | F2 | Return |
| Build Profiles / Build And Run | Ctrl+Shift+B / Ctrl+B | Cmd+Shift+B / Cmd+B |
Customize Your Shortcuts
Unity lets you remap almost everything under Edit > Shortcuts (Windows/Linux) or Unity > Shortcuts (macOS). The Shortcuts Manager shows a visual keyboard: click a key to see what’s bound to it, search by command name, and drag commands onto keys. Changes are saved in profiles, so you can keep a “Default” and a personal profile, or match the bindings of the engine or 3D tool you came from.
Your own tools can have shortcuts too. A [MenuItem("Tools/My Command %#t")] attribute binds Ctrl/Cmd + Shift + T to a custom command, and it appears in the Shortcuts Manager like any built-in. Our Editor Scripting guide shows how.
Speed-Ups That Aren’t Shortcuts
- Faster Play Mode: Project Settings > Editor > Enter Play Mode Settings. Choosing not to reload the domain can make entering Play Mode nearly instant in bigger projects. The catch is that static fields keep their values between plays, so reset them in a method marked
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)]. - Lock the Inspector (the padlock icon) to keep one object’s Inspector open while you select and drag in other objects or assets.
- Save a window layout (Window > Layouts > Save Layout) for each kind of work, such as level design, animation or profiling, and switch between them from the Layout dropdown.
- Scene view Search: typing in the Hierarchy search box greys out everything that doesn’t match in the Scene view too, which is a quick way to find all objects of a type visually.
FAQ
Why doesn’t a Unity shortcut work for me?
Most shortcuts depend on which window has focus. Tool keys like W, E and R only work when the Scene view or Hierarchy is focused, and in Play Mode the Game view captures keyboard input for your game. Click the right window first. If it still fails, open the Shortcuts Manager and search the command to see whether it’s been rebound or conflicts with another binding. On laptops, check whether the F-keys need the Fn key.
How do I reset Unity shortcuts to the defaults?
Open Edit > Shortcuts (Unity > Shortcuts on macOS) and switch the profile dropdown at the top back to Default. Your custom profile is kept, so you can switch back later.
Are Unity shortcuts different on Mac?
Mostly just the modifier: Ctrl becomes Cmd and Alt becomes Option. The exceptions worth knowing are Redo (Cmd + Shift + Z), Rename (Return instead of F2) and Delete (Cmd + Delete).
Why This Matters More Than It Seems
None of these shortcuts are individually impressive. The value is compounding: a solo developer can perform hundreds of these small actions in a single session. Removing the friction of reaching for the mouse each time adds up to real time saved over the life of a project, time better spent actually building the game. Pick three from this list you don’t already use, force yourself to use them for a week, then pick three more.
๐ป Editor still feeling slow?
Shortcuts save seconds; hardware saves minutes on every script compile and light bake. Our budget laptop guide explains which specs actually speed up the Unity Editor (CPU, RAM and VRAM) and which are gaming-marketing hype.
Reader questions
Asked by readers of this article and answered by AI. Behavior can differ between Unity versions, so test in yours.




Leave a Reply