General
| Action | Shortcut |
|---|---|
| Copy | ⌘+C |
| Cut | ⌘+X |
| Paste | ⌘+V |
| Paste over selection | ⇧+⌘+V |
| Move canvas | Spacedrag |
| New page | ⇧+⌘+N |
| Toggle rulers | ⌃+R |
| Toggle pixels | ⌃+P |
| Toggle pixel grid | ⌃+X |
| Toggle grid | ⌃+G |
| Toggle layout guides | ⌃+L |
| Undo | ⌘+Z |
| Redo | ⇧+⌘+Z |
| New document | ⌘+N |
| Open document | ⌘+O |
| Close window | ⌘+W |
| Save document | ⌘+S |
| Duplicate document | ⇧+⌘+S |
| Save document as… | ⌥+⇧+⌘+S |
| Page setup | ⇧+⌘+P |
| Open Preferences window | ⌘or |
| Hide Sketch | ⌘+H |
| Quit Sketch | ⌘+Q |
| Copy | ⌘+C |
| Cut | ⌘+X |
| Paste | ⌘+V |
| Paste over selection | ⇧+⌘+V |
| Move canvas | Spacedrag |
| New page | ⇧+⌘+N |
| Toggle rulers | ⌃+R |
| Toggle pixels | ⌃+P |
| Toggle pixel grid | ⌃+X |
| Toggle grid | ⌃+G |
| Toggle layout guides | ⌃+L |
| Undo | ⌘+Z |
| Redo | ⇧+⌘+Z |
| New document | ⌘+N |
| Open document | ⌘+O |
| Close window | ⌘+W |
| Save document | ⌘+S |
| Duplicate document | ⇧+⌘+S |
| Save document as… | ⌥+⇧+⌘+S |
| Page setup | ⇧+⌘+P |
| Open Preferences window | ⌘or |
| Hide Sketch | ⌘+H |
| Quit Sketch | ⌘+Q |
Inserting Layers
| Action | Shortcut |
|---|---|
| Rectangle | R |
| Oval | O |
| Line | L |
| Rounded rectangle | U |
| Vector tool | V |
| Pencil tool | P |
| Text tool | T |
| Artboard | A |
| Slice tool | S |
| Draw shape from center | ⌥drag |
| Lock ratio of shape | ⇧drag |
| Rectangle | R |
| Oval | O |
| Line | L |
| Rounded rectangle | U |
| Vector tool | V |
| Pencil tool | P |
| Text tool | T |
| Artboard | A |
| Slice tool | S |
| Draw shape from center | ⌥drag |
| Lock ratio of shape | ⇧drag |
Selecting Layers
| Action | Shortcut |
|---|---|
| Select layer | Click |
| Select multiple layers | ClickanddraginwhiteSpace |
| Selects layer within drag bounds | ⌥drag |
| Select grouped layer | Doubleclicklayer |
| Select all | ⌘+A |
| Select all Artboards | ⇧+⌘+A |
| Add layer to selection/deselect layer in Layer List | ⌘click |
| Select a range of layers in Layer List | ⇧click |
| Filter in Layer List | ⌘+F |
| Select next Artboard | Fn+→ |
| Select previous Artboard | Fn+← |
| Page up | Fn+↑ |
| Page down | Fn+↓ |
| Select layer | Click |
| Select multiple layers | ClickanddraginwhiteSpace |
| Selects layer within drag bounds | ⌥drag |
| Select grouped layer | Doubleclicklayer |
| Select all | ⌘+A |
| Select all Artboards | ⇧+⌘+A |
| Add layer to selection/deselect layer in Layer List | ⌘click |
| Select a range of layers in Layer List | ⇧click |
| Filter in Layer List | ⌘+F |
| Select next Artboard | Fn+→ |
| Select previous Artboard | Fn+← |
| Page up | Fn+↑ |
| Page down | Fn+↓ |
Moving and Resizing Layers
| Action | Shortcut |
|---|---|
| Show distance between other layers | ⌥hover |
| Duplicate (repeat with ⌘D) | ⌘+D |
| Duplicate | ⌥drag |
| Move layer along X/Y axis | ⇧drag |
| Move layer ignoring smart guides | ⌘drag |
| Nudge layer any direction by 1 px* | Arrowkeys |
| Nudge layer any direction by 10 px* | ⇧Arrowkeys |
| Scale layer | ⌘+K |
| Resize layer from center | ⌥andresize |
| Preserve layer ratio | ⇧andresize |
| Expand by 1 px | ⌘+→or↓ |
| Contract by 1 px | ⌘+←or↑ |
| Expand by 10 px | ⇧+⌘+→or↓ |
| Contract by 10 px | ⇧+⌘+←or↑ |
| Show distance between other layers | ⌥hover |
| Duplicate (repeat with ⌘D) | ⌘+D |
| Duplicate | ⌥drag |
| Move layer along X/Y axis | ⇧drag |
| Move layer ignoring smart guides | ⌘drag |
| Nudge layer any direction by 1 px* | Arrowkeys |
| Nudge layer any direction by 10 px* | ⇧Arrowkeys |
| Scale layer | ⌘+K |
| Resize layer from center | ⌥andresize |
| Preserve layer ratio | ⇧andresize |
| Expand by 1 px | ⌘+→or↓ |
| Contract by 1 px | ⌘+←or↑ |
| Expand by 10 px | ⇧+⌘+→or↓ |
| Contract by 10 px | ⇧+⌘+←or↑ |
Editing Layers
| Action | Shortcut |
|---|---|
| Edit layer | Enter |
| Finish editing | Escape |
| Delete layer | ⌫ |
| Copy style | ⌥+⌘+C |
| Paste style | ⌥+⌘+V |
| Toggle fill | F |
| Toggle border | B |
| Pick color | ⌃+C |
| Edit layer opacity | 0to9 |
| Transform shape | ⇧+⌘+T |
| Rotate layer | ⇧+⌘+R |
| Use as mask | ⌃+⌘+M |
| Return to instance | ⌘+Escape |
| Union multiple layers | ⌥+⌘+U |
| Subtract multiple layers | ⌥+⌘+S |
| Intersect multiple layers | ⌥+⌘+I |
| Show Difference between multiple layers | ⌃+⌘+X |
| Edit layer | Enter |
| Finish editing | Escape |
| Delete layer | ⌫ |
| Copy style | ⌥+⌘+C |
| Paste style | ⌥+⌘+V |
| Toggle fill | F |
| Toggle border | B |
| Pick color | ⌃+C |
| Edit layer opacity | 0to9 |
| Transform shape | ⇧+⌘+T |
| Rotate layer | ⇧+⌘+R |
| Use as mask | ⌃+⌘+M |
| Return to instance | ⌘+Escape |
| Union multiple layers | ⌥+⌘+U |
| Subtract multiple layers | ⌥+⌘+S |
| Intersect multiple layers | ⌥+⌘+I |
| Show Difference between multiple layers | ⌃+⌘+X |
Vector Editing
| Action | Shortcut |
|---|---|
| Open/close path | ⌥+⌘+O |
| Selects next point | Tab |
| Show all handle control points | ⌥ |
| Change vector point type | 1or2or3or4 |
| Toggle point between Straight and Mirrored | Doubleclickvectorpoint |
| Move point along X/Y axis | ⇧dragvectorpoint |
| Converts selected point to Disconnected | ⌘draghandle⌃point |
| Place new point at a 45º angle | ⇧click(wheninsertingpoints) |
| Place new point between existing points | ⌘clickpathsegment |
| Open/close path | ⌥+⌘+O |
| Selects next point | Tab |
| Show all handle control points | ⌥ |
| Change vector point type | 1or2or3or4 |
| Toggle point between Straight and Mirrored | Doubleclickvectorpoint |
| Move point along X/Y axis | ⇧dragvectorpoint |
| Converts selected point to Disconnected | ⌘draghandle⌃point |
| Place new point at a 45º angle | ⇧click(wheninsertingpoints) |
| Place new point between existing points | ⌘clickpathsegment |
Text Editing
| Action | Shortcut |
|---|---|
| Paste as rich text | ⌥+⇧+⌘+V |
| Change typeface | ⌘+T |
| Bold | ⌘+B |
| Italic | ⌘+I |
| Underline | ⌘+U |
| Increase font size | ⌥+⌘++ |
| Decrease font size | ⌥+⌘ |
| Increase character spacing | ⌃+⌥+L |
| Decrease character spacing | ⌃+⌥+T |
| Align left | ⇧+⌘+{ |
| Align center | ⇧+⌘+| |
| Align right | ⇧+⌘+} |
| Emoji & symbols | ⌃+⌘+Space |
| Convert to outlines | ⇧+⌘+O |
| Insert a line break | ⇧+Return |
| Paste as rich text | ⌥+⇧+⌘+V |
| Change typeface | ⌘+T |
| Bold | ⌘+B |
| Italic | ⌘+I |
| Underline | ⌘+U |
| Increase font size | ⌥+⌘++ |
| Decrease font size | ⌥+⌘ |
| Increase character spacing | ⌃+⌥+L |
| Decrease character spacing | ⌃+⌥+T |
| Align left | ⇧+⌘+{ |
| Align center | ⇧+⌘+| |
| Align right | ⇧+⌘+} |
| Emoji & symbols | ⌃+⌘+Space |
| Convert to outlines | ⇧+⌘+O |
| Insert a line break | ⇧+Return |
Arranging Layers
| Action | Shortcut |
|---|---|
| Group | ⌘+G |
| Ungroup | ⇧+⌘+G |
| Rename layer | ⌘+R |
| Select next layer in group | Tab |
| Select previous layer in group | ⇧+Tab |
| Selects layer inside group | Enter |
| Selects parent group | Escape |
| Adjust layer hierarchy | Clickanddraglayer |
| Bring forward | ⌥+⌘+↑ |
| Bring to front | ⌃+⌥+⌘+↑ |
| Send backward | ⌥+⌘+↓ |
| Send to back | ⌃+⌥+⌘+↓ |
| Move up (out of group/Artboard) | ⌥+⇧+⌘+↑ |
| Distribute horizontally | ⌃+⌘+H |
| Distribute vertically | ⌃+⌘+V |
| Align layer to Artboard | ⌥clickAlignbuttons |
| Hide/show layer | ⇧+⌘+H |
| Lock/unlock layer | ⇧+⌘+L |
| Group | ⌘+G |
| Ungroup | ⇧+⌘+G |
| Rename layer | ⌘+R |
| Select next layer in group | Tab |
| Select previous layer in group | ⇧+Tab |
| Selects layer inside group | Enter |
| Selects parent group | Escape |
| Adjust layer hierarchy | Clickanddraglayer |
| Bring forward | ⌥+⌘+↑ |
| Bring to front | ⌃+⌥+⌘+↑ |
| Send backward | ⌥+⌘+↓ |
| Send to back | ⌃+⌥+⌘+↓ |
| Move up (out of group/Artboard) | ⌥+⇧+⌘+↑ |
| Distribute horizontally | ⌃+⌘+H |
| Distribute vertically | ⌃+⌘+V |
| Align layer to Artboard | ⌥clickAlignbuttons |
| Hide/show layer | ⇧+⌘+H |
| Lock/unlock layer | ⇧+⌘+L |
Exporting Layers
| Action | Shortcut |
|---|---|
| Export layer | ⇧+⌘+E |
| Export asset | DragAlayer/thumbnailtoDesktop |
| Insert flattened duplicate | DragAlayer/thumbnailtoCanvas |
| Includes folder in export | /inlayername |
| Export layer | ⇧+⌘+E |
| Export asset | DragAlayer/thumbnailtoDesktop |
| Insert flattened duplicate | DragAlayer/thumbnailtoCanvas |
| Includes folder in export | /inlayername |
Zoom and Focus
| Action | Shortcut |
|---|---|
| Zoom in | ⌘++ |
| Zoom out | ⌘+- |
| Zoom to 100% | ⌘+0 |
| Zoom to all elements on Canvas | ⌘+1 |
| Zoom to selected layer(s) | ⌘+2 |
| Center selected layer(s) in the Canvas | ⌘+3 |
| Zoom to area | Zdrag |
| Zoom in | Zclick |
| Zoom out | ⌥+Zclick |
| Temporarily zoom out to 100% | ~(§onsomekeyboards) |
| Toggle full screen | ⌃+⌘+F |
| Show/hide Layer List | ⌥+⌘+1 |
| Show/hide Inspector | ⌥+⌘+2 |
| Enter presentation mode | ⌘+. |
| Show/hide Toolbar | ⌥+⌘+T |
| Zoom in | ⌘++ |
| Zoom out | ⌘+- |
| Zoom to 100% | ⌘+0 |
| Zoom to all elements on Canvas | ⌘+1 |
| Zoom to selected layer(s) | ⌘+2 |
| Center selected layer(s) in the Canvas | ⌘+3 |
| Zoom to area | Zdrag |
| Zoom in | Zclick |
| Zoom out | ⌥+Zclick |
| Temporarily zoom out to 100% | ~(§onsomekeyboards) |
| Toggle full screen | ⌃+⌘+F |
| Show/hide Layer List | ⌥+⌘+1 |
| Show/hide Inspector | ⌥+⌘+2 |
| Enter presentation mode | ⌘+. |
| Show/hide Toolbar | ⌥+⌘+T |
