Studio has many default shortcuts and key commands that make development quicker and easier. You can customize every shortcut and bind many actions without defaults to any key through File → Advanced → Customize Shortcuts.
Files and Publishing
Action | Windows | Mac | Description |
---|---|---|---|
New | CtrlN | ⌘N | Create a new place. |
Open from File... | CtrlO | ⌘O | Open an existing local file. |
Open from Roblox... | ShiftCtrlO | Shift⌘O | Open a recent experience from Roblox. |
Save | CtrlS | ⌘S | Save the active place to the location currently open in Studio. |
Save to File As... | ShiftCtrlS | Shift⌘S | Save the active local file with a new name. |
Publish to Roblox | AltP | ⌥P | Publish the active place to Roblox. |
Publish to Roblox As... | AltShiftP | ⌥ShiftP | Publish the active place to Roblox as a new version. |
Close Place | CtrlF4 | ⌘F4 | Close the open place. |
Close Tab | CtrlW | ⌘W | Close the active tab. |
Open Previous Tab | ShiftCtrlT | Shift⌘T | Open the previous tab. |
Exit | CtrlQ | ⌘Q | Quit the application (Studio prompts to save documents). |
Camera Controls
Action | Windows | Mac | Description |
---|---|---|---|
Zoom To | F | F | Focus the camera on the selected part/model. |
Zoom In | Ctrl= | ⌘= | Zoom the camera in. |
Zoom Out | Ctrl- O | ⌘- O | Zoom the camera out. |
Pan Left | , | , | Rotate the camera left. If a part/model is in focus via the F shortcut, rotate the camera counterclockwise around the focal object. |
Pan Right | . | . | Rotate the camera right. If a part/model is in focus via the F shortcut, rotate the camera clockwise around the focal object. |
Tilt Down | PageUp | PageUp | Tilt the camera down. If a part/model is in focus via the F shortcut, tilt the camera down about the focal object. |
Tilt Up | PageDown | PageDown | Tilt the camera up. If a part/model is in focus via the F shortcut, tilt the camera up about the focal object. |
Selecting and Editing
Action | Windows | Mac | Description |
---|---|---|---|
Duplicate | CtrlD | ⌘D | Duplicate the current selections at the same level in the hierarchy. |
Copy | CtrlC | ⌘C | Copy the current selections to the clipboard. |
Paste | CtrlV ⌃Y | ⌘V ⌃Y | Insert the clipboard contents. |
Paste Into | ShiftCtrlV | Shift⌘V | Paste the objects currently on the clipboard as children of the selected object. |
Cut | CtrlX ⌃K | ⌘X ⌃K | Cut the current selections and put on the clipboard. |
Delete | Delete Backspace ⌃D | Delete Backspace ⌃D | Delete the selections. |
Select All | CtrlA | ⌘A | Select all objects in the workspace or all lines in a script. |
Clear Selection | Esc | Esc | Clear the current selection. |
Group | CtrlG | ⌘G | Group the selected objects into a new Model. |
Ungroup | CtrlU | ⌘U | Ungroup the selected Model into individual objects. |
Undo | CtrlZ | ⌘Z | Undo the last action. |
Redo | ShiftCtrlZ | Shift⌘Z | Redo the previously undone action. |
Interface Controls
Action | Windows | Mac | Description |
---|---|---|---|
Show Grid | AltG | ⌥G | Show or hide the 3D grid on the Y plane. |
Explorer | AltX | ⌥X | Show or hide the Explorer window. |
Explorer Filter | ShiftCtrlX | Shift⌘X | Jump to the Explorer window filter input field. |
Properties Filter | ShiftCtrlP | Shift⌘P | Jump to the Properties window filter input field. |
Insert Object | CtrlI | ⌘I | Open the Insert Object popup for quick insertion of objects. Once open, the popup can be closed with Esc. |
Quick Open | CtrlP | ⌘P | Show the Quick Open window to quickly find any instance in the hierarchy. |
Quick Open Actions | AltCtrlP | ⌥⌘P | Show the Quick Open Actions window to quickly find any Studio action. |
Studio Settings | AltS | ⌥S | Open the Studio settings window. |
Full Screen | F11 AltF11 | F11 ⌥F11 | Toggle between full screen and windowed view. |
Video Record | F12 | Record a video; not functional on Mac. | |
Focus on Command Bar | Ctrl9 | ⌘9 | Set keyboard focus to the Command Bar used to execute Luau code outside of scripts. |
Testing and Diagnostics
Action | Windows | Mac | Description |
---|---|---|---|
Play / Pause / Resume | F5 | F5 | Start simulating the experience in Studio. Press again to pause a running simulation or resume a paused simulation. |
Stop | ShiftF5 | ShiftF5 | Stop the current simulation. |
Run | F8 | F8 | Start simulating the experience without your avatar from the current camera position. |
Start | F7 | F7 | Simulate the Roblox environment by starting multiple new sessions of Studio. |
Save and Reload Plugins in Debugger | ShiftCtrlL | Shift⌘L | Save all plugins in debugger back to disk, stop execution of those plugins, and reload them from disk. |
Stats | ShiftCtrlF1 | Shift⌘F1 | Show detailed experience stats. |
Render | ShiftCtrlF2 | Shift⌘F2 | Show detailed graphics and performance data. |
Network | ShiftCtrlF3 | Shift⌘F3 | Show detailed network stats. Once open, pressing Shift1 cycles through additional panels of data. |
Physics | ShiftCtrlF4 | Shift⌘F4 | Show detailed physics data. |
Summary | ShiftCtrlF5 | Shift⌘F5 | Show a summary of stats data. |
Script Editor
Command | Windows | Mac |
---|---|---|
Close Script | CtrlW | ⌘W |
Reopen Last Closed Script | CtrlShiftT | ⌘ShiftT |
Quick Open | CtrlP | ⌘P |
Show Script in Explorer | CtrlAltK | ⌘⌥K |
Zoom In | Ctrl= | ⌘= |
Zoom Out | Ctrl- | ⌘- |
Reset Script Zoom | Ctrl0 | ⌘0 |