Skip to main content
Version: 5.x
Supported on
Snapchat
Spectacles
This feature may have limited compatibility and may not perform optimally.
Camera Kit Android
This feature may have limited compatibility and may not perform optimally.
Camera Kit iOS
This feature may have limited compatibility and may not perform optimally.
Camera Kit Web
This feature may have limited compatibility and may not perform optimally.

Toolbar and Shortcuts

Toolbar

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.

Project Settings Tool

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

MacWindows
New Project⌘+NCtrl+N
Open Project⌘+OCtrl+O
Save⌘+SCtrl+S
Save As⌘+Shift+SCtrl+Shift+S
Reload Project⌘+Shift+RCtrl+Shift+R
Open Home Window⌘+WCtrl+W
Minimize Window⌘+MCtrl+M

Edit Operations

MacWindows
Undo⌘+ZCtrl+Z
Redo⌘+Shift+ZCtrl+Shift+Z
Copy (context-dependent)⌘+CCtrl+C
Paste (context-dependent)⌘+VCtrl+V
Duplicate (Multiple contexts)⌘+DCtrl+D
Select All (Scene Hierarchy, Asset Browser, text fields, etc.)⌘+ACtrl+A

Scene Hierarchy

Basic Operations

MacWindows
Copy⌘+CCtrl+C
Paste⌘+VCtrl+V
Duplicate Object⌘+DCtrl+D
Delete ObjectDelete, BackspaceDelete, Backspace
Group Objects⌘+GCtrl+G
Save as Prefab⌘+Shift+PCtrl+Shift+P
RenameReturnReturn
Add New Object⌘+Shift+NCtrl+Shift+N
Return to Scene from Prefab PreviewEscapeEscape
Select All⌘+ACtrl+A
Toggle object visibilitySpaceSpace

Tab / Rename / Creation Behavior

MacWindows
Navigate renaming to the next SceneObject in the hierarchy (when renaming)TabTab
Navigate renaming to the previous SceneObject in the hierarchy (when renaming)Shift+TabShift+Tab
Create child SceneObject (when no SceneObject is being renamed)TabTab
Create root SceneObject (when no SceneObject is being renamed)Shift+TabShift+Tab

Arrow-Key Navigation

MacWindows
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–ZA–ZA–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

MacWindows
Copy⌘+CCtrl+C
Paste⌘+VCtrl+V
Duplicate⌘+DCtrl+D
DeleteDelete, BackspaceDelete, Backspace
Create FolderTabTab
Import Asset⌘+Shift+ICtrl+Shift+I
Group⌘+GCtrl+G
Add New Resource⌘+Shift+NCtrl+Shift+N
RenameReturnReturn
Select All⌘+ACtrl+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)

MacWindows
Delete Selected ObjectsBackspaceBackspace
Duplicate Objects⌘+DCtrl+D

Camera Movement (Basic)

MacWindows
Camera Forward
Camera Back
Camera Right
Camera Left
Home / Reset ViewHH
Zoom to Selection (frame selected object)FF

Viewport Tools (QWER + Unified)

MacWindows
Selection ToolQQ
Move ToolWW
Rotate ToolEE
Scale ToolRR
Unified ToolYY

Viewport Navigation (Mouse + Modifiers)

MacWindows
Zoom In/OutScroll Up / Scroll DownScroll Up / Scroll Down
Zoom In/Out (Alt + Right Drag)Opt + Right Mouse DragAlt + Right Mouse Drag
PanSpace + Left Mouse DragSpace + Left Mouse Drag
Pan (alt method)Middle Mouse DragMiddle Mouse Drag
Orbital MovementRight Mouse DragRight Mouse Drag
Orbital Movement (alt method)Opt + Left Mouse DragAlt + 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

ActionMacWindows
Camera forwardHold Right Mouse Button + WHold Right Mouse Button + W
Camera backwardHold Right Mouse Button + SHold Right Mouse Button + S
Camera rightHold Right Mouse Button + DHold Right Mouse Button + D
Camera leftHold Right Mouse Button + AHold Right Mouse Button + A
Camera upHold Right Mouse Button + EHold Right Mouse Button + E
Camera downHold Right Mouse Button + QHold Right Mouse Button + Q
Movement with higher speedHold Shift with any of the keys aboveHold 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)

MacWindows
Select object (new selection)Left Mouse ClickLeft Mouse Click
Select multiple (selection rectangle)Left Mouse DragLeft Mouse Drag
Add to current selectionShift + Left Mouse ClickShift + Left Mouse Click
Toggle selection (add/remove from current selection)⌘ + Left Mouse ClickCtrl + Left Mouse Click

Preview

Reset Previews

MacWindows
Reset all previews / refresh Lens (as long as at least one preview is visible)⌘+RCtrl+R

Preview Navigation (Interactive Mode)

WASD / Vertical

MacWindows
Move ForwardWW
Move BackSS
Move RightDD
Move LeftAA
Move UpEE
Move DownQQ

Arrow Keys Movement

MacWindows
Move Forward
Move Back
Move Right
Move Left

Look / Orientation (Shift + WASD/EQ)

MacWindows
Look DownShift + WShift + W
Look UpShift + SShift + S
Look LeftShift + DShift + D
Look RightShift + AShift + A
Positive RollShift + EShift + E
Negative RollShift + QShift + Q

Camera Look & Zoom

MacWindows
Look AroundRight Mouse DragRight Mouse Drag
Look Around (alt method)Opt + Left Mouse DragAlt + Left Mouse Drag
Zoom In/Out⌘ + Scroll Up / Scroll DownCtrl + Scroll Up / Scroll Down
Increase/Decrease Movement SpeedShift + Scroll Up / Scroll DownShift + Scroll Up / Scroll Down

Help & Debug

Help & Debug Shortcuts

MacWindows
Report an IssueF8F8

Text Editing (Code Editor)

Script Editor Shortcuts

MacWindows
Undo⌘+ZCtrl+Z
Redo⌘+Shift+ZCtrl+Shift+Z
Save File Changes (saves current script file)⌘+SCtrl+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

MacWindows
Increase / Decrease by default step↑ / ↓↑ / ↓
Increase / Decrease by default step ×10⌘ + ↑ / ↓Ctrl + ↑ / ↓
Increase / Decrease by 0.01Opt + ↑ / ↓Alt + ↑ / ↓
Increase / Decrease by 0.1⌘ + Opt + ↑ / ↓Ctrl + Alt + ↑ / ↓
Increase / Decrease by 1.0Shift + ↑ / ↓Shift + ↑ / ↓
Increase / Decrease by 10.0⌘ + Shift + ↑ / ↓Ctrl + Shift + ↑ / ↓

Integer Fields

MacWindows
Increase / Decrease by default step↑ / ↓↑ / ↓
Increase / Decrease by default step ×10⌘ + ↑ / ↓Ctrl + ↑ / ↓

MacWindows
Open Entity Picker for the fieldLeft Mouse Click on the fieldLeft Mouse Click on the field
Open context menuRight Mouse Click on the fieldRight Mouse Click on the field
Select the linked objectShift + Left Mouse Click on the fieldShift + Left Mouse Click on the field
Open editor for the linked object⌘ + Shift + Left Mouse Click on the fieldCtrl + Shift + Left Mouse Click on the field

Additional Inspector / Hierarchy Shortcuts

Scene Object Inspector – Spinbox

MacWindows
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

MacWindows
Copy⌘+CCtrl+C
Paste⌘+VCtrl+V
Cut⌘+XCtrl+X
Duplicate⌘+DCtrl+D
Create Sub-graph⌘+GCtrl+G
Select All Nodes⌘+ACtrl+A
Create Comment Block⌘+BCtrl+B
Show/Hide Node PreviewPP
Show InformationQQ
Show/Hide MiniviewMM
Center Graph (Home)HH
Fit All Nodes to ViewFF
Fit Selected to ViewShift+FShift+F
Delete selected nodesDelete, BackspaceDelete, Backspace
Delete selected nodes and Auto-reconnectShift+Delete, Shift+BackspaceShift+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 cursorScroll WheelScroll Wheel
Zoom to centerShift + Scroll WheelShift + Scroll Wheel
Pan ViewRight Mouse DragRight Mouse Drag
Pan View (alt method)Middle Mouse DragMiddle Mouse Drag

Node Creation & Sub-graph Navigation

MacWindows
Create a new nodeTabTab
Enter Sub-graphReturn or IReturn or I
Exit Sub-graphEscape or Shift + Return or OEscape or Shift + Return or O

Auto-Connect & Connection Editing

MacWindows
Auto-connect the selected node to the shader output node⌘+ECtrl+E
Auto-connect between two connected nodes (node is not yet connected)Shift + Left Mouse Drag the node over the existing connectionShift + 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 nodeShift + Left Mouse Drag the connected node
Cut node connectionShift + Left Mouse Drag over the connectionShift + Left Mouse Drag over the connection
Create passthrough nodeLeft Mouse Drag over the connectionLeft Mouse Drag over the connection
Create passthrough node (alt method)Left Mouse Click on the connectionLeft Mouse Click on the connection

Duplicate via Mouse

MacWindows
Duplicate selected nodesHold Space + Left Mouse Click and Drag the selected nodesHold Space + Left Mouse Click and Drag the selected nodes

Platform-Specific Notes

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.

Was this page helpful?
Yes
No