Lens Studio's toolbar is made of up of a collection of tools that allow you to configure your project's info, access various tools like Asset Library and GenAI, preview your Lens from within Snapchat, and even publish your Lens for the world to see!

Home

The Home button allows you to access the Home page, which provides quick access to your recent projects, sample projects, and other inspirational materials.
Asset Library

The Asset Library button allows you to access ready to use building blocks that you can use in your Lens. These building blocks are a great way to start or add on top of your Lens. They are made by the community, as well as from us.

The Project Settings button allows you to configure project info associated with the Lens like the icon, Lens name and the main hint. For more information on project info, please refer to the Configuring Project Settings Guide.
GenAI Suite

The GenAI Suite button opens up the GenAI Suite panel, which gives you access to asset generation, AI assistant, and more!
Pair Your Device

The Preview Lens button allows you to sync your Lens to Snapchat for previewing. For more information on how to preview Lenses, please refer to the Pairing to Snapchat guide.
Publish

The Publish button lets you publish your Lens to Snapchat for the world to see!
My Lenses

Using this will open the My Lenses window. My Lenses provides you with access to analytics about Lenses you've publishes, way to publish to the Asset Library, and more!
Keyboard shortcuts
You can speed up your wokflow by using the keyboard to trigger commonly used commands.
Project Operations
| Mac | Windows |
|---|
| New Project | ⌘+N | Ctrl+N |
| Open Project | ⌘+O | Ctrl+O |
| Save | ⌘+S | Ctrl+S |
| Save As | ⌘+Shift+S | Ctrl+Shift+S |
| Reload Project | ⌘+Shift+R | Ctrl+Shift+R |
| Open Home Window | ⌘+W | Ctrl+W |
| Minimize Window | ⌘+M | Ctrl+M |
Edit Operations
| Mac | Windows |
|---|
| Undo | ⌘+Z | Ctrl+Z |
| Redo | ⌘+Shift+Z | Ctrl+Shift+Z |
| Copy (context-dependent) | ⌘+C | Ctrl+C |
| Paste (context-dependent) | ⌘+V | Ctrl+V |
| Duplicate (Multiple contexts) | ⌘+D | Ctrl+D |
| Select All (Scene Hierarchy, Asset Browser, text fields, etc.) | ⌘+A | Ctrl+A |
Scene Hierarchy
Basic Operations
| Mac | Windows |
|---|
| Copy | ⌘+C | Ctrl+C |
| Paste | ⌘+V | Ctrl+V |
| Duplicate Object | ⌘+D | Ctrl+D |
| Delete Object | Delete, Backspace | Delete, Backspace |
| Group Objects | ⌘+G | Ctrl+G |
| Save as Prefab | ⌘+Shift+P | Ctrl+Shift+P |
| Rename | Return | Return |
| Add New Object | ⌘+Shift+N | Ctrl+Shift+N |
| Return to Scene from Prefab Preview | Escape | Escape |
| Select All | ⌘+A | Ctrl+A |
| Toggle object visibility | Space | Space |
Tab / Rename / Creation Behavior
| Mac | Windows |
|---|
| Navigate renaming to the next SceneObject in the hierarchy (when renaming) | Tab | Tab |
| Navigate renaming to the previous SceneObject in the hierarchy (when renaming) | Shift+Tab | Shift+Tab |
| Create child SceneObject (when no SceneObject is being renamed) | Tab | Tab |
| Create root SceneObject (when no SceneObject is being renamed) | Shift+Tab | Shift+Tab |
Arrow-Key Navigation
| Mac | Windows |
|---|
| Iterate up in hierarchy | ↑ | ↑ |
| Iterate down in hierarchy | ↓ | ↓ |
| Collapse selected group (if the group is expanded) | ← | ← |
| Expand selected group (if the group is collapsed) | → | → |
| Iterate up in hierarchy (when selected group is collapsed) | ← | ← |
| Iterate down in hierarchy (when selected group is expanded) | → | → |
| Collapse first non-collapsed group in parent hierarchy (heuristic) | ⌘+← | Ctrl+← |
| Expand first non-expanded group in child hierarchy (first child in each subtree) | ⌘+→ | Ctrl+→ |
Iterate through expanded SceneObjects by name starting with A–Z | A–Z | A–Z |
Multi-Edit Behavior
- When multiple SceneObjects are selected and you change a property in the Scene Hierarchy (e.g., enable/disable, layer, etc.), the change is applied to all selected objects.
- If you hold
⌘ / Ctrl while making the change, the change is applied only to the one you are directly editing.
Asset Browser
Asset Browser Shortcuts
| Mac | Windows |
|---|
| Copy | ⌘+C | Ctrl+C |
| Paste | ⌘+V | Ctrl+V |
| Duplicate | ⌘+D | Ctrl+D |
| Delete | Delete, Backspace | Delete, Backspace |
| Create Folder | Tab | Tab |
| Import Asset | ⌘+Shift+I | Ctrl+Shift+I |
| Group | ⌘+G | Ctrl+G |
| Add New Resource | ⌘+Shift+N | Ctrl+Shift+N |
| Rename | Return | Return |
| Select All | ⌘+A | Ctrl+A |
Arrow keys: Asset Browser uses similar up/down/left/right navigation patterns as Scene Hierarchy (iterating and opening/closing folders) where applicable.
Viewport & Scene Editor
Object Deletion & Duplication (Scene Viewport)
| Mac | Windows |
|---|
| Delete Selected Objects | Backspace | Backspace |
| Duplicate Objects | ⌘+D | Ctrl+D |
Camera Movement (Basic)
| Mac | Windows |
|---|
| Camera Forward | ↑ | ↑ |
| Camera Back | ↓ | ↓ |
| Camera Right | → | → |
| Camera Left | ← | ← |
| Home / Reset View | H | H |
| Zoom to Selection (frame selected object) | F | F |
| Mac | Windows |
|---|
| Selection Tool | Q | Q |
| Move Tool | W | W |
| Rotate Tool | E | E |
| Scale Tool | R | R |
| Unified Tool | Y | Y |
Viewport Navigation (Mouse + Modifiers)
| Mac | Windows |
|---|
| Zoom In/Out | Scroll Up / Scroll Down | Scroll Up / Scroll Down |
| Zoom In/Out (Alt + Right Drag) | Opt + Right Mouse Drag | Alt + Right Mouse Drag |
| Pan | Space + Left Mouse Drag | Space + Left Mouse Drag |
| Pan (alt method) | Middle Mouse Drag | Middle Mouse Drag |
| Orbital Movement | Right Mouse Drag | Right Mouse Drag |
| Orbital Movement (alt method) | Opt + Left Mouse Drag | Alt + Left Mouse Drag |
The Scene Editor supports flight-style camera navigation for faster, more intuitive movement. While holding the Right Mouse Button, you can use the keyboard to freely move the camera in 3D space:
Flight-Style Movement Controls
| Action | Mac | Windows |
|---|
| Camera forward | Hold Right Mouse Button + W | Hold Right Mouse Button + W |
| Camera backward | Hold Right Mouse Button + S | Hold Right Mouse Button + S |
| Camera right | Hold Right Mouse Button + D | Hold Right Mouse Button + D |
| Camera left | Hold Right Mouse Button + A | Hold Right Mouse Button + A |
| Camera up | Hold Right Mouse Button + E | Hold Right Mouse Button + E |
| Camera down | Hold Right Mouse Button + Q | Hold Right Mouse Button + Q |
| Movement with higher speed | Hold Shift with any of the keys above | Hold Shift with any of the keys above |
Tip: This mode is designed to feel similar to “flythrough” controls in game engines and other 3D tools. Try combining Shift with W/A/S/D/Q/E for fast navigation around complex scenes.
Selection (Scene Viewport)
| Mac | Windows |
|---|
| Select object (new selection) | Left Mouse Click | Left Mouse Click |
| Select multiple (selection rectangle) | Left Mouse Drag | Left Mouse Drag |
| Add to current selection | Shift + Left Mouse Click | Shift + Left Mouse Click |
| Toggle selection (add/remove from current selection) | ⌘ + Left Mouse Click | Ctrl + Left Mouse Click |
Preview
Reset Previews
| Mac | Windows |
|---|
| Reset all previews / refresh Lens (as long as at least one preview is visible) | ⌘+R | Ctrl+R |
Preview Navigation (Interactive Mode)
WASD / Vertical
| Mac | Windows |
|---|
| Move Forward | W | W |
| Move Back | S | S |
| Move Right | D | D |
| Move Left | A | A |
| Move Up | E | E |
| Move Down | Q | Q |
Arrow Keys Movement
| Mac | Windows |
|---|
| Move Forward | ↑ | ↑ |
| Move Back | ↓ | ↓ |
| Move Right | → | → |
| Move Left | ← | ← |
Look / Orientation (Shift + WASD/EQ)
| Mac | Windows |
|---|
| Look Down | Shift + W | Shift + W |
| Look Up | Shift + S | Shift + S |
| Look Left | Shift + D | Shift + D |
| Look Right | Shift + A | Shift + A |
| Positive Roll | Shift + E | Shift + E |
| Negative Roll | Shift + Q | Shift + Q |
Camera Look & Zoom
| Mac | Windows |
|---|
| Look Around | Right Mouse Drag | Right Mouse Drag |
| Look Around (alt method) | Opt + Left Mouse Drag | Alt + Left Mouse Drag |
| Zoom In/Out | ⌘ + Scroll Up / Scroll Down | Ctrl + Scroll Up / Scroll Down |
| Increase/Decrease Movement Speed | Shift + Scroll Up / Scroll Down | Shift + Scroll Up / Scroll Down |
Help & Debug
Help & Debug Shortcuts
| Mac | Windows |
|---|
| Report an Issue | F8 | F8 |
Text Editing (Code Editor)
Script Editor Shortcuts
| Mac | Windows |
|---|
| Undo | ⌘+Z | Ctrl+Z |
| Redo | ⌘+Shift+Z | Ctrl+Shift+Z |
| Save File Changes (saves current script file) | ⌘+S | Ctrl+S |
With the Monaco-based Script Editor, most Visual Studio Code shortcuts should also work (multi-cursor, selection, navigation, etc.).
Important: When the Script Editor is focused, ⌘+S / Ctrl+S saves only the script, not the Lens project.
Inspector – Float & Integer Fields
Float Fields
| Mac | Windows |
|---|
| Increase / Decrease by default step | ↑ / ↓ | ↑ / ↓ |
| Increase / Decrease by default step ×10 | ⌘ + ↑ / ↓ | Ctrl + ↑ / ↓ |
Increase / Decrease by 0.01 | Opt + ↑ / ↓ | Alt + ↑ / ↓ |
Increase / Decrease by 0.1 | ⌘ + Opt + ↑ / ↓ | Ctrl + Alt + ↑ / ↓ |
Increase / Decrease by 1.0 | Shift + ↑ / ↓ | Shift + ↑ / ↓ |
Increase / Decrease by 10.0 | ⌘ + Shift + ↑ / ↓ | Ctrl + Shift + ↑ / ↓ |
Integer Fields
| Mac | Windows |
|---|
| Increase / Decrease by default step | ↑ / ↓ | ↑ / ↓ |
| Increase / Decrease by default step ×10 | ⌘ + ↑ / ↓ | Ctrl + ↑ / ↓ |
Inspector – Link Fields
Link Field Interactions
| Mac | Windows |
|---|
| Open Entity Picker for the field | Left Mouse Click on the field | Left Mouse Click on the field |
| Open context menu | Right Mouse Click on the field | Right Mouse Click on the field |
| Select the linked object | Shift + Left Mouse Click on the field | Shift + Left Mouse Click on the field |
| Open editor for the linked object | ⌘ + Shift + Left Mouse Click on the field | Ctrl + Shift + Left Mouse Click on the field |
Additional Inspector / Hierarchy Shortcuts
Scene Object Inspector – Spinbox
| Mac | Windows |
|---|
| Drag to change spinbox value (adjust speed with modifiers) | Left Click spinbox buttons + Drag (hold ⌘ to slow, Shift to speed up) | Left Click spinbox buttons + Drag (hold Ctrl to slow, Shift to speed up) |
Material / VFX Editor Panel
See the complete list in the Material Editor Panel guide.
Basic Editing
| Mac | Windows |
|---|
| Copy | ⌘+C | Ctrl+C |
| Paste | ⌘+V | Ctrl+V |
| Cut | ⌘+X | Ctrl+X |
| Duplicate | ⌘+D | Ctrl+D |
| Create Sub-graph | ⌘+G | Ctrl+G |
| Select All Nodes | ⌘+A | Ctrl+A |
| Create Comment Block | ⌘+B | Ctrl+B |
| Show/Hide Node Preview | P | P |
| Show Information | Q | Q |
| Show/Hide Miniview | M | M |
| Center Graph (Home) | H | H |
| Fit All Nodes to View | F | F |
| Fit Selected to View | Shift+F | Shift+F |
| Delete selected nodes | Delete, Backspace | Delete, Backspace |
| Delete selected nodes and Auto-reconnect | Shift+Delete, Shift+Backspace | Shift+Delete, Shift+Backspace |
| Select all connected nodes to the left | ← | ← |
| Select all connected nodes to the right | → | → |
| Iterate through node view modes (selected node) | ↑ / ↓ | ↑ / ↓ |
| Zoom to cursor | Scroll Wheel | Scroll Wheel |
| Zoom to center | Shift + Scroll Wheel | Shift + Scroll Wheel |
| Pan View | Right Mouse Drag | Right Mouse Drag |
| Pan View (alt method) | Middle Mouse Drag | Middle Mouse Drag |
Node Creation & Sub-graph Navigation
| Mac | Windows |
|---|
| Create a new node | Tab | Tab |
| Enter Sub-graph | Return or I | Return or I |
| Exit Sub-graph | Escape or Shift + Return or O | Escape or Shift + Return or O |
Auto-Connect & Connection Editing
| Mac | Windows |
|---|
| Auto-connect the selected node to the shader output node | ⌘+E | Ctrl+E |
| Auto-connect between two connected nodes (node is not yet connected) | Shift + Left Mouse Drag the node over the existing connection | Shift + Left Mouse Drag the node over the existing connection |
| Auto-disconnect node while restoring the original connection (node already connected) | Shift + Left Mouse Drag the connected node | Shift + Left Mouse Drag the connected node |
| Cut node connection | Shift + Left Mouse Drag over the connection | Shift + Left Mouse Drag over the connection |
| Create passthrough node | Left Mouse Drag over the connection | Left Mouse Drag over the connection |
| Create passthrough node (alt method) | Left Mouse Click on the connection | Left Mouse Click on the connection |
Duplicate via Mouse
| Mac | Windows |
|---|
| Duplicate selected nodes | Hold Space + Left Mouse Click and Drag the selected nodes | Hold Space + Left Mouse Click and Drag the selected nodes |
Windows vs Mac Key Mapping
- Ctrl on Windows = ⌘ (Command) on Mac
- Alt on Windows = ⌥ (Option) on Mac
Additional Notes
- Many shortcuts are context-dependent: they only work when a specific panel (Scene Hierarchy, Asset Browser, Graph Editor, etc.) has focus.
- WASD + mouse navigation is restricted to Preview/Interactive and certain viewports to avoid conflicts.