A visual cheat-sheet for the 149 keyboard shortcuts found in Sketch. This application is MacOS-only.
| Shortcut | Action | 
|---|---|
| CmdC | Copy | 
| CmdX | Cut | 
| CmdV | Paste | 
| CmdShiftV | Paste over selection | 
| Space(drag) | Pan Canvas | 
| CmdShiftN | New page | 
| FnUp | Previous page | 
| FnDown | Next page | 
| Cmd+ | Zoom in | 
| Cmd- | Zoom out | 
| CtrlR | Toggle rulers | 
| CtrlP | Toggle pixels | 
| CtrlX | Toggle pixel grid | 
| CtrlG | Toggle grid | 
| CtrlL | Toggle layout | 
| CtrlE | Toggle slices | 
| CtrlF | Toggle prototyping | 
| CmdF | Filter in Layer List | 
| CmdCtrlK | Run custom plugin | 
| CmdZ | Undo | 
| CmdShiftZ | Redo | 
| CmdN | New document | 
| CmdShiftN | New Cloud document | 
| CmdO | Open document | 
| CmdShiftO | Open Cloud document | 
| CmdW | Close window | 
| CmdS | Save document | 
| CmdShiftS | Duplicate document | 
| CmdShiftOptS | Save document as... | 
| CmdShiftP | Page setup | 
| Cmd, | Open Preferences window | 
| CmdH | Hide Sketch | 
| CmdQ | Quit Sketch | 
| CmdShift? | Open the Help menu | 
| CmdP | Open Preview window | 
| Shortcut | Action | 
|---|---|
| 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 | 
| Shortcut | Action | 
|---|---|
| CmdA | Select all | 
| CmdShiftA | Select all Artboards | 
| FnRight | Select next Artboard | 
| FnLeft | Select previous Artboard | 
| CmdShiftJ | Reveal selection in Layer List | 
| Shortcut | Action | 
|---|---|
| Opt | Display distance between other layers (while hovering) | 
| CmdD | Duplicate | 
| (arrows) | Nudge layer any direction by 1px | 
| Shift(arrows) | Nudge layer any direction by 10px | 
| CmdK | Scale layer | 
| CmdRight/Down | Expand by 1px | 
| CmdLeft/Up | Contract by 1px | 
| CmdShiftRight/Down | Expand by 10px | 
| CmdShiftLeft/Up | Contract by 10px | 
| CtrlOpt | Show distance to baseline or cap height on text layers (while hovering) | 
| Shortcut | Action | 
|---|---|
| Enter | Edit layer | 
| Esc | Finish editing | 
| OptTab | Focus X position input field in the Inspector | 
| Del | Delete layer | 
| CmdOptC | Copy style | 
| CmdOptV | Paste style | 
| CtrlS | Sync shared style | 
| OptCtrlS | Reset shared style | 
| W | Add link to Artboard | 
| F | Toggle fill | 
| B | Toggle border | 
| CtrlC | Pick color | 
| 0-9 | Edit layer opacity | 
| CmdShiftT | Transform shape | 
| CmdShiftR | Rotate layer | 
| CmdCtrlM | Use as mask | 
| CmdEsc | Return to instance | 
| CmdOptU | Union multiple layers | 
| CmdOptS | Subtract multiple layers | 
| CmdOptI | Intersect multiple layers | 
| CmdOptX | Difference multiple layers | 
| Shortcut | Action | 
|---|---|
| CmdOptO | Open or close path | 
| Tab | Selects next point | 
| Opt | Show all handle control points | 
| 1 | Straight point type | 
| 2 | Mirrored point type | 
| 3 | Disconnected point type | 
| 4 | Asymmetric point type | 
| Shortcut | Action | 
|---|---|
| CmdShiftOptV | Paste as rich text | 
| CmdT | Change typeface | 
| CmdB | Bold | 
| CmdI | Italic | 
| CmdU | Underline | 
| CmdOpt+ | Increase font size | 
| CmdOpt- | Decrease font size | 
| CtrlOptL | Increase character spacing | 
| CtrlOptT | Decrease character spacing | 
| CmdShift[ | Align left | 
| CmdShift\ | Align center | 
| CmdShift] | Align right | 
| CmdOptSpace | Emoji and symbols | 
| CmdOptO | Convert to outlines | 
| ShiftEnter | Insert a line break | 
| Shortcut | Action | 
|---|---|
| CmdG | Group | 
| CmdShiftG | Ungroup | 
| CmdR | Rename layer | 
| Tab | Select next layer in group | 
| ShiftTab | Select previous layer in group | 
| Enter | Selects layer inside group | 
| Esc | Selects parent group | 
| Cmd] | Bring forward | 
| CmdOpt] | Bring to front | 
| Cmd[ | Send backward | 
| CmdOpt[ | Send to back | 
| CmdShiftOptUp | Move up, out of group or Artboard | 
| CmdCtrlH | Distribute horizontally | 
| CmdCtrlV | Distribute vertically | 
| CmdShiftH | Hide or show layer | 
| CmdShiftL | Lock or unlock layer | 
| Shortcut | Action | 
|---|---|
| CmdShiftE | Export | 
| CmdE | Export selected layer(s) | 
| Shortcut | Action | 
|---|---|
| Cmd0 | Zoom to 100% | 
| Cmd1 | Zoom to all elements on Canvas | 
| Cmd2 | Zoom to selected layer(s) | 
| Cmd3 | Center selected layer(s) in Canvas | 
| Shift` | Temporarily zoom out to 100% | 
| CmdCtrlF | Toggle full screen | 
| CmdOpt1 | Show or hide Layer list | 
| CmdOpt2 | Show or hide Inspector | 
| Cmd. | Enter presentation mode | 
| CmdOptT | Show or hide Toolbar | 
| Shortcut | Action | 
|---|---|
| OptTab | Focus Inspector | 
| Tab | Select next field | 
| ShiftTab | Select previous field | 
| Enter | Confirm change | 
| Esc | Clear change | 
| Up | Increase value by 1 | 
| Down | Decrease value by 1 | 
| ShiftUp | Increase value by 10 | 
| ShiftDown | Decrease value by 10 | 
| OptUp | Increase value by 0.1 | 
| OptDown | Decrease value by 0.1 | 
| Shortcut | Action | 
|---|---|
| Shift | Launch Sketch with all plugins disabled (hold on startup) | 
| CmdCtrlD | Detach from Symbol | 
| CmdCtrlOptD | Detach all contents from Symbol | 
| CmdShiftD | Refresh Data | 
| CmdCtrlR | Run last-used plugin again | 
| 0-9 | With a gradient stop selected, position it between 0% and 100% | 
| = | Position selected gradient stop directly between two existing stops |