User guides
Keyboard Shortcuts
| Function | macOS | Windows |
| Common Shortcut Keys | ||
| Show/Hide UI | ⌘ \ | Ctrl+\ |
| Colorpicker | ^ C & I | I |
| Undo | ⌘ Z | Ctrl+Z |
| Redo | ⌘ ⇧ Z | Ctrl+Shift+Z |
| Delete | Delete & BackSpace | Delete & BackSpace |
| Paste | ⌘ V | Ctrl+V |
| Drag canvas | Space +drag | Space +drag |
| Previous page | Page Up | Page Up |
| Next page | Page Down | Page Down |
| Zoom in | ⌘ + & + | + |
| Zoom out | ⌘ - & - | - |
| Show/Hide ruler | ⇧ R | Shift+R |
| Show/Hide pixel grid | ⌘ ' | Ctrl+' |
| Show/Hide layout grid | Ctrl G | Ctrl+Shift+4 |
| Show/Hide slice | Ctrl E | Ctrl E |
| Save to version history | ⌘ ⌥ S | Ctrl+Alt+S |
| Tools(Insert Layer) | ||
| Select | V | V |
| Frame tool | F/A | F/A |
| Pen tool | P | P |
| Pencil tool | ⇧ P | Shift+P |
| Word tool | T | T |
| Rectangle tool | R | R |
| Oval tool | O | O |
| Straight tool | L | L |
| Arrow tool | ⇧ L | Shift+L |
| Add/Show comment | C | C |
| Slice tool | S | S |
| Draw a new shape from the center | ⌥ + drag | Alt + drag |
| Lock shape proportion of drawed shape | ⇧ + drag | Shift + drag |
| Move adjusting layer | Space + drag | Space + drag |
| View | ||
| Show/Hide UI(demo mode) | ⌘ \ & ⌘ . | Ctrl \ |
| Multiplayer cursor | ⌘ ⌥ \ | Ctrl+Alt+\ |
| Show/Hide ruler | ⇧ R | Shift+R |
| Show/Hide layout grid | Ctrl G | Ctrl+Shift+4 |
| Show/Hide pixel grid | ⌘ ' | Ctrl+' |
| Snap to pixel grid | ⌘ ⇧ ’ | Ctrl+Shift+‘ |
| Open layer list | ⌥ 1 | Alt+1 |
| Open component list | ⌥ 2 | Alt+2 |
| Open design panel | ⌥ 8 | Alt+8 |
| Open prototype panel | ⌥ 9 | Alt+9 |
| Open code panel | ⌥ 0 | Alt+0 |
| Switch to team library | ⌥ 3 | Alt+3 |
| Zoom | ||
| Drag canvas | Space + left click | Space + left click |
| Zoom in | ⌘ + & + | + |
| Zoom out | ⌘ - & - | - |
| 100% display | ⇧ 0 | shift +0 |
| Overview | ⇧ 1 | shift +1 |
| Respond to selection | ⇧ 2 | shift +2 |
| Display the previous frame in full screen | ⇧ N | Shift+N |
| Display the next frame in full screen | N | N |
| The previous frame | Home | Home |
| The next frame | End | End |
| Zoom to the zone | Z and drag | Z amd drag |
| Zoom in | Z and click | Z and click |
| Zoom out | ⌥ Z and click | Alt+ Z and click |
| Zoom in to 100% temporarily | ||
| Text | ||
| Bold | ⌘ B | Ctrl+B |
| Italic | ⌘ i | Ctrl+i |
| Create text hyperlink | ⌘ k | Ctrl+k |
| Align left | ⌘ ⌥ L | Ctrl+Alt+L |
| Align center | ⌘ ⌥ T | Ctrl+Alt+T |
| Align right | ⌘ ⌥ R | Ctrl+Alt+R |
| Align scattered | ⌘ ⌥ J | Ctrl+Alt+J |
| Edit Shape | ||
| Pen tool | P | P |
| Pencil tool | ⇧ P | Shift+P |
| Paint bucket | B | B |
| Cancel fill | ⌥ | Alt+/ |
| Cancel stroke | / | / |
| Swap fill and stroke | ⇧ X | Shift+X |
| Outline Stroke | ⌘ ⇧ O | Ctrl+Shift+O |
| Merge path | ⌘ E | Ctrl+E |
| Clear anchors and connect | ⇧ + Delete | Shift + Backspace/delete |
| Curve tool | ⌘ | Ctrl |
| Smooth connection | ⌘ ⇧ J | Ctrl+Shift+J |
| Copy | ⌘ C | Ctrl+C |
| Cut | ⌘ X | Ctrl+X |
| Paste | ⌘ V | Ctrl+V |
| Repeat last operation | ⌘ D | Ctrl+D |
| Export | ⌘ ⇧ E | Ctrl+Shift+E |
| Copy property | ⌘ ⌥ C | Ctrl+Alt+C |
| Paste property | ⌘ ⌥ V | Ctrl+Alt+V |
| Edit | Enter | Enter |
| Exit edit | Esc | Esc |
| Delete layer | Delete & BackSpace | Delete & BackSpace |
| Unite set | ⌘ ⌥ U | Ctrl+Shift+U |
| Subtract the top layer | ⌘ ⌥ S | Ctrl+Shift+S |
| Intersect set | ⌘ ⌥ I | Ctrl+Shift+I |
| Subtract set | ⌘ ⌥ X | Ctrl+Shift+X |
| Horizontal flip | ⇧ H | Shift+H |
| Vertical flip | ⇧ V | Shift+V |
| Insert image | ⌘ ⇧ K | Ctrl+Shift+K |
| Edit layer opacity | 0 to 9 | 0 to 9 |
| Layer | ||
| Select all | ⌘ A | Ctrl+A |
| Select inverse | ⌘ ⇧ A | Ctrl+Shift+A |
| Unselect | Esc | Esc |
| Select the bottom | ⌘ + left click | Ctrl + left click |
| View selectable layer | ⌘ + right click | Ctrl+ right click |
| Select all sublayer | Enter | Enter |
| Select parent layer | ⇧ Enter | Shift+Enter |
| Select the next layer of the same level | Tab | Tab |
| Select the previous layer of the same level | ⇧ Tab | Shift+Tab |
| Group | ⌘ G | Ctrl+G |
| Ungroup | ⌘ ⇧ G | Ctrl+Shift+G |
| Group and create as frame | ⌘ ⌥ G | Ctrl+Alt+G |
| Hide/Show layer | ⌘ ⇧ H | Ctrl+Shift+H |
| Lock/Unlock layer | ⌘ ⇧ L | Ctrl+Shift+L |
| Select frame | ⌘ + click the blank space | Ctrl + click the blank space |
| Select layer | Click | Click |
| Select multiple layer | Click and drag | Click and drag |
| Rename layer | ⌘ ⇧ R | Ctrl+R |
| Adjust layer tier | Click and drag layer | Click and drag layer |
| Move and Resize Layer | ||
| Distance between layers | ⌥ | Alt |
| Copy | ⌘ D | Alt D |
| Copy | ⌥ + drag(display relative location) | Alt + drag(display relative location) |
| Move the layer along the X or Y axis | ⇧ + drag | shift + drag |
| Move 1 pixel | Arrow | Arrow |
| Move 10 pixels | ⇧ + Arrow | shift + Arrow |
| Adjust layer proportionally | K | K |
| Resize layer from the center | ⌥ | Alt |
| Keep layer proportion | ⇧ | Shift |
| Expand 1 pixel | ⌘ → or ↓ | Ctrl+ → or ↓ |
| Zoom out 1 pixel | ⌘ ← or ↑ | Ctrl+ ← or ↑ |
| Expand 10 pixels | ⇧ ⌘ → or ↓ | Shift+Ctrl → or ↓ |
| Zoom out 10 pixel | ⇧ ⌘ ← or ↑ | Shift+Ctrl ← or ↑ |
| Ignore layout constraint(drag only Frame) | ⌘ | Ctrl |
| Alignment | ||
| Bring forward | ⌘ ] | Ctrl+] |
| Send behind | ⌘ [ | Ctrl+[ |
| Bring to front | ⌘ ⌥ ] | Ctrl+Shift+] |
| Send to back | ⌘ ⌥ [ | Ctrl+shift+[ |
| Align left | ⌥ A | Alt+A |
| Align right | ⌥ D | Alt+D |
| Align top | ⌥ W | Alt+W |
| Align bottom | ⌥ S | Alt+S |
| Align horizontal center | ⌥ H | Alt+H |
| Align vertical center | ⌥ V | Alt+V |
| Smart distribution | ⌥ ⇧ T | Ctrl+Alt+Shift+T |
| Distribute horizontally | ⌥ ^ H | Ctrl+Alt+Shift+H |
| Distribute vertically | ⌥ ^ V | Ctrl+Alt+Shift+V |
| Add auto layout | ⇧ A | Shift+A |
| Cancel auto layout | ⌥ ⇧ A | Alt+Shift+A |
| Component | ||
| Show component panel | ⌥ 2 | Alt+2 |
| Create component | ⌘ ⌥ K | Ctrl+Alt+K |
| Detach component | ⌘ ⌥ B | Ctrl+Alt+B |
| Open team resource library | ⌘ ⌥ O | Ctrl+Alt+O |
| Swap component instance | ⌥ | Alt |
| Edit Text Block | ||
| Enter layer text focus | ⌥ Tab | Alt Tab |
| Switch to the next text block | Tab | Tab |
| Select the previous text block | ⇧ Tab | Shift Tab |
| Confirm text change | Enter | Enter |
| Exit text block | Escape | Escape |
| Increase 1 | ↑ | ↑ |
| Reduce 1 | ↓ | ↓ |
| Increase 10 | ⇧ ↑ | ⇧ ↑ |
| Reduce 10 | ⇧ ↓ | ⇧ ↓ |
| Add value in 10 | ⇧+ drag tag | ⇧+ drag tag |
| Add value in 0.1 | ⌥ + drag tag | ⌥ + drag tag |
| Number Operations | ||
| Plus | + | + |
| Subtract | - | - |
| Multiply | * | * |
| Divide | / | / |
Customize shortcuts
Open the file menu, then go to User preferences → Keyboard shortcuts to review or adjust your shortcut assignments. Start with the actions you use most often, such as moving around the canvas, selecting layers, and creating slices.
Use the column for your operating system when reading the table. On macOS, ⌘ means Command, ⌥ means Option, ⇧ means Shift, and ⌃ or ^ means Control.
If a shortcut does not perform the expected action
- Check where the keyboard focus is. A text layer, number field, search field, or open dialog may use the same key for text entry or another action.
- Finish the current edit or close the dialog, then select the canvas or target layer and try again.
- Check the assignment in your keyboard-shortcut preferences, especially if you or another user of the device has customized it.
- Check whether the browser or operating system is intercepting the key combination.
For actions that depend on selection, choose the relevant object first. Component actions require a component or instance, and text-formatting actions require a text selection.