Sketch.com keyboard shortcuts
Create, prototype, collaborate, and bring your ideas to life with the design platform used by over one million people — from freelancers, to the world’s largest teams.
Sketch.com has a 30days trial & requires macOS.
You can create custom shortcuts for Sketch by opening System Preferences, heading to Keyboard › Shortcuts › App Shortcuts and clicking the add button. In the pop-up menu, select Sketch under the Application drop-down menu and set up your custom shortcut.
| General shortcuts | ||
|---|---|---|
| ⌘ C | Copy | |
| ⌘ X | Cut | |
| ⌘ V | Paste | |
| ⌘ ⇧ V | Paste over selection | |
| Space drag | Pan Canvas | |
| ⌘ ⇧ N | New page | |
| fn ↑ | Previous page | |
| fn ↓ | Next page | |
| ⌘ + | Zoom in | |
| ⌘ - | Zoom out | |
| Ctrl R | Show/hide rulers | |
| Ctrl P | Show/hide pixels | |
| Ctrl X | Show/hide pixel grid | |
| Ctrl G | Show/hide grid | |
| Ctrl L | Show/hide layout | |
| Ctrl E | Show/hide slices | |
| Ctrl F | Show/hide prototyping | |
| ⌘ F | Filter in Layer List/Components Panel | |
| ⌘ ⇧ F | Filter in the Components Panel | |
| ⌘ Ctrl K | Run custom plugin | |
| ⌘ Z | Undo | |
| ⌘ ⇧ Z | Redo | |
| ⌘ N | New document | |
| ⌘ O | Open document | |
| ⌘ ⇧ O | Open Documents window | |
| ⌘ W | Close window | |
| ⌘ S | Save document | |
| ⌘ ⇧ S | Duplicate* | |
| ⌘ ⌥ ⇧ S | Save As…* | |
| ⌘ ⇧ P | Page setup | |
| ⌘ , | Open Preferences | |
| ⌘ H | Hide Sketch | |
| ⌘ Q | Quit Sketch | |
| ⌘ ⇧ ? | Open the Help menu | |
| ⌘ P | Open the Prototyping Preview window | |
| Inserting Layers | ||
| R | Rectangle | |
| O | Oval | |
| L | Line | |
| U | Rounded rectangle | |
| V | Vector tool | |
| P | Pencil tool | |
| T | Text tool | |
| A | Artboard tool | |
| S | Slice tool | |
| H | Hotspot tool | |
| ⌥ drag | Draw a new shape from center | |
| ⇧ drag | Lock the ratio of shape as you draw it | |
| Space drag | Move a new layer before you place it | |
| Selecting Layers | ||
| Click | Select a layer | |
| Click-and-drag | Select multiple layers | |
| ⌥ drag | Only select layers within your drag selection | |
| Double-click | Select a layer with a group | |
| ⌘ click | Select a layer within a group | |
| ⌥ click | Select an obscured layer | |
| ⌘ A | Select all layers | |
| ⌘ ⇧ A | Select all Artboards | |
| ⇧ click | Add layer to/remove layer from your selection | |
| ⌘ ⇧ click | Add layer from a group to your selection | |
| ⌘ click | Add layer to selection/deselect layer in Layer List | |
| ⇧ click | Select a range of layers in Layer List | |
| fn → | Select next Artboard | |
| fn ← | Select previous Artboard | |
| ⌘ ⇧ J | Reveal selection in Layer List | |
| Moving and Resizing Layers | ||
| ⌥ hover | Display distance between other layers | |
| ⌘ D | Duplicate | |
| ⌥ drag | Duplicate | |
| ⇧ drag | Move layer along X or Y axis | |
| ⌘ drag | Move layer and ignore smart guides | |
| ⌘ ⌥ drag | Move an obscured layer | |
| Arrow keys | Nudge layer any direction by 1 px* | |
| ⇧ Arrow keys | Nudge layer any direction by 10 px* | |
| ⌘ K | Scale layer | |
| ⌥ and resize | Resize layer from center | |
| ⇧ and resize | Preserve the layer’s ratio | |
| ⌘ → or ↓ | Expand by 1 px | |
| ⌘ ← or ↑ | Contract by 1 px | |
| ⇧ ⌘ → or ↓ | Expand by 10 px | |
| ⇧ ⌘ ← or ↑ | Contract by 10 px | |
| Ctrl ⌥ hover | Show distance to baseline/cap height on text layers | |
| Editing Layers | ||
| Enter | Edit layer | |
| Escape | Finish editing | |
| ⌥ Tab | Edit the X position in the Inspector | |
| ⌫ | Delete layer | |
| ⌘ ⌥ C | Copy style | |
| ⌘ ⌥ V | Paste style | |
| Ctrl S | Sync shared style | |
| Ctrl ⌥ S | Reset shared style | |
| W | Add link to Artboard | |
| F | Toggle fill | |
| B | Toggle border | |
| Ctrl C | Pick color | |
| 0 to 9 | Edit layer opacity | |
| ⌘ ⇧ T | Transform shape | |
| ⌘ ⇧ R | Rotate layer | |
| ⌘ Ctrl M | Use the layer as a mask | |
| ⌘ Escape | Return to instance | |
| ⌘ ⌥ U | Union multiple layers | |
| ⌘ ⌥ S | Subtract multiple layers | |
| ⌘ ⌥ I | Intersect multiple layers | |
| ⌘ ⌥ X | Difference multiple layers | |
| Vector Editing | ||
| ⌘ ⌥ O | Open/close path | |
| Tab | Select the next point | |
| ⌥ | Show all handle control points | |
| 1 | Straight point type | |
| 2 | Mirrored point type | |
| 3 | Disconnected point type | |
| 4 | Asymmetric point type | |
| Double-click vector point | Toggle point between Straight and Mirrored | |
| ⇧ drag vector point | Move point along X or Y axis | |
| ⌘ drag handle control point | Convert your selected point to a Disconnected type | |
| ⇧ click (when inserting points) | Place new point at a 45º angle | |
| ⇧ click path segment | Place new point between existing points | |
| ⌘ click path segment | Curve the path between existing points | |
| Text Editing | ||
| ⌘ ⌥ ⇧ V | Paste as rich text | |
| ⌘ T | Change typeface | |
| ⌘ B | Bold | |
| ⌘ I | Italic | |
| ⌘ U | Underline | |
| ⌘ ⌥ + | Increase font size | |
| ⌘ ⌥ - | Decrease font size | |
| Ctrl ⌥ L | Increase character spacing | |
| Ctrl ⌥ T | Decrease character spacing | |
| ⌘ ⇧ { | Align left | |
| ⌘ ⇧ | | Align center | |
| ⌘ ⇧ } | Align right | |
| ⌘ ⌥ Space | Emoji & symbols | |
| ⌘ ⌥ O | Convert to outlines | |
| ⇧ Return | Insert a line break | |
| Organizing Layers | ||
| ⌘ G | Group | |
| ⌘ ⇧ G | Ungroup | |
| ⌘ R | Rename layer | |
| Tab | Select next layer in group | |
| ⇧ Tab | Select previous layer in group | |
| Enter | Selects layer inside group | |
| Escape | Selects parent group | |
| Click-and-drag layer | Adjust layer hierarchy | |
| ⌘ ] | Bring forward | |
| ⌘ ⌥ ] | Bring to front | |
| ⌘ [ | Send backward | |
| ⌘ ⌥ [ | Send to back | |
| ⌘ ⌥ ⇧ ↑ | Move up (out of group/Artboard) | |
| ⌘ Ctrl H | Distribute horizontally | |
| ⌘ Ctrl V | Distribute vertically | |
| ⌥ click Align buttons | Align layer to Artboard | |
| ⌘ ⇧ H | Hide/show layer | |
| ⌘ ⇧ L | Lock/unlock layer | |
| Exporting Layers | ||
| ⌘ ⇧ E | Export | |
| ⌘ E | Export selected layer(s) | |
| Drag a layer/thumbnail to Desktop | Export asset | |
| Drag a layer/thumbnail to Canvas | Insert flattened duplicate | |
| / in layer name | Includes folder in export | |
| Symbols | ||
| ⌘ Y | Create Symbol | |
| ⌘ ⇧ Y | Detach from Symbol | |
| ⌘ ⌥ ⇧ Y | Detach all contents from Symbol | |
| Zoom and Focus | ||
| ⌘ 0 | Zoom to 100% | |
| ⌘ 1 | Zoom to all elements on Canvas | |
| ⌘ 2 | Zoom to selected layer(s) | |
| ⌘ 3 | Center selected layer(s) in the Canvas | |
| Z drag | Zoom to area | |
| Z click | Zoom in | |
| ⌥ Z click | Zoom out | |
| ~ (or § on some keyboards) | Temporarily zoom out to 100% | |
| ⌘ Ctrl F | Toggle full screen | |
| ⌘ ⌥ 1 | Show/hide Layer List | |
| ⌘ ⌥ 2 | Show/hide Inspector | |
| ⌘ . | Enter presentation mode | |
| ⌘ ⌥ T | Show/hide Toolbar | |
| Text Fields | ||
| ⌥ Tab | Focus Inspector | |
| Tab | Select next field | |
| ⇧ Tab | Select previous field | |
| Enter | Confirm change | |
| Escape | Clear change | |
| ↑ | Increase value by 1 | |
| ↓ | Decrease value by 1 | |
| ⇧ ↑ | Increase value by 10 | |
| ⇧ ↓ | Decrease value by 10 | |
| ⌥ ↑ | Increase value by 0.1 | |
| ⌥ ↓ | Decrease value by 0.1 | |
| ⇧ click and drag label | Adjust value in increments of 10 | |
| ⌥ click and drag label | Adjust value in increments of 0.1 | |
| Resizing Shortcuts | ||
| L | Scale from the left (default) | |
| R | Scale from the right | |
| T | Scale from the top (default) | |
| B | Scale from the bottom | |
| C / M | Scale from the center / middle | |
| How to Use Math Operators | ||
| + | Add | |
| - | Subtract | |
| * | Multiply | |
| / | Divide | |
| % | Resize layer to a percentage of its parent group or Artboard | |
| Export Fields Shorthand | ||
| X | Scale multiplier. Eg, 2x will export at twice the size |
|
| H | Export your layer at a specific height. Eg, 512h |
|
| W | Export your layer at a specific width. Eg, 512w |
|
| Miscellaneous | ||
| ⇧ on startup | Launch Sketch with all plugins disabled | |
| ⌘ ⇧ D | Refresh Data | |
| ⌘ Ctrl R | Run the last plugin you used again | |
| ⌘ drag selection handle | Rotate layer | |
| ⇧ drag when rotating | Snap rotation to 15º increments | |
| 0 to 9 | With a gradient stop selected, position it between 0% and 100% | |
| = | Position selected gradient stop directly between two existing stops | |
| Cloud Shortcuts | ||
| 0 | Zoom to 100% | |
| 1 | Fit to Screen | |
| + | Zoom in (US Keyboards) | |
| = | Zoom in (Non-US Keyboards) | |
| - | Zoom out | |
| Ctrl click | Show Layer Menu | |
| ← or → | Navigate Artboards | |
| ⌘ / | Show Keyboard Shortcuts Sheet | |
| Esc | Hide Keyboard Shortcuts Sheet | |