Sketch Keyboard Shortcuts for macOS
Sketch Keyboard Shortcuts for MacOS. View hotkeys online or download free PDF Cheat Sheet to work faster and navigate Sketch efficiently on MacOS.
General
- Open the Command Bar
- SorCmd+K
- Open Settings
- Cmd+,
- Open Document Settings
- Cmd+Shift+,
- Open the Prototype Preview window
- Cmd+P
- Run script
- Ctrl+Shift+K
- Run the last plugin
- Ctrl+Shift+R
- Open app in Safe Mode (plugins disabled)
- Shift+Launch
Document
- New document
- Cmd+N
- Open workspace document
- Cmd+O
- Open local document
- Cmd+Shift+O
- Close document
- Cmd+W
- Show next tab
- Ctrl+Tab
- Show previous tab
- Ctrl+Shift+Tab
- Save new or local document 2
- Cmd+S
- Create a version of workspace document
- Cmd+Ctrl+S
- Line break on the description field
- Opt+Return
- Duplicate current document 2
- Cmd+Shift+S
- Save As
- Cmd+Opt+Shift+S
- Go to previous/next page
- UpDown
- Copy link to page or frame 3
- Cmd+Shift+C
Interface
- Switch to Canvas View
- Ctrl+1
- Switch to Components View
- Ctrl+2
- Toggle interface
- Cmd+.
- Toggle full screen
- Cmd+Ctrl+F
Canvas
- Zoom in
- Cmd+Shift+=
- Zoom out
- Cmd
- Zoom to 100%
- Cmd+0
- Zoom to fit all layers in the canvas
- Cmd+1
- Zoom to fit selection
- Cmd+2
- Center selection in the canvas
- Cmd+3
- Zoom to fit top-level frame
- Cmd+4
- Temporarily zoom out to 100%
- `IntlBackslash
- Pan canvas
- Hold Space and dragorMiddle mouse button and drag
- Hide selection highlights, handles, grids and guides
- Hold Space
- Show/hide minimap
- Ctrl+M
- Show/hide rulers
- Ctrl+R
- Show/hide pixels on zoom
- Ctrl+P
- Show/hide pixel grid
- Ctrl+X
- Show/hide grid
- Ctrl+G
- Grid settings
- Cmd+Ctrl+G
- Show/hide layout grid
- Ctrl+L
- Layout grid settings
- Cmd+Ctrl+L
Comments
- Insert comment
- N
- Submit comment
- Cmd+Return
- Show/hide comments
- Ctrl+N
- Show/hide resolved comments
- Ctrl+Shift+N
Insert
- Frame
- F
- Graphic
- G
- Rectangle
- R
- Oval
- O
- Line
- L
- Vector
- V
- Pencil
- P
- Text
- T
- Slice
- E
- Interaction
- I
- Symbol
- Y
- Text Style
- Ctrl+T
- When inserting a layer: Draw layer from the center
- Opt+Draw
- When inserting a layer: Draw layer with square aspect ratio
- Shift+Draw
- When inserting a layer: Move layer before placing it
- Space-drag
Select
- Marquee
- X
- Select all children of container
- Return
- Select parent container
- Esc
- Select root symbol
- Shift+Esc
- Clear selection
- Ctrl+Esc
- Select all top-level frames and graphics
- Cmd+Shift
- Find layer
- Cmd+Opt+F
- Reveal selection in Layer List
- Cmd+Shift+J
- Select next/previous layer in container
- TaborShift+Tab
- Select previous/next top-level frame
- LeftRight
- When selecting via click: Deep select
- Cmd+Select
- When selecting via click: Add/remove layer from selection
- Shift+Select
- When selecting via marquee: Deep select
- Cmd+Marquee
- When selecting via marquee: Add/remove layer from marquee selection
- Shift+Marquee
- When selecting via marquee: Only select layers completely within the marquee
- Opt+Marquee
Edit
- Undo
- Cmd+Z
- Redo
- Cmd+Shift+Z
- Cut
- Cmd+X
- Copy
- Cmd+C
- Paste
- Cmd+V
- Paste over selection
- Cmd+Shift+V
- Paste and replace selection
- Cmd+Shift+R
- Duplicate
- Cmd+D
- Duplicate behind
- Cmd+Shift+D
- Rename layer(s)
- Cmd+R
- Delete layer
- Del
- Edit frame, graphic, symbol, text, image, or shape/vector
- Cmd+Return
- Replace template, layer, symbol, or style
- Cmd+Opt+R
- Hide/show layer
- Cmd+Shift+H
- Lock/unlock layer
- Cmd+Shift+L
- Rotate
- Cmd+Ctrl+R
- Snap rotation to 15º increments
- Shift+Rotate
- Flip horizontally
- Shift+H
- Flip vertically
- Shift+V
- Use as mask
- Cmd+Ctrl+M
- Refresh Data
- Ctrl+Shift+D
Style
- Copy style
- Cmd+Opt+C
- Paste style
- Cmd+Opt+V
- Paste style without corners
- Cmd+Ctrl+Opt+V
- Toggle fills
- Shift+F
- Toggle borders
- Shift+B
- Swap fills and borders
- Shift+X
- Pick color
- Ctrl+C
- Pick Color Variable with eyedropper
- Shift+Click
- Change opacity
- [0-9]
- When editing a gradient stop between two others: Place gradient stop between 0% and 100%
- [0-9]
- When editing a gradient stop between two others: Place gradient stop halfway between adjacent stops
- =
Export
- Mark as exportable / Export selection
- Cmd+E
- Export all assets
- Cmd+Shift+E
Move and resize
- Move without reparenting
- Space while moving
- Move along X or Y axis
- Shift+Move
- Move without snapping
- Ctrl+Move
- Move by 1px 1
- LeftRightUpDown
- Move by 10px 1
- Shift+LeftRightUpDown
- Move selection
- Cmd+Opt+Drag anywhere
- Duplicate2
- Opt+Move
- Resize maintaining aspect ratio
- Shift+Resize
- Resize from center
- Opt+Resize
- Resize without snapping
- Ctrl+Resize
- Resize by 1px 1
- Cmd+LeftRightUpDown
- Resize by 10px 1
- Cmd+Shift+LeftRightUpDown
- Resize frame, graphic, or text layer to fit contents
- Cmd+Shift+ForDouble-click edge
- Resize layer in a stack to fill parent
- Opt+Double-click edge
- Resize container, without adjusting contents
- Cmd+Resize
- Resize container by 1px 1 , without adjusting contents
- Cmd+Opt+LeftRightUpDown
- Resize container by 10px 1 , without adjusting contents
- Cmd+Opt+Shift+LeftRightUpDown
- Scale layer
- K
- Round layer to pixel
- Cmd+Shift+P
- Fit layers to pixel bounds
- Cmd+Ctrl+X
Organize and arrange
- Group in a frame
- Cmd+F
- Group in a group
- Cmd+G
- Ungroup container
- Cmd+Shift+G
- Bring forward
- Cmd+]
- Bring to front
- Cmd+Opt+]
- Send backward
- Cmd+[
- Send to back
- Cmd+Opt+[
- Move up (out of parent container)
- Cmd+Opt+Shift+Up
Align and layout
- Align left, right, top, bottom, horizontally, or vertically
- Cmd+Ctrl+LeftRightUpDownHV
- Align to top-level frame
- Opt+Click alignment buttons
- Auto-pin
- Shift
- Auto-pin all children of container
- Opt+Shift
- Add stack layout
- Cmd+LorShift+S
- Remove stack layout
- Cmd+Opt+LorOpt+Shift+S
- Reorder layer in stack
- LeftRightUpDown
- Move layer to start/end of stack
- Shift+LeftRightUpDown
- Ignore stack layout
- Cmd+Shift+IorCmd+Move into stack
- Measure distance to another layer
- Opt+Hover layer
- Measure distance to baseline/cap of text layer
- Ctrl+Opt+Hover layer
Shapes
- Transform shape
- Cmd+Ctrl+T
- Add shapes
- Cmd+Opt
- Union shapes
- Cmd+Opt+U
- Subtract shapes
- Cmd+Opt+S
- Intersect shapes
- Cmd+Opt+I
- Difference shapes
- Cmd+Opt+X
Vector editing
- Select next/previous point
- TaborShift+Tab
- Show all handle control points
- Opt
- Set point to Straight
- 1
- Set point to Mirror angle and length
- 2
- Set point to Independent
- 3
- Set point to Mirror angle
- 4
- Switch point between Straight and Mirror angle and length
- Double-click point
- Change Mirror angle and length/Mirror angle point to Independent
- Cmd+Drag control handle
- Move point along X or Y axis
- Shift+Drag
- Move point without snapping
- Shift+Drag
- Place new point without snapping
- Ctrl+Click
- Place new point at a 45° angle
- Shift+Click
- Place new point between existing points
- Shift+Click segment
- Curve path segment between existing points
- Cmd+Click segment
- No pixel snapping
- Opt+1
- Snap to full pixels
- Opt+2
- Snap to half pixels
- Opt+3
- Snap to quarter pixels
- Opt+4
Text
- Paste as rich text
- Cmd+Opt+Shift+V
- Change typeface
- Cmd+T
- Bold
- Cmd+B
- Italic
- Cmd+I
- Underline
- Cmd+U
- Increase font size
- Cmd+Opt+Shift+=
- Decrease font size
- Cmd+Opt
- Loosen character spacing
- Ctrl+Opt+L
- Tighten character spacing
- Ctrl+Opt+T
- Align left
- Cmd+Shift+[
- Align center
- Cmd+Shift+\
- Align right
- Cmd+Shift+]
- Convert to outlines
- Cmd+Opt+O
Components
- Insert Symbol
- Y
- Insert Text Style
- Ctrl+T
- Replace symbol, style, or template
- Cmd+Opt+R
Components View
- Find component
- Cmd+Opt+F
- Symbols
- Cmd+1
- Text Styles
- Cmd+2
- Layer Styles
- Cmd+3
- Color Variables
- Cmd+4
- Color Variables
- Cmd+5
- Graphic Templates
- Cmd+6
Browse components
- Select component
- LeftRightUpDown
- Choose component
- Return
- Go to parent group
- Cmd+Up
- Go to current library
- Cmd+Opt+Up
- Go to all components
- Cmd+Ctrl+Opt+Up
- Preserve current Symbol dimensions (only when replacing)
- Cmd+P
Symbols
- Create Symbol
- Cmd+Y
- Detach from Symbol
- Cmd+Shift+Y
- Detach all contents from Symbol
- Cmd+Opt+Shift+Y
- Go to Symbol Source
- Cmd+Return
Math operators
- Add
- Shift+=
- Subtract
- Multiply
- Shift+8
- Divide
- /
Numerical fields
- Increase or decrease value by 1
- UpDown
- Increase or decrease value by 10
- Shift+Up+Down
- Increase or decrease value by 0.1
- Opt+Up+Down
- Adjust value by 1
- Drag label
- Adjust value by 10
- Shift+Drag label
- Adjust value by 0.1
- Opt+Drag label
Width and Height fields
- Adjust width from the left
- …l
- Adjust width from the right
- …r
- Adjust height from the top
- …t
- Adjust height from the bottom
- …b
- Adjust width/height from the center / middle
- …cor…m
- Set size as a percentage of its parent container
- …%
Export fields
- Scale multiplier, e.g. 2x , 3x
- …x
- Specific width, e.g. 512w
- …w
- Specific height, e.g. 512h
- …h
Need more than shortcuts?
Visit the Sketch app page for an overview and helpful links.
Want to suggest a new app, report a bug, or get help? Email us at info@hkeys.app.
For anything else or just a quick hello, write to us at info@hkeys.app.