User guides

Keyboard Shortcuts

FunctionmacOSWindows
Common Shortcut Keys
Show/Hide UI⌘ \Ctrl+\
Colorpicker^ C & II
Undo⌘ ZCtrl+Z
Redo⌘ ⇧ ZCtrl+Shift+Z
DeleteDelete & BackSpaceDelete & BackSpace
Paste⌘ VCtrl+V
Drag canvasSpace +dragSpace +drag
Previous pagePage UpPage Up
Next pagePage DownPage Down
Zoom in⌘ + & ++
Zoom out⌘ - & --
Show/Hide ruler⇧ RShift+R
Show/Hide pixel grid⌘ 'Ctrl+'
Show/Hide layout gridCtrl GCtrl+Shift+4
Show/Hide sliceCtrl ECtrl E
Save to version history⌘ ⌥ SCtrl+Alt+S
Tools(Insert Layer)
SelectVV
Frame toolF/AF/A
Pen toolPP
Pencil tool⇧ PShift+P
Word toolTT
Rectangle toolRR
Oval toolOO
Straight toolLL
Arrow tool⇧ LShift+L
Add/Show commentCC
Slice toolSS
Draw a new shape from the center⌥ + dragAlt + drag
Lock shape proportion of drawed shape⇧ + dragShift + drag
Move adjusting layerSpace + dragSpace + drag
View
Show/Hide UI(demo mode)⌘ \ & ⌘ .Ctrl \
Multiplayer cursor⌘ ⌥ \Ctrl+Alt+\
Show/Hide ruler⇧ RShift+R
Show/Hide layout gridCtrl GCtrl+Shift+4
Show/Hide pixel grid⌘ 'Ctrl+'
Snap to pixel grid⌘ ⇧ ’Ctrl+Shift+‘
Open layer list⌥ 1Alt+1
Open component list⌥ 2Alt+2
Open design panel⌥ 8Alt+8
Open prototype panel⌥ 9Alt+9
Open code panel⌥ 0Alt+0
Switch to team library⌥ 3Alt+3
Zoom
Drag canvasSpace + left clickSpace + left click
Zoom in⌘ + & ++
Zoom out⌘ - & --
100% display⇧ 0shift +0
Overview⇧ 1shift +1
Respond to selection⇧ 2shift +2
Display the previous frame in full screen⇧ NShift+N
Display the next frame in full screenNN
The previous frameHomeHome
The next frameEndEnd
Zoom to the zoneZ and dragZ amd drag
Zoom inZ and clickZ and click
Zoom out⌥ Z and clickAlt+ Z and click
Zoom in to 100% temporarily
Text
Bold⌘ BCtrl+B
Italic⌘ iCtrl+i
Create text hyperlink⌘ kCtrl+k
Align left⌘ ⌥ LCtrl+Alt+L
Align center⌘ ⌥ TCtrl+Alt+T
Align right⌘ ⌥ RCtrl+Alt+R
Align scattered⌘ ⌥ JCtrl+Alt+J
Edit Shape
Pen toolPP
Pencil tool⇧ PShift+P
Paint bucketBB
Cancel fill⌥Alt+/
Cancel stroke//
Swap fill and stroke⇧ XShift+X
Outline Stroke⌘ ⇧ OCtrl+Shift+O
Merge path⌘ ECtrl+E
Clear anchors and connect⇧ + DeleteShift + Backspace/delete
Curve tool⌘Ctrl
Smooth connection⌘ ⇧ JCtrl+Shift+J
Copy⌘ CCtrl+C
Cut⌘ XCtrl+X
Paste⌘ VCtrl+V
Repeat last operation⌘ DCtrl+D
Export⌘ ⇧ ECtrl+Shift+E
Copy property⌘ ⌥ CCtrl+Alt+C
Paste property⌘ ⌥ VCtrl+Alt+V
EditEnterEnter
Exit editEscEsc
Delete layerDelete & BackSpaceDelete & BackSpace
Unite set⌘ ⌥ UCtrl+Shift+U
Subtract the top layer⌘ ⌥ SCtrl+Shift+S
Intersect set⌘ ⌥ ICtrl+Shift+I
Subtract set⌘ ⌥ XCtrl+Shift+X
Horizontal flip⇧ HShift+H
Vertical flip⇧ VShift+V
Insert image⌘ ⇧ KCtrl+Shift+K
Edit layer opacity0 to 90 to 9
Layer
Select all⌘ ACtrl+A
Select inverse⌘ ⇧ ACtrl+Shift+A
UnselectEscEsc
Select the bottom⌘ + left clickCtrl + left click
View selectable layer⌘ + right clickCtrl+ right click
Select all sublayerEnterEnter
Select parent layer⇧ EnterShift+Enter
Select the next layer of the same levelTabTab
Select the previous layer of the same level⇧ TabShift+Tab
Group⌘ GCtrl+G
Ungroup⌘ ⇧ GCtrl+Shift+G
Group and create as frame⌘ ⌥ GCtrl+Alt+G
Hide/Show layer⌘ ⇧ HCtrl+Shift+H
Lock/Unlock layer⌘ ⇧ LCtrl+Shift+L
Select frame⌘ + click the blank spaceCtrl + click the blank space
Select layerClickClick
Select multiple layerClick and dragClick and drag
Rename layer⌘ ⇧ RCtrl+R
Adjust layer tierClick and drag layerClick and drag layer
Move and Resize Layer
Distance between layers⌥Alt
Copy⌘ DAlt D
Copy⌥ + drag(display relative location)Alt + drag(display relative location)
Move the layer along the X or Y axis⇧ + dragshift + drag
Move 1 pixelArrowArrow
Move 10 pixels⇧ + Arrowshift + Arrow
Adjust layer proportionallyKK
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⌥ AAlt+A
Align right⌥ DAlt+D
Align top⌥ WAlt+W
Align bottom⌥ SAlt+S
Align horizontal center⌥ HAlt+H
Align vertical center⌥ VAlt+V
Smart distribution⌥ ⇧ TCtrl+Alt+Shift+T
Distribute horizontally⌥ ^ HCtrl+Alt+Shift+H
Distribute vertically⌥ ^ VCtrl+Alt+Shift+V
Add auto layout⇧ AShift+A
Cancel auto layout⌥ ⇧ AAlt+Shift+A
Component
Show component panel⌥ 2Alt+2
Create component⌘ ⌥ KCtrl+Alt+K
Detach component⌘ ⌥ BCtrl+Alt+B
Open team resource library⌘ ⌥ OCtrl+Alt+O
Swap component instance⌥Alt
Edit Text Block
Enter layer text focus⌥ TabAlt Tab
Switch to the next text blockTabTab
Select the previous text block⇧ TabShift Tab
Confirm text changeEnterEnter
Exit text blockEscapeEscape
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

  1. 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.
  2. Finish the current edit or close the dialog, then select the canvas or target layer and try again.
  3. Check the assignment in your keyboard-shortcut preferences, especially if you or another user of the device has customized it.
  4. 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.