Photoshop Keyboard Shortcuts Cheat Sheet
Using keyboard shortcuts in Adobe Photoshop can significantly improve your productivity.
Note:
- You can customize keyboard shortcuts in the Photoshop desktop version. See Customize Keyboard Shortcuts.
- You can view, edit, and summarize keyboard shortcuts in the Keyboard Shortcuts dialog. To view keyboard shortcuts in Photoshop, select Edit > Keyboard Shortcuts, or use the following keyboard shortcuts:
- Alt + Shift + Control + K (Windows)
- Alt + Shift + Command + K (macOS)
- In newer MacBook Pro models, the Touch Bar replaces the function keys at the top of the keyboard. See this Apple support article for how to use function keys on these models.
Common Shortcuts
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Free Transform | Control + T | Command + T |
| Toggle between painting and erasing with the same brush | Hold ` (grave accent) | Hold ` (grave accent) |
| Decrease brush size | [ | [ |
| Increase brush size | ] | ] |
| Decrease brush hardness | { | { |
| Increase brush hardness | } | } |
| Rotate brush tip by 1 degree | Left arrow (counter-clockwise), Right arrow (clockwise) | Left arrow (counter-clockwise), Right arrow (clockwise) |
| Rotate brush tip by 15 degrees | Shift + Left arrow (counter-clockwise), Shift + Right arrow (clockwise) | Shift + Left arrow (counter-clockwise), Shift + Right arrow (clockwise) |
| Default foreground/background colors | D | D |
| Switch foreground/background colors | X | X |
| Zoom layer to fit screen | Alt + click layer | Option + click layer |
| New layer via copy | Control + J | Command + J |
| New layer via cut | Shift + Control + J | Shift + Command + J |
| Add to selection | Any selection tool + Shift + drag | Any selection tool + Shift + drag |
| Delete brush or swatch | Alt + click brush or swatch | Option + click brush or swatch |
| Toggle Auto-Select with Move tool | Ctrl + click | Command + click |
| Close all open documents except the current one | Ctrl + Alt + P | Command + Option + P |
| Cancel any modal dialog window (including Start workspace) | Esc | Esc |
| Select the first edit field of the toolbar | Enter | Return |
| Navigate between fields | Tab | Tab |
| Navigate between fields in reverse direction | Tab + Shift | Tab + Shift |
| Change Cancel to Reset | Alt | Option |
Invoke Search Experience
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Search Photoshop UI, Help & Learn content, and Adobe Stock assets. | Control + F | Command + F |
Using Function Keys
Note: For macOS, hold down the Fn key along with a function key (F1-F12) to override default macOS functions like screen brightness, volume, etc. For more information on function key behavior on Mac, see these Apple support articles:
| Function | Windows | macOS |
|---|---|---|
| Start Help | F1 | Help Key |
| Undo/Redo | F1 | |
| Cut | F2 | F2 |
| Copy | F3 | F3 |
| Paste | F4 | F4 |
| Show/Hide Brushes panel | F5 | F5 |
| Show/Hide Color panel | F6 | F6 |
| Show/Hide Layers panel | F7 | F7 |
| Show/Hide Info panel | F8 | F8 |
| Show/Hide Actions panel | F9 | Option + F9 |
| Revert | F12 | F12 |
| Fill | Shift + F5 | Shift + F5 |
| Feather Selection | Shift + F6 | Shift + F6 |
| Inverse Selection | Shift + F7 | Shift + F7 |
Selecting Tools
Temporarily hold a key to activate a tool. Release the key to return to the previous tool. Note: For rows with multiple tools, repeating the same shortcut cycles through the tools in that group.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Cycle through tools with the same shortcut | Shift-press shortcut (if “Use Shift Key for Tool Switch” preference is selected) | Shift-press shortcut (if “Use Shift Key for Tool Switch” preference is selected) |
| Cycle through hidden tools | Alt + click tool (except Add Anchor Point, Delete Anchor Point, and Convert Point tools) | Option + click tool (except Add Anchor Point, Delete Anchor Point, and Convert Point tools) |
| Move tool | V | V |
| Rectangular Marquee tool, Elliptical Marquee tool | M | M |
| Lasso tool, Polygonal Lasso tool, Magnetic Lasso tool | L | L |
| Magic Wand tool, Quick Selection tool | W | W |
| Crop tool, Slice tool, Slice Select tool | C | C |
| Eyedropper tool, Color Sampler tool, Ruler tool, Note tool | I | I |
| Spot Healing Brush tool, Healing Brush tool, Patch tool, Red Eye tool | J | J |
| Brush tool, Pencil tool, Color Replacement tool, Mixer Brush tool | B | B |
| Clone Stamp tool, Pattern Stamp tool | S | S |
| History Brush tool, Art History Brush tool | Y | Y |
| Eraser tool, Background Eraser tool, Magic Eraser tool | E | E |
| Gradient tool, Paint Bucket tool | G | G |
| Dodge tool, Burn tool, Sponge tool | O | O |
| Pen tool, Freeform Pen tool | P | P |
| Horizontal Type tool, Vertical Type tool, Horizontal Type Mask tool, Vertical Type Mask tool | T | T |
| Path Selection tool, Direct Selection tool | A | A |
| Rectangle tool, Rounded Rectangle tool, Ellipse tool, Polygon tool, Line tool, Custom Shape tool | U | U |
| Hand tool | H | H |
| Rotate View tool | R | R |
| Zoom tool | Z | Z |
| Default foreground/background colors | D | D |
| Switch foreground/background colors | X | X |
| Toggle Standard/Quick Mask mode | Q | Q |
| Content-Aware Move tool | J | J |
| Perspective Crop tool | C | C |
| Artboard tool | V | V |
| Toggle Preserve Transparency | / (forward slash) | / (forward slash) |
| Decrease brush hardness | { | { |
| Increase brush hardness | } | } |
| Previous brush | , (comma) | , (comma) |
| Next brush | . (period) | . (period) |
| First brush | < | < |
| Last brush | > | > |
Viewing Images
This list provides shortcuts not shown in menu commands or tooltips.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Cycle through open documents | Ctrl + Tab | Ctrl + Tab |
| Switch to previous document | Shift + Ctrl + Tab | Shift + Command + ` (grave accent) |
| Close a file in Photoshop and open Bridge | Shift + Ctrl + W | Shift + Command + W |
| Toggle between Standard mode and Quick Mask mode | Q | Q |
| Cycle through Standard Screen mode, Full Screen mode with Menu Bar, and Full Screen mode (forward) | F | F |
| Cycle through Standard Screen mode, Full Screen mode with Menu Bar, and Full Screen mode (backward) | Shift + F | Shift + F |
| Toggle (forward) canvas color | Space + F (or right-click canvas background and select color) | Space + F (or Ctrl + click canvas background and select color) |
| Toggle (backward) canvas color | Space + Shift + F | Space + Shift + F |
| Fit image in window | Double-click Hand tool | Double-click Hand tool |
| Zoom to 100% | Double-click Zoom tool or Ctrl + 1 | Double-click Zoom tool or Command + 1 |
| Switch to Hand tool (when not in text editing mode) | Space | Space |
| Pan multiple documents simultaneously with the Hand tool | Shift + drag | Shift + drag |
| Switch to Zoom In tool | Ctrl + Space | Command + Space |
| Switch to Zoom Out tool | Alt + Space | Option + Space |
| Move zoom marquee while dragging with Zoom tool | Space + drag | Space + drag |
| Apply zoom percentage and keep zoom percentage box active | Shift + Enter in Navigator panel | Shift + Return in Navigator panel |
| Zoom in on a specified area of an image | Ctrl + drag in Navigator panel preview | Command + drag in Navigator panel preview |
| Temporarily zoom into an image | Hold H, click in image and hold down mouse button | Hold H, click in image and hold down mouse button |
| Scroll image with Hand tool | Space + drag, or drag view area box in Navigator panel | Space + drag, or drag view area box in Navigator panel |
| Scroll up or down one screen | Page Up or Page Down | Page Up or Page Down |
| Scroll up or down 10 units | Shift + Page Up or Page Down | Shift + Page Up or Page Down |
| Move view to upper-left or lower-right corner | Home or End | Home or End |
| Toggle rubylith display for layer mask (layer mask must be selected) | \ (backslash) | \ (backslash) |
Using Puppet Warp
This list provides shortcuts not shown in menu commands or tooltips.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Cancel completely | Esc | Esc |
| Undo last pin adjustment | Ctrl + Z | Command + Z |
| Select all pins | Ctrl + A | Command + A |
| Deselect all pins | Ctrl + D | Command + D |
| Select multiple pins | Shift + click | Shift + click |
| Move multiple selected pins | Shift + drag | Shift + drag |
| Temporarily hide pins | H | H |
Using Refine Edge
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Open Refine Edge dialog | Ctrl + Alt + R | Command + Option + R |
| Cycle through preview modes (forward) | F | F |
| Cycle through preview modes (backward) | Shift + F | Shift + F |
| Toggle between original image and selection preview | X | X |
| Toggle between original selection and refined version | P | P |
| Toggle Radius preview on/off | J | J |
| Toggle between Refine Radius and Erase Refinements tools | Shift + E | Shift + E |
Using Filter Gallery
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Apply a new filter on top of the selected one | Alt + click a filter | Option + click a filter |
| Reapply last-used filter | Control + Alt + F | Control + Command + F |
| Open/Close all disclosure triangles | Alt + click a disclosure triangle | Option + click a disclosure triangle |
| Change Cancel button to Default | Ctrl | Command |
| Change Cancel button to Reset | Alt | Option |
| Undo/Redo | Ctrl + Z | Command + Z |
| Step forward | Ctrl + Shift + Z | Command + Shift + Z |
| Step backward | Ctrl + Alt + Z | Command + Option + Z |
Using Liquify Filter
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Forward Warp tool | W | W |
| Reconstruct tool | R | R |
| Twirl Clockwise tool | C | C |
| Pucker tool | S | S |
| Bloat tool | B | B |
| Push Left tool | O | O |
| Mirror tool | M | M |
| Turbulence tool | T | T |
| Freeze Mask tool | F | F |
| Thaw Mask tool | D | D |
| Reverse direction for Pucker, Bloat, Push Left, and Mirror tools | Alt + click tool | Option + click tool |
| Sample distortion continuously | Hold Alt + drag in preview with Reconstruct tool, Displaced, Amortized, or Affine mode selected | Hold Option + drag in preview with Reconstruct tool and Displaced, Amortized, or Affine mode selected |
| Decrease/Increase brush size by 2, or decrease/increase Density, Pressure, Rate, or Turbulent Jitter by 1 | Down arrow/Up arrow in Brush Size, Density, Pressure, Rate, or Turbulent Jitter text box | Down arrow/Up arrow in Brush Size, Density, Pressure, Rate, or Turbulent Jitter text box |
| Decrease/Increase brush size by 2, or decrease/increase Density, Pressure, Rate, or Turbulent Jitter by 1 | Left arrow/Right arrow in Brush Size, Density, Pressure, Rate, or Turbulent Jitter slider | Left arrow/Right arrow in Brush Size, Density, Pressure, Rate, or Turbulent Jitter slider |
| Cycle through controls on right from top to bottom | Tab | Tab |
| Cycle through controls on right from bottom to top | Shift + Tab | Shift + Tab |
| Change Cancel to Reset | Alt | Option |
Using Vanishing Point
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Zoom 2x (temporary) | X | X |
| Zoom in | Ctrl + + (plus) | Command + + (plus) |
| Zoom out | Ctrl + - (hyphen) | Command + - (hyphen) |
| Fit in view | Ctrl + 0 (zero), double-click Hand tool | Command + 0 (zero), double-click Hand tool |
| Zoom to center at 100% | Double-click Zoom tool | Double-click Zoom tool |
| Increase brush size (Brush, Stamp tools) | ] | ] |
| Decrease brush size (Brush, Stamp tools) | [ | [ |
| Increase brush hardness (Brush, Stamp tools) | Shift + ] | Shift + ] |
| Decrease brush hardness (Brush, Stamp tools) | Shift + [ | Shift + [ |
| Undo last action | Ctrl + Z | Command + Z |
| Redo last action | Ctrl + Shift + Z | Command + Shift + Z |
| Deselect all | Ctrl + D | Command + D |
| Hide selection and planes | Ctrl + H | Command + H |
| Move selection 1 pixel | Arrow keys | Arrow keys |
| Move selection 10 pixels | Shift + arrow keys | Shift + arrow keys |
| Copy | Ctrl + C | Command + C |
| Paste | Ctrl + V | Command + V |
| Repeat last duplicate and move | Ctrl + Shift + T | Command + Shift + T |
| Create floating selection from current selection | Ctrl + Alt + T | |
| Fill selection with image under pointer | Ctrl + drag | Command + drag |
| Create copy of selection as floating selection | Ctrl + Alt + drag | Command + Option + drag |
| Constrain selection to 15° rotation | Alt + Shift + drag to rotate | Option + Shift + drag to rotate |
| Select a plane under another selected plane | Ctrl + click the plane | Command + click the plane |
| Create plane at 90° to parent plane | Ctrl + drag | Command + drag |
| Delete last node while creating plane | Backspace | Delete |
| Create a full canvas plane (aligned with camera) | Double-click Create Plane tool | Double-click Create Plane tool |
Using Camera Raw Dialog
Note: Temporarily hold a key to activate a tool. Release the key to return to the previous tool.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Zoom tool | Z | Z |
| Hand tool | H | H |
| White Balance tool | I | I |
| Color Sampler tool | S | S |
| Crop tool | C | C |
| Straighten tool | A | A |
| Spot Removal tool | B | B |
| Red Eye Removal tool | E | E |
| Basic panel | Ctrl + Alt + 1 | Command + Option + 1 |
| Tone Curve panel | Ctrl + Alt + 2 | Command + Option + 2 |
| Detail panel | Ctrl + Alt + 3 | Command + Option + 3 |
| HSL/Grayscale panel | Ctrl + Alt + 4 | Command + Option + 4 |
| Split Toning panel | Ctrl + Alt + 5 | Command + Option + 5 |
| Lens Corrections panel | Ctrl + Alt + 6 | Command + Option + 6 |
| Camera Calibration panel | Ctrl + Alt + 7 | Command + Option + 7 |
| Presets panel | Ctrl + Alt + 9 | Command + Option + 9 |
| Open Snapshots panel | Ctrl + Alt + 9 | Command + Option + 9 |
| Parametric Curve Targeted Adjustment tool | Ctrl + Alt + Shift + T | Command + Option + Shift + T |
| Hue Targeted Adjustment tool | Ctrl + Alt + Shift + H | Command + Option + Shift + H |
| Saturation Targeted Adjustment tool | Ctrl + Alt + Shift + S | Command + Option + Shift + S |
| Luminance Targeted Adjustment tool | Ctrl + Alt + Shift + L | Command + Option + Shift + L |
| Grayscale Mix Targeted Adjustment tool | Ctrl + Alt + Shift + G | Command + Option + Shift + G |
| Last-used Targeted Adjustment tool | T | T |
| Adjustment Brush tool | K | K |
| Graduated Filter tool | G | G |
| Increase/Decrease brush size | ] / [ | ] / [ |
| Increase/Decrease brush feathering | Shift + ] / Shift + [ | Shift + ] / Shift + [ |
| Increase/Decrease Adjustment Brush tool Flow in increments of 10 | = (equal sign) / - (hyphen) | = (equal sign) / - (hyphen) |
| Temporarily switch from Add to Erase mode for Adjustment Brush, or vice versa | Alt | Option |
| Increase/Decrease temporary Adjustment Brush size | Alt + ] / Alt + [ | Option + ] / Option + [ |
| Increase/Decrease temporary Adjustment Brush feathering | Alt + Shift + ] / Alt + Shift + [ | Option + Shift + ] / Option + Shift + [ |
| Increase/Decrease temporary Adjustment Brush Flow in increments of 10 | Alt + = / Alt + - | Option + = / Option + - |
| Switch from Adjustment Brush or Graduated Filter Add/Erase mode to New mode | N | N |
| Toggle Auto Mask for Adjustment Brush | M | M |
| Toggle Show Mask for Adjustment Brush | Y | Y |
| Toggle pins for Graduated Filter, Spot Removal, or Red Eye Removal | V | V |
| Rotate image left | L or Ctrl + ] | L or Command + ] |
| Rotate image right | R or Ctrl + [ | R or Command + [ |
| Zoom in | Ctrl + + (plus) | Command + + (plus) |
| Zoom out | Ctrl + - (hyphen) | Command + - (hyphen) |
| Temporarily switch to Zoom In tool | Ctrl | Command |
| Temporarily switch to Zoom Out tool and change Open Image button to Open Copy and Cancel to Reset | Alt | Option |
| Toggle Preview | P | P |
| Full Screen mode | F | F |
| Temporarily activate White Balance tool and change Open Image button to Open Object | Shift | Shift |
| Select multiple points in Curve panel | Click first point, Shift + click others | Click first point, Shift + click others |
| Add point to curve in Curve panel | Ctrl + click in preview | Command + click in preview |
| Move selected point in Curve panel (1 unit) | Arrow keys | Arrow keys |
| Move selected point in Curve panel (10 units) | Shift + arrow keys | Shift + arrow keys |
| Open selected images from Bridge Camera Raw dialog | Ctrl + R | Command + R |
| Open selected images from Bridge bypassing Camera Raw dialog | Shift + double-click image | Shift + double-click image |
| Show highlights that will be clipped in Preview | Alt + drag Exposure, Recovery, or Blacks slider | Option + drag Exposure, Recovery, or Blacks slider |
| Highlight clipping warning | O | O |
| Shadow clipping warning | U | U |
| Add 1-5 star rating (Filmstrip mode) | Ctrl + 1 - 5 | Command + 1 - 5 |
| Increase/Decrease rating (Filmstrip mode) | Ctrl + . / Ctrl + , | Command + . / Command + , |
| Add Red label (Filmstrip mode) | Ctrl + 6 | Command + 6 |
| Add Yellow label (Filmstrip mode) | Ctrl + 7 | Command + 7 |
| Add Green label (Filmstrip mode) | Ctrl + 8 | Command + 8 |
| Add Blue label (Filmstrip mode) | Ctrl + 9 | Command + 9 |
| Add Purple label (Filmstrip mode) | Ctrl + Shift + 0 | Command + Shift + 0 |
| Camera Raw Preferences | Ctrl + K | Command + K |
| Delete Adobe Camera Raw preferences | Ctrl + Alt (while opening) | Option + Shift (while opening) |
Using Black & White Dialog
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Open Black & White dialog | Shift + Ctrl + Alt + B | Shift + Command + Option + B |
| Increase/Decrease selected value by 1% | Up arrow / Down arrow | Up arrow / Down arrow |
| Increase/Decrease selected value by 10% | Shift + Up arrow / Down arrow | Shift + Up arrow / Down arrow |
| Change value of nearest color slider | Click and drag on image | Click and drag on image |
Using Curves
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Open Curves dialog | Ctrl + M | Command + M |
| Select next point on curve | + (plus) | + (plus) |
| Select previous point on curve | - (hyphen) | - (hyphen) |
| Select multiple points on curve | Shift + click points | Shift + click points |
| Deselect a point | Ctrl + D | Command + D |
| Delete a point on curve | Select point and press Delete | Select point and press Delete |
| Move selected point 1 unit | Arrow keys | Arrow keys |
| Move selected point 10 units | Shift + arrow keys | Shift + arrow keys |
| Show highlights and shadows to be clipped | Alt + drag black/white field sliders | Option + drag black/white field sliders |
| Set a point on composite curve | Ctrl + click image | Command + click image |
| Set a point on channel curve | Shift + Ctrl + click image | Shift + Command + click image |
| Toggle grid size | Alt + click field | Option + click field |
Selecting and Moving Objects
This list provides shortcuts not shown in menu commands or tooltips.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Reposition marquee while selecting | Any marquee tool (except single column/row) + Space + drag | Any marquee tool (except single column/row) + Space + drag |
| Add to selection | Any selection tool + Shift + drag | Any selection tool + Shift + drag |
| Subtract from selection | Any selection tool + Alt + drag | Any selection tool + Option + drag |
| Intersect with selection | Any selection tool (except Quick Selection) + Shift + Alt + drag | Any selection tool (except Quick Selection) + Shift + Option + drag |
| Constrain marquee to square or circle (if no other selection active) | Shift + drag | Shift + drag |
| Draw marquee from center (if no other selection active) | Alt + drag | Option + drag |
| Constrain shape and draw marquee from center | Shift + Alt + drag | Shift + Option + drag |
| Switch to Move tool | Ctrl (except when Hand, Slice, Path, Shape, or any Pen tool is selected) | Command (except when Hand, Slice, Path, Shape, or any Pen tool is selected) |
| Switch from Magnetic Lasso to Lasso tool | Alt + drag | Option + drag |
| Switch from Magnetic Lasso to Polygonal Lasso tool | Alt + click | Option + click |
| Apply/Cancel Magnetic Lasso operation | Enter/Esc or Ctrl + . | Return/Esc or Command + . |
| Move copy of selection | Move tool + Alt + drag selection | Move tool + Option + drag selection |
| Move selection 1 pixel | Any selection + Arrow keys | Any selection + Arrow keys |
| Move selection 1 pixel | Move tool + Arrow keys | Move tool + Arrow keys |
| Move layer 1 pixel when nothing selected on layer | Ctrl + Arrow keys | Command + Arrow keys |
| Increase/Decrease detection width | Magnetic Lasso tool + [ or ] | Magnetic Lasso tool + [ or ] |
| Accept or Exit Crop | Crop tool + Enter or Esc | Crop tool + Return or Esc |
| Toggle crop shield on/off | / (forward slash) | / (forward slash) |
| Create protractor | Ruler tool + Alt + drag end point | Ruler tool + Option + drag end point |
| Snap guide to ruler ticks (except when View > Snap is unchecked) | Shift + drag guide | Shift + drag guide |
| Convert between horizontal and vertical guides | Alt + drag guide | Option + drag guide |
Transforming Selection, Selection Boundaries, and Paths
This list provides shortcuts not shown in menu commands or tooltips.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Transform from center or symmetrically | Alt | Option |
| Constrain | Shift | Shift |
| Distort | Ctrl | Command |
| Apply | Enter | Return |
| Cancel | Ctrl + . or Esc | Command + . or Esc |
| Free Transform with duplicate data | Ctrl + Alt + T | Command + Option + T |
| Transform again with duplicate data | Ctrl + Shift + Alt + T | Command + Shift + Option + T |
Editing Paths
This list provides shortcuts not shown in menu commands or tooltips.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Select multiple anchor points | Direct Selection tool + Shift + click | Direct Selection tool + Shift + click |
| Select whole path | Direct Selection tool + Alt + click | Direct Selection tool + Option + click |
| Duplicate path | Pen (any Pen tool), Path Selection, or Direct Selection tool + Ctrl + Alt + drag | Pen (any Pen tool), Path Selection, or Direct Selection tool + Command + Option + drag |
| Switch from Path Selection, Pen, Add Anchor Point, Delete Anchor Point, or Convert Point tool to Direct Selection tool | Ctrl | Command |
| Switch from Pen or Freeform Pen tool to Convert Point tool when pointer is over anchor or direction point | Alt | Option |
| Close path | Magnetic Pen tool + double-click | Magnetic Pen tool + double-click |
| Close path with straight-line segments | Magnetic Pen tool + Alt + double-click | Magnetic Pen tool + Option + double-click |
For Painting
This list provides shortcuts not shown in menu commands or tooltips.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Select foreground color from color picker | Any painting tool + Shift + Alt + right-click + drag | Any painting tool + Control + Option + Command + drag |
| Select foreground color from image with Eyedropper tool | Any painting tool + Alt or any shape tool + Alt (except when Path option is selected) | Any painting tool + Option or any shape tool + Option (except when Path option is selected) |
| Select background color | Eyedropper tool + Alt + click | Eyedropper tool + Option + click |
| Color Sampler tool | Eyedropper tool + Shift | Eyedropper tool + Shift |
| Delete color sampler | Color Sampler tool + Alt + click | Color Sampler tool + Option + click |
| Set opacity, tolerance, strength, or exposure for painting mode | Any painting or editing tool + number keys (e.g., 0 = 100%, 1 = 10%, 4 followed immediately by 5 = 45%) (if Airbrush option enabled, use Shift + number keys) | Any painting or editing tool + number keys (e.g., 0 = 100%, 1 = 10%, 4 followed immediately by 5 = 45%) (if Airbrush option enabled, use Shift + number keys) |
| Set flow for painting mode | Any painting or editing tool + Shift + number keys (e.g., 0 = 100%, 1 = 10%, 4 followed immediately by 5 = 45%) (if Airbrush option enabled, omit Shift key) | Any painting or editing tool + Shift + number keys (e.g., 0 = 100%, 1 = 10%, 4 followed immediately by 5 = 45%) (if Airbrush option enabled, omit Shift key) |
| Mixer Brush change Mix setting | Alt + Shift + number | Option + Shift + number |
| Mixer Brush change Wet setting | Number keys | Number keys |
| Mixer Brush change Wet and Mix to zero | 00 | 00 |
| Cycle through blending modes | Shift + + (plus) or - (minus) | Shift + + (plus) or - (minus) |
| Open Fill dialog on Background or standard layer | Backspace or Shift + Backspace | Delete or Shift + Delete |
| Fill with foreground or background color | Alt + Backspace or Ctrl + Backspace | Option + Delete or Command + Delete |
| Fill from history | Ctrl + Alt + Backspace | Command + Option + Delete |
| Show Fill dialog | Shift + Backspace | Shift + Delete |
| Toggle Lock Transparent Pixels on/off | / (forward slash) | / (forward slash) |
| Connect points with straight line | Any painting tool + Shift + click | Any painting tool + Shift + click |
For Blending Modes
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Cycle through blending modes | Shift + + (plus) or - (minus) | Shift + + (plus) or - (minus) |
| Normal | Shift + Alt + N | Shift + Option + N |
| Dissolve | Shift + Alt + I | Shift + Option + I |
| Behind (Brush tool only) | Shift + Alt + Q | Shift + Option + Q |
| Clear (Brush tool only) | Shift + Alt + R | Shift + Option + R |
| Darken | Shift + Alt + K | Shift + Option + K |
| Multiply | Shift + Alt + M | Shift + Option + M |
| Color Burn | Shift + Alt + B | Shift + Option + B |
| Linear Burn | Shift + Alt + A | Shift + Option + A |
| Lighten | Shift + Alt + G | Shift + Option + G |
| Screen | Shift + Alt + S | Shift + Option + S |
| Color Dodge | Shift + Alt + D | Shift + Option + D |
| Linear Dodge | Shift + Alt + W | Shift + Option + W |
| Overlay | Shift + Alt + O | Shift + Option + O |
| Soft Light | Shift + Alt + F | Shift + Option + F |
| Hard Light | Shift + Alt + H | Shift + Option + H |
| Vivid Light | Shift + Alt + V | Shift + Option + V |
| Linear Light | Shift + Alt + J | Shift + Option + J |
| Pin Light | Shift + Alt + Z | Shift + Option + Z |
| Hard Mix | Shift + Alt + L | Shift + Option + L |
| Difference | Shift + Alt + E | Shift + Option + E |
| Exclusion | Shift + Alt + X | Shift + Option + X |
| Hue | Shift + Alt + U | Shift + Option + U |
| Saturation | Shift + Alt + T | Shift + Option + T |
| Color | Shift + Alt + C | Shift + Option + C |
| Luminosity | Shift + Alt + Y | Shift + Option + Y |
| Desaturate | Shift + Alt + D + click Sponge tool | Shift + Option + D + click Sponge tool |
| Saturate | Shift + Alt + S + click Sponge tool | Shift + Option + S + click Sponge tool |
| Dodge/Burn shadows | Shift + Alt + S + click Dodge/Burn tool | Shift + Option + S + click Dodge/Burn tool |
| Dodge/Burn midtones | Shift + Alt + M + click Dodge/Burn tool | Shift + Option + M + click Dodge/Burn tool |
| Dodge/Burn highlights | Shift + Alt + H + click Dodge/Burn tool | Shift + Option + H + click Dodge/Burn tool |
Selecting and Editing Text
This list provides shortcuts not shown in menu commands or tooltips.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Move text in image | Ctrl + drag text while Type layer is selected | Command + drag text while Type layer is selected |
| Select 1 character left/right, 1 line up/down, or 1 word left/right | Shift + Left/Right arrow or Down/Up arrow, or Ctrl + Shift + Left/Right arrow | Shift + Left/Right arrow or Down/Up arrow, or Command + Shift + Left/Right arrow |
| Select characters between insertion point and mouse click point | Shift + click | Shift + click |
| Move 1 character left/right, 1 line down/up, or 1 word left/right | Left/Right arrow, Down/Up arrow, or Ctrl + Left/Right arrow | Left/Right arrow, Down/Up arrow, or Command + Left/Right arrow |
| Create a new text layer when text layer is selected in Layers panel | Shift + click | Shift + click |
| Select word, line, paragraph, or story | Double-click, triple-click, quadruple-click, or quintuple-click | Double-click, triple-click, quadruple-click, or quintuple-click |
| Show/Hide selection on selected text | Ctrl + H | Command + H |
| Show bounding box for transforming text while editing, or activate Move tool when cursor is inside bounding box | Ctrl | Command |
| Scale text within bounding box while resizing bounding box | Ctrl + drag bounding box handle | Command + drag bounding box handle |
| Move text box while creating it | Space + drag | Space + drag |
Formatting Text
This list provides shortcuts not shown in menu commands or tooltips.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Align left, center, or right | Horizontal Type tool + Ctrl + Shift + L, C, or R | Horizontal Type tool + Command + Shift + L, C, or R |
| Align top, center, or bottom | Vertical Type tool + Ctrl + Shift + L, C, or R | Vertical Type tool + Command + Shift + L, C, or R |
| Select 100% horizontal scale | Ctrl + Shift + X | Command + Shift + X |
| Select 100% vertical scale | Ctrl + Shift + Alt + X | Command + Shift + Option + X |
| Select Auto leading | Ctrl + Shift + Alt + A | Command + Shift + Option + A |
| Select 0 kerning | Ctrl + Shift + Q | Command + Ctrl + Shift + Q |
| Justify paragraph (last line left aligned) | Ctrl + Shift + J | Command + Shift + J |
| Justify paragraph (all justified) | Ctrl + Shift + F | Command + Shift + F |
| Toggle paragraph hyphenation on/off | Ctrl + Shift + Alt + H | Command + Ctrl + Shift + Option + H |
| Toggle single-line/every-line composer on/off | Ctrl + Shift + Alt + T | Command + Shift + Option + T |
| Decrease or Increase type size of selected text (2 pt/px) | Ctrl + Shift + < or > | Command + Shift + < or > |
| Increase or Decrease leading by 2 points or pixels | Alt + Down/Up arrow | Option + Down/Up arrow |
| Increase or Decrease baseline shift by 2 points or pixels | Shift + Alt + Down/Up arrow | Shift + Option + Down/Up arrow |
| Decrease or Increase kerning/tracking (20/1000 em) | Alt + Left/Right arrow | Option + Left/Right arrow |
Slicing and Optimizing Slices
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Toggle between Slice tool and Slice Select tool | Ctrl | Command |
| Draw square slice | Shift + drag | Shift + drag |
| Draw from center out | Alt + drag | Option + drag |
| Draw square slice from center out | Shift + Alt + drag | Shift + Option + drag |
| Reposition slice while creating it | Space + drag | Space + drag |
| Open context-sensitive menu | Right-click slice | Ctrl + click slice |
Using Panels
This list provides shortcuts not shown in menu commands or tooltips.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Set options for new items (except for Actions, Animation, Styles, Brushes, Tool Presets, and Layer Comps panels) | Alt + click New button | Option + click New button |
| Delete without confirmation (except for Brushes panel) | Alt + click Delete button | Option + click Delete button |
| Apply value and keep text box active | Shift + Enter | Shift + Return |
| Show/Hide all panels | Tab | Tab |
| Show/Hide all panels except Toolbox and Options bar | Shift + Tab | Shift + Tab |
| Highlight Options bar | Select tool, then press Enter | Select tool, then press Return |
| Increase/Decrease selected value by 10 | Shift + Up/Down arrow | Shift + Up/Down arrow |
Using Actions Panel
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Open a command and close all others, or open all commands | Alt + click check mark next to command | Option + click check mark next to command |
| Toggle current modal control and all others | Alt + click | Option + click |
| Change action or action set options | Alt + double-click action or action set | Option + double-click action or action set |
| Show Options dialog for recorded command | Double-click recorded command | Double-click recorded command |
| Play entire action | Ctrl + double-click action | Command + double-click action |
| Collapse/Expand all components of an action | Alt + click triangle | Option + click triangle |
| Play a command | Ctrl + click Play button | Command + click Play button |
| New action and start recording without confirmation | Alt + click New Action button | Option + click New Action button |
| Select multiple contiguous items of same type | Shift + click action/command | Shift + click action/command |
| Select multiple non-contiguous items of same type | Ctrl + click action/command | Command + click action/command |
Using Adjustment Layers
Note: If you want to use the channel shortcuts starting with Alt/Option + 1 for red, choose Edit > Keyboard Shortcuts and select “Use Legacy Channel Shortcuts”. Then restart Photoshop.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Select specific channel for adjustment | Alt + 3 (Red), 4 (Green), 5 (Blue) | Option + 3 (Red), 4 (Green), 5 (Blue) |
| Select composite channel for adjustment | Alt + 2 | Option + 2 |
| Delete adjustment layer | Delete or Backspace | Delete |
| Define auto options for Levels and Curves | Alt + click Auto button | Option + click Auto button |
Using Animation Panel in Frame Mode
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Select/Deselect multiple contiguous frames | Shift + click second frame | Shift + click second frame |
| Select/Deselect multiple non-contiguous frames | Ctrl + click multiple frames | Command + click multiple frames |
| Paste frames using previous settings without showing dialog | Alt + Paste Frames command in panel menu | Option + Paste Frames command in panel menu |
Using Brushes Panel
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Delete brush | Alt + click brush | Option + click brush |
| Rename brush | Double-click brush | Double-click brush |
| Change brush size | Alt + right-click + drag left/right | Ctrl + Option + drag left/right |
| Decrease/Increase brush softness/hardness | Alt + right-click + drag up/down | Ctrl + Option + drag up/down |
| Select previous/next brush size | , (comma) or . (period) | , (comma) or . (period) |
| Select first/last brush | Shift + , or . | Shift + , or . |
| Show precise crosshair for brushes | Caps Lock or Shift + Caps Lock | Caps Lock |
| Toggle Airbrush option | Shift + Alt + P | Shift + Option + P |
Using Channels Panel
Note: If you want to use the channel shortcuts starting with Ctrl/Command + 1 for red, select Edit > Keyboard Shortcuts and select “Use Legacy Channel Shortcuts”.
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Select individual channels | Ctrl + 3 (Red), 4 (Green), 5 (Blue) | Command + 3 (Red), 4 (Green), 5 (Blue) |
| Select composite channel | Ctrl + 2 | Command + 2 |
| Load channel as selection | Ctrl + click channel thumbnail, or Alt + Ctrl + 3 (Red), 4 (Green), 5 (Blue) | Command + click channel thumbnail, or Option + Command + 3 (Red), 4 (Green), 5 (Blue) |
| Add to current selection | Ctrl + Shift + click channel thumbnail | Command + Shift + click channel thumbnail |
| Subtract from current selection | Ctrl + Alt + click channel thumbnail | Command + Option + click channel thumbnail |
| Intersect with current selection | Ctrl + Shift + Alt + click channel thumbnail | Command + Shift + Option + click channel thumbnail |
| Set options for “Save Selection as Channel” button | Alt + click Save Selection as Channel button | Option + click Save Selection as Channel button |
| Create new spot channel | Ctrl + click Create New Channel button | Command + click Create New Channel button |
| Select/Deselect multiple color channel selections | Shift + click color channel | Shift + click color channel |
| Select/Deselect alpha channel and show/hide rubylith overlay | Shift + click alpha channel | Shift + click alpha channel |
| Show channel options | Double-click alpha or spot channel thumbnail | Double-click alpha or spot channel thumbnail |
| Toggle composite and grayscale mask in Quick Mask mode | Any tool (incl. Brush): Shift + ~ (tilde) Any tool (excl. Brush): ` (grave accent) | Any tool (incl. Brush): Shift + ~ (tilde) Any tool (excl. Brush): ` (grave accent) |
Using Clone Source Panel
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Show clone source (overlay image) | Alt + Shift | Option + Shift |
| Nudge clone source | Alt + Shift + Arrow keys | Option + Shift + Arrow keys |
| Rotate clone source | Alt + Shift + < or > | Option + Shift + < or > |
| Scale (increase/decrease size) clone source | Alt + Shift + [ or ] | Option + Shift + [ or ] |
Using Color Panel
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Select background color | Alt + click color in color bar | Option + click color in color bar |
| Show Color Bar menu | Right-click color bar | Ctrl + click color bar |
| Cycle through available color choices | Shift + click color bar | Shift + click color bar |
Using History Panel
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Create a new snapshot | Alt + New Snapshot | Option + New Snapshot |
| Rename snapshot | Double-click snapshot name | Double-click snapshot name |
| Step forward through image states | Ctrl + Shift + Z | Command + Shift + Z |
| Step backward one image state | Ctrl + Alt + Z | Command + Option + Z |
| Duplicate any image state (except current one) | Alt + click image state | Option + click image state |
| Permanently clear history (cannot undo) | Alt + “Clear History” in panel menu | Option + “Clear History” in panel menu |
Using Info Panel
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Change color readout mode | Click Eyedropper icon | Click Eyedropper icon |
| Change measurement units | Click Crosshair icon | Click Crosshair icon |
Using Layers Panel
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Load layer transparency as selection | Ctrl + click layer thumbnail | Command + click layer thumbnail |
| Add to current selection | Ctrl + Shift + click layer thumbnail | Command + Shift + click layer thumbnail |
| Subtract from current selection | Ctrl + Alt + click layer thumbnail | Command + Option + click layer thumbnail |
| Intersect with current selection | Ctrl + Shift + Alt + click layer thumbnail | Command + Shift + Option + click layer thumbnail |
| Load filter mask as selection | Ctrl + click filter mask thumbnail | Command + click filter mask thumbnail |
| New layer | Control + Shift + N | Command + Shift + N |
| New layer via copy | Control + J | Command + J |
| New layer via cut | Shift + Control + J | Shift + Command + J |
| Group layers | Ctrl + G | Command + G |
| Ungroup layers | Ctrl + Shift + G | Command + Shift + G |
| Create/Release clipping mask | Ctrl + Alt + G | Command + Option + G |
| Select all layers | Ctrl + Alt + A | Command + Option + A |
| Merge visible layers | Ctrl + Shift + E | Command + Shift + E |
| Create new empty layer with dialog | Alt + click New Layer button | Option + click New Layer button |
| Create new layer below target layer | Ctrl + click New Layer button | Command + click New Layer button |
| Select top layer | Alt + . (period) | Option + . (period) |
| Select bottom layer | Alt + , (comma) | Option + , (comma) |
| Add to layer selection in Layers panel | Shift + Alt + [ or ] | Shift + Option + [ or ] |
| Select next layer down/up | Alt + [ or ] | Option + [ or ] |
| Move target layer down/up | Ctrl + [ or ] | Command + [ or ] |
| Merge copy of all visible layers into target layer | Ctrl + Shift + Alt + E | Command + Shift + Option + E |
| Merge layers | Highlight layers to merge, then press Control + E | Highlight layers to merge, then press Command + E |
| Move layer to bottom or top | Ctrl + Shift + [ or ] | Command + Shift + [ or ] |
| Copy current layer to layer below | Alt + “Merge Down” in panel menu | Option + “Merge Down” in panel menu |
| Merge all visible layers into a new layer above current selection | Alt + “Merge Visible” in panel menu | Option + “Merge Visible” in panel menu |
| Show/Hide only this layer/layer group, or show/hide all | Right-click eye icon | Ctrl + click eye icon |
| Show/Hide all other currently visible layers | Alt + click eye icon | Option + click eye icon |
| Toggle lock transparency or last-applied lock for target layer | / (forward slash) | / (forward slash) |
| Edit layer effect/style, options | Double-click layer effect/style | Double-click layer effect/style |
| Hide layer effect/style | Alt + double-click layer effect/style | Option + double-click layer effect/style |
| Edit layer style | Double-click layer | Double-click layer |
| Disable/Enable vector mask | Shift + click vector mask thumbnail | Shift + click vector mask thumbnail |
| Open Layer Mask Display Options dialog | Double-click layer mask thumbnail | Double-click layer mask thumbnail |
| Toggle layer mask on/off | Shift + click layer mask thumbnail | Shift + click layer mask thumbnail |
| Toggle filter mask on/off | Shift + click filter mask thumbnail | Shift + click filter mask thumbnail |
| Toggle between layer mask and composite image | Alt + click layer mask thumbnail | Option + click layer mask thumbnail |
| Toggle between filter mask and composite image | Alt + click filter mask thumbnail | Option + click filter mask thumbnail |
| Toggle rubylith display for layer mask on/off | \ (backslash), or Shift + Alt + click | \ (backslash), or Shift + Option + click |
| Select all text; temporarily select Type tool | Double-click Type layer thumbnail | Double-click Type layer thumbnail |
| Create clipping mask | Alt + click line between two layers | Option + click line between two layers |
| Rename layer | Double-click layer name | Double-click layer name |
| Edit filter settings | Double-click filter effect | Double-click filter effect |
| Edit filter blending options | Double-click Filter Blending icon | Double-click Filter Blending icon |
| Create new layer group below current layer/group | Ctrl + click New Group button | Command + click New Group button |
| Create new layer group with dialog | Alt + click New Group button | Option + click New Group button |
| Create layer mask that hides all content/selection | Alt + click Add Layer Mask button | Option + click Add Layer Mask button |
| Create vector mask that shows all/path area | Ctrl + click Add Layer Mask button | Command + click Add Layer Mask button |
| Create vector mask that hides all or shows path area | Ctrl + Alt + click Add Layer Mask button | Command + Option + click Add Layer Mask button |
| Show layer group properties | Right-click group and select Group Properties, or double-click group | Ctrl + click group and select Group Properties, or double-click group |
| Select/Deselect multiple contiguous layers | Shift + click | Shift + click |
| Select/Deselect multiple non-contiguous layers | Ctrl + click | Command + click |
Using Layer Comps Panel
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Create new layer comp without New Layer Comp box | Alt + click Create New Layer Comp button | Option + click Create New Layer Comp button |
| Open Layer Comp Options dialog | Double-click layer comp | Double-click layer comp |
| Rename in place | Double-click layer comp name | Double-click layer comp name |
| Select/Deselect multiple contiguous layer comps | Shift + click | Shift + click |
| Select/Deselect multiple non-contiguous layer comps | Ctrl + click | Command + click |
Using Paths Panel
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Load path as selection | Ctrl + click path name | Command + click path name |
| Add path to selection | Ctrl + Shift + click path name | Command + Shift + click path name |
| Subtract path from selection | Ctrl + Alt + click path name | Command + Option + click path name |
| Intersect path with selection | Ctrl + Shift + Alt + click path name | Command + Shift + Option + click path name |
| Hide path | Ctrl + Shift + H | Command + Shift + H |
| Set options for Fill Path with Foreground Color, Stroke Path with Brush, Load Path as Selection, Make Work Path from Selection, and Create New Path buttons | Alt + click the button | Option + click the button |
Using Swatches Panel
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Create new swatch from foreground color | Click in empty area of panel | Click in empty area of panel |
| Set swatch color as background color | Ctrl + click swatch | Command + click swatch |
| Delete swatch | Alt + click swatch | Option + click swatch |
Using Extract and Pattern Maker (optional plugins)
| Operation | Windows Shortcut | macOS Shortcut |
|---|---|---|
| Fit in window | Ctrl + 0 | Command + 0 |
| Zoom in | Ctrl + + (plus) | Command + + (plus) |
| Zoom out | Ctrl + - (hyphen) | Command + - (hyphen) |
| Cycle through controls on right from top to bottom | Tab | Tab |
| Cycle through controls on right from bottom to top | Shift + Tab | Shift + Tab |
| Temporarily activate Hand tool | Space | Space |
| Change Cancel to Reset | Alt | Option |
| Edge Highlighter tool | B | B |
| Fill tool | G | G |
| Eyedropper tool | I | I |
| Eraser tool | C | C |
| Cleanup tool | T | T |
| Toggle between Edge Highlighter and Eraser tool | Alt + Edge Highlighter/Eraser tool | Option + Edge Highlighter/Eraser tool |
| Toggle Smart Highlighting | Ctrl + while Edge Highlighter tool is selected | Command + while Edge Highlighter tool is selected |
| Remove current highlight | Alt + Delete | Option + Delete |
| Highlight entire image | Ctrl + Delete | Command + Delete |
| Fill foreground area and preview extraction | Shift + click with Fill tool | Shift + click with Fill tool |
| Move mask while Cleanup tool is selected | Ctrl + drag | Command + drag |
| Add opacity while Eraser tool is selected | Alt + drag | Option + drag |
| Toggle Show menu options in preview between Original and Extracted | X | X |
| Enable Cleanup and Edge Touchup tools before preview | Shift + X | Shift + X |
| Cycle through Show menu in preview from top to bottom | F | F |
| Cycle through Show menu in preview from bottom to top | Shift + F | Shift + F |
| Decrease/Increase brush size by 1 | Down arrow/Up arrow in Brush Size text box | Down arrow/Up arrow in Brush Size text box |
| Decrease/Increase brush size by 1 | Left arrow/Right arrow in Brush Size slider | Left arrow/Right arrow in Brush Size slider |
| Set strength for Cleanup or Edge Touchup tool | 0-9 | 0-9 |
| Set brush size in increments of 10 | Shift + arrows | Shift + arrows |
| Delete current selection | Ctrl + D | Command + D |
| Undo selection move | Ctrl + Z | Command + Z |
| Generate or generate again | Ctrl + G | Command + G |
| Intersect with current selection | Shift + Alt + select | Shift + Option + select |
| Toggle view: Original/Generated Pattern | X | X |
| Go to first tile in Tile History | Home | Home |
| Go to last tile in Tile History | End | End |
| Go to previous tile in Tile History | Left arrow, Page Up | Left arrow, Page Up |
| Go to next tile in Tile History | Right arrow, Page Down | Right arrow, Page Down |
| Delete current tile in Tile History | Delete | Delete |
| Nudge selection while viewing original | Arrow keys | Arrow keys |
| Increase selection nudge amount while viewing original | Shift + Arrow keys | Shift + Arrow keys |