Skip to content

Keyboard Shortcuts

Every keyboard shortcut in Macro Studio, by screen. Most of the time you only need L and E to switch between the Library and the Editor, A to select all frames, and S to stack.

On a Mac, ⌘ is Command, ⌥ is Option and ⇧ is Shift.

ShortcutAction
LSwitch to the Library. If you’re already there with frames loaded, set the Last frame and select everything from First to Last
ESwitch to the Editor
⌘⇧F / Ctrl+Shift+FView → Full Screen: show only the image, as large as your screen. Press it again, or Esc, to go back. See Full screen
⌘O / Ctrl+OFile → Open Folder…
⌘⇧O / Ctrl+Shift+OFile → Open Files…: load images you pick by hand
⌘S / Ctrl+SFile → Save… (in the Editor)
⌘, / Ctrl+,File → Preferences… (on a Mac, it’s in the app menu)
⌘Q / Ctrl+QQuit

You can change both mode keys. The LIBRARY and EDITOR tabs always show their current key, like LIBRARY [L].

In the filmstrip and the bar of buttons above it:

ShortcutAction
FSet First frame: marks the start of a range
LSet Last frame: marks the end of the range and selects everything from First to Last. It’s a separate action from the Library key, so you can change it on its own. See Customizing shortcuts
A or ⌘A / Ctrl+ASelect all frames. If they’re all selected already, deselect them
⌘D / Ctrl+DDeselect all, and clear the First/Last range. The preview stays on the same frame. Esc does the same and also leaves Compare
DAdd the frame you’re previewing to the selection, or remove it (same as the Deselect button)
COpen A/B Compare (needs exactly 2 frames selected)
Return / EnterOpen the one selected frame in the Editor (same as double-clicking its thumbnail). On a video, play or pause it
SStack the selected frames
Z or SpaceSwitch the preview between Fit and 100%. On a video, play or pause it
⌘= / Ctrl+= · ⌘- / Ctrl+-Zoom the preview in / out a step
⌘⌫ / Ctrl+BackspaceMove the selected frames to the Trash (same as right-click → Delete from disk)
⌘Z / Ctrl+ZUndo the last delete in the Library: the folder or frames come back out of the Trash. See Undoing a delete

Rate the photo you’re previewing, with the same keys as Lightroom. The rating is saved next to the photo, so Lightroom, Bridge and Capture One can read it. See Star ratings.

ShortcutAction
1 to 5Rate the photo 1 to 5 stars
0Remove the rating

The rating goes on the photo you’re previewing, even when several frames are selected. These keys only work in the Library, so they don’t clash with the brush Strength keys in the Editor.

Mouse actions:

ActionResult
Click a folderLoad its images
Double-click a folderLoad its images and expand the folder
Click a thumbnailMake it the active frame. A selection of two or more frames stays, so you can click through frames while you cull (Esc clears it)
⌘-click / Ctrl-clickAdd the frame to the selection, or remove it
Shift-clickSelect everything from the active frame to the one you click
Right-click a thumbnailMenu: Edit single image, Reveal in Finder, Copy file path, Rename file…, Run StackCheck, Copy to folder…, Move to folder…, Delete from disk. See the thumbnail right-click menu
Right-click a folderMenu: Load N images, Add to Favorites, Reveal in Finder, Copy to folder…, Move to folder…, Rename…, Delete from disk…. See the folder right-click menu
Right-click the large previewCopy coordinates of the pixel you clicked, plus the switch for the coordinate readout. See Show cursor coordinates
Scroll over the filmstripStep through frames one at a time
⇧ / Shift + scrollStep through frames from anywhere in the Library: the preview, a compare panel or the filmstrip. (A plain scroll over the preview zooms)
Drag a folder in from Finder or File ExplorerOn empty space in the folder browser: adds it to the FOLDERS tree. On a folder row: moves it into that folder on disk. Anywhere else in the window: loads its images

Toolbar shortcuts:

ShortcutAction
CCompare two history entries (needs at least 2)
RCrop. Press R again to apply and leave (as in Lightroom)
\Before / After: show the image with adjustments off. Press again to go back. Only while you’re looking at the result (not in Crop, Spot Correct, Defringe, Retouch, the mask brush or Compare)
TRetouch: paint from an aligned source frame into the result. Advanced mode and multi-frame stacks only
QSpot Correct (Lightroom’s Spot Removal key). Advanced mode only. Press Esc to cancel or Apply to keep. If you’ve made changes, Esc asks whether to apply or discard them. Unlike R, a second Q doesn’t apply
DDefringe. Advanced mode only. A second D doesn’t apply: use Apply, or Esc to cancel. In the Library, D adds or removes a frame from the selection instead
K · M · ⇧MSelect the Brush / Linear / Radial mask (Lightroom’s mask keys). Only while you’re looking at the result. In Retouch, M is Match tone instead
OShow or hide the magenta mask overlay. In the brush editor, O switches between the overlay and your adjustments. In Retouch, O shows the part Paint applies to (nothing on All)
⇧O / Shift+OIn Retouch only: step Paint through All, Subject and Background
{ / }Less / more Feather on a Radial mask, while its handles are showing
S (hold)In Retouch only: show the selected source frame in the result pane. Everywhere else, S is Stack
P / MIn Retouch only: turn Preview in brush / Match tone on or off
FIn Retouch only: Find focus, which jumps the source pane to the frame that’s in focus under the brush. Everywhere else, F is Set First frame
AIn Retouch, Spot Correct or Defringe: tick or untick that editor’s Adjustments checkbox. Each editor remembers its own setting. Everywhere else, A is Select All
← / →Previous / next image in the history strip
⌘S / Ctrl+S (or ⌘⇧E / Ctrl+Shift+E)Save…, only while you’re looking at the result. In a tool editor, Macro Studio asks you to Apply or Cancel first, so an unapplied edit can’t be left out of the file

On the canvas:

ActionResult
Z or SpaceSwitch zoom between Fit and 100%
⌘= / Ctrl+= (or ⌘+)Zoom in a step
⌘- / Ctrl+-Zoom out a step
ScrollZoom in or out at the pointer
Pinch (trackpad)Zoom
Click-drag (when zoomed)Pan
Double-clickZoom to fit
Click the imageStop a sidebar control you clicked into from taking the arrow keys. Clicking a slider or its name does the same
Right-click the canvasCopy coordinates of the pixel you clicked, ready to paste into a bug report, plus the switch for the coordinate readout. See Show cursor coordinates
Click the eye on a mask buttonTurn that mask’s adjustments off or on. See Masks
⌥-click / Alt-click a mask buttonThe same, from anywhere on the button
Click a history thumbnailMake it the active result
Scroll over the history stripStep through history one entry at a time
⇧ / Shift + scroll over the history stripThe same as scroll
ActionResult
↑ / ↓ with the pointer over a sliderNudge that slider one step, without clicking (as in Lightroom Classic). If you’ve clicked into a sidebar control, it keeps these keys until you press Return or Esc, or click another slider or the image. In Compare, they step panel B through history instead
↑ / ↓ in a slider’s value boxNudge that slider one step. The image updates as you press
Page Up / Page Down in a value boxTen steps at a time
⇧↑ / ⇧↓ over a slider or in its value boxTen steps at a time (a full stop on Exposure)
Return in a value boxApply the value you typed and leave the box. Typed values only apply when you press Return
Esc in a value boxLeave the box without applying what you typed. Arrow-key nudges you already made stay
Double-click a sliderReset it to its default
Double-click a slider’s name (like “Exposure”)Reset it to its default
⌘Z / Ctrl+ZUndo the last edit on this image
⌘⇧Z / Ctrl+Shift+ZRedo
⌘⌥Z / Ctrl+Alt+ZTurn the last edit off or on
ShortcutAction
⌘= / Ctrl+= · ⌘- / Ctrl+-Zoom in / out by 1.25× (the same Zoom In / Out keys as everywhere else)
⌘0 / Ctrl+0Zoom to fit
Middle-click dragPan
Left-click drag outside the crop boxPan (when zoomed)

Brush editor (Mask refinement / Brush mask)

Section titled “Brush editor (Mask refinement / Brush mask)”
ActionResult
Left-click and dragPaint into the mask (add or erase, depending on the mode)
Shift + left-clickFlip add/erase for that stroke
OOverlay on or off: the magenta mask, or your adjustments applied through it. See Seeing your adjustments while you paint
[ / ]Smaller / larger brush. The Size readout follows
{ / }Less / more Feather (the soft edge outside the brush)
, / .Less / more Strength, in 5% steps
0-9Set Strength. One digit is ×10% (0 = 100%). Type two quickly for an exact value (3 7 → 37%)
⌘ / Ctrl + scrollBrush size. Scroll up to enlarge
⌘⇧ / Ctrl+Shift + scrollBrush Feather. Scroll up for softer
⌥⌘ / Alt+Ctrl + scrollBrush Strength. Scroll up for stronger
Right-click dragPan (when zoomed)
Space + left-dragPan. You can change this key
ScrollZoom at the pointer
PinchZoom
Z or SpaceSwitch between Fit and the zoom you were at, the same as in Retouch
Click the zoom readoutPick a zoom level: Fit, or 25% to 300%. See the zoom readout
Double-clickZoom to fit
ActionResult
⇧Q / Shift+QSwitch between Heal and Clone (Lightroom’s key)
Click (Heal)Repair a spot
Left-click and drag (Heal)Paint an area to repair. It’s repaired when you let go
⌥-click / Alt-click (Clone)Set the clone source. If ⌥ / Alt is your pan key, a click sets the source and a drag pans
Left-click and drag (Clone)Paint from the clone source
[ / ]Smaller / larger brush. The Brush readout follows
⌘ / Ctrl + scrollBrush size. Scroll up to enlarge
{ / } (Clone)Less / more Feather
⌘⇧ / Ctrl+Shift + scroll (Clone)Feather. Scroll up for softer
0-9Set Strength. One digit is ×10% (0 = 100%). Type two quickly for an exact value
, / .Strength down / up
⌥⌘ / Alt+Ctrl + scrollStrength. Scroll up for stronger
⌘= / Ctrl+= · ⌘- / Ctrl+-Zoom in / out a step
Z or SpaceSwitch between Fit and the zoom you were at, the same as in Retouch
Click the zoom readoutPick a zoom level: Fit, or 25% to 300%. See the zoom readout
Scroll, pinch and panThe same as elsewhere

Feather does nothing in Heal. Strength works in both modes.

The Defringe editor has the same controls, zoom keys included, except Feather and Strength.

ActionResult
Left-click and drag (right pane)Paint from the source frame into the result
Shift-click twice (right pane)Paint a straight line. The first click marks one end and the second paints to it. A band shows the line until then. Letting go of Shift cancels it, and so does holding S
[ / ]Smaller / larger brush. The Size readout follows
{ / }Less / more Feather (the soft edge outside the brush)
, / .Less / more Strength, in 5% steps
0-9Set Strength. One digit is ×10% (0 = 100%). Type two quickly for an exact value (3 7 → 37%)
← / →Previous / next source frame
⇧← / ⇧→Select a run of frames for a slab
⇧ / Shift + scrollStep through the source frames, over either pane
Click a filmstrip thumbnailGo to that source frame
⇧O / Shift+OStep Paint through All, Subject and Background. See Paint on Subject or Background
OShow or hide, in magenta, the part Paint applies to. Does nothing on All
FFind focus: jump to the frame that’s in focus at the dot in the middle of the brush. Over background, it picks the frame of the nearest sharp edge. If nothing nearby has detail, it says so. The line under the source pane says which answer you got. See Find focus
S (hold)Show the selected source frame in the result pane. Let go to return. While holding it, step through frames to compare them full size. Painting pauses, and a half-drawn Shift-click line is canceled
⌘ / Ctrl + scrollBrush size. Scroll up to enlarge
⌘⇧ / Ctrl+Shift + scrollFeather. Scroll up for softer
⌥⌘ / Alt+Ctrl + scrollStrength. Scroll up for stronger
Space + dragPan both panes together. You can change this key to ⌥ / Alt, Shift or ⌘ / Ctrl. If you pick Shift, Shift-click draws lines on the right pane, so pan there with right-drag, or add ⌘ / Ctrl or ⌥ / Alt to the Shift-drag
Scroll / PinchZoom at the pointer (both panes)
⌘= / Ctrl+= · ⌘- / Ctrl+-Zoom in / out a step (both panes)
Z or SpaceWhen zoomed in, go to Fit. Press again to go back to the same spot and zoom. At Fit with nothing to go back to, go to 100%. Space switches when you let go, so Space + drag still pans
Click the zoom readoutPick a zoom level for that pane: Fit, or 25% to 300%. See the zoom readout
Double-clickZoom to fit
Double-click the pane dividerHide the source pane for a full-width result. Double-click again to bring it back
⌘Z / Ctrl+ZUndo the last stroke
⌘⇧Z / Ctrl+Shift+ZRedo
⌘⌥Z / Ctrl+Alt+ZTurn the last stroke off or on (like Photoshop’s “Toggle Last State”)
EscLeave Retouch. If you’ve painted anything, Macro Studio asks whether to apply or discard it. In full screen, the first Esc only leaves full screen
ItemShortcut
Open Folder…⌘O / Ctrl+O
Open Files…⌘⇧O / Ctrl+Shift+O
Autostack a Folder…—
Save…⌘S / Ctrl+S, and also ⌘⇧E / Ctrl+Shift+E
Enter License Key…—
Preferences…⌘, / Ctrl+,
Check for Updates…—
About Macro Studio—
Quit⌘Q / Ctrl+Q
ItemShortcut
LibraryL
EditorE
Full Screen⌘⇧F / Ctrl+Shift+F

Only on macOS and Windows.

ItemShortcut
Install Lightroom Plug-in…—
Install Bridge Plug-in…—
Install Capture One Plug-in…—
Set up ON1 Photo RAW integration—
Set up DxO PhotoLab integration—
ItemShortcut
Quick Start…—

📢 Share Feedback is a menu of its own, not part of Help:

ItemWhat it does
Feature Requests…Opens the public feature-request board in your browser
Send Feedback…Opens your email app with a message to support
Report a Translation Issue…Opens your email app with a message about a wrong or missing translation
Send Log Files…Zips your recent debug logs and uploads them. See Getting Help for exactly what’s included
Send this Stack to Us…Offers to send this stack’s frames to support, so a problem you’re seeing can be reproduced
GestureEffect
Scroll wheelZoom in the canvas, scroll in lists
Two-finger trackpad scrollThe same as the scroll wheel
PinchZoom in the canvas
Right-clickA menu (what’s in it depends on where you click)
Drag thumbnailsMove them to a folder

You can change every command shortcut in Preferences → Keyboard Shortcuts, grouped as in the list below. Only a few keys are fixed (see below).

GroupActionDefault
ViewsLibraryL
ViewsEditorE
ViewsFull Screen⌘⇧F / Ctrl+Shift+F
FileOpen Folder⌘O / Ctrl+O
FileRefresh Folders⌘R / Ctrl+R
FileSave⌘S / Ctrl+S (also ⌘⇧E / Ctrl+Shift+E)
LibrarySet First frameF
LibrarySet Last frameL (see the note below)
LibrarySelect All framesA (also ⌘A / Ctrl+A)
LibraryDeselect All frames⌘D / Ctrl+D
LibraryAdd / remove frame from selectionD
LibraryStackS
RatingsRemove rating / Rate 1 to 5 stars0 / 1 to 5
ZoomToggle Fit / 100%Z or Space. Space toggles when you let go, so holding it while you scroll doesn’t toggle. In Retouch, Spot Correct, Defringe and the Brush editor it goes back to the zoom you were at instead of 100%
ZoomZoom In⌘= / Ctrl+=
ZoomZoom Out⌘- / Ctrl+-
CompareCompareC
CompareSwap compare panelsX
CompareSet compare panel BB
CompareBefore / After\
EditorCropR
EditorRetouchT
EditorDefringeD
EditorPreview in brush (Retouch)P
EditorMatch tone (Retouch)M
EditorShow source frame (hold) (Retouch)S
EditorFind focus (Retouch)F
EditorShow Paint mask (Retouch)O
EditorPaint: All / Subject / Background (Retouch)⇧O / Shift+O
EditorAdjustments (Retouch / Spot Correct / Defringe)A
EditorSpot CorrectQ
EditorHeal / Clone (Spot Correct)⇧Q / Shift+Q
EditUndo⌘Z / Ctrl+Z
EditRedo⌘⇧Z / Ctrl+Shift+Z
EditToggle last edit⌘⌥Z / Ctrl+Alt+Z
MasksBrush maskK
MasksLinear gradient maskM
MasksRadial gradient mask⇧M / Shift+M
MasksToggle mask overlayO
BrushBrush size down / up[ / ]
BrushFeather smaller / larger{ / }
BrushStrength down / up, / .

To change a shortcut, click its field and press the keys you want. It works right away, and buttons that show the key (like Crop [R]) update too. A new key replaces the default. Reset puts the default back (for Save, both of its keys). A key another shortcut already uses is refused, with a note.

To find a shortcut, type in the search box. You can search by action (mask, crop), by section (library) or by key. Cmd+S and Ctrl+S both find Save on any system, and on a Mac ⌘S works too. Keys match whole, so Ctrl+S doesn’t also find every Ctrl+Shift shortcut. A changed action can still be found by its old key. Rows you just changed stay on screen, even if they no longer match, until your next edit or a new search.

To fold a section, click its heading, or use Expand all / Collapse all. A search shows matches inside folded sections, and folding is off while you search. Clear the search and your folds come back. Esc clears the search, or closes the window if the search is already empty.

Reset can move other shortcuts. Say you moved Crop off R, then gave R to another action. Resetting Crop takes R back, and that other action goes back to its own default. A note names everything that moved, and the key each one gave up. The list can be longer than you expect: one reset can take back two keys (Save has two), and an action that moves can bump another one in turn. This way no key ever does two things at once. Reset All to Defaults never needs to move anything.

If the bracket keys are awkward on your keyboard, move the brush shortcuts. Shift plus a letter works well, because ⇧S / Shift+S and S count as two different shortcuts.

Everywhere the app shows a key (button labels, tooltips, the hint strip under the Retouch canvas, the compare footers and the green first-run hint in the Library), it shows your key, not the default.

A few keys are fixed:

  • ⌘, / Ctrl+, (Preferences) and ⌘Q / Ctrl+Q (Quit). macOS puts these in the app menu and controls their keys.
  • Esc (leave full screen, cancel, clear selection), Return / Enter (edit image, apply crop), the arrow keys (navigation) and ⌘⌫ / Ctrl+Backspace (move selected frames to the Trash). These stay fixed so you always have a way to cancel out of a tool.
  • 6-9, which set brush Strength in a brush tool. 0-5 set Strength in the Editor too, and set star ratings in the Library. Each only works on its own screen, so they never clash. The six rating keys can be changed, and have their own rows in Preferences. The Strength keys can’t.

You can’t give another action a digit by mistake where one of these would catch it first.

Preferences → Keyboard Shortcuts → Mouse gestures sets what a scroll does on each screen. Each screen lists only what it can do, so Crop has no brush rows.

ScreenWhat you can map
Image preview (Library, the Editor result view, compare panels)Zoom, Step frames
CropZoom
MaskingZoom, Brush size, Brush feather, Brush strength
Spot Correct and DefringeZoom, Brush size, Brush feather, Brush strength
RetouchZoom, Brush size, Brush feather, Brush strength, Step frames

In Spot Correct, Brush strength works in both modes and Brush feather only in Clone. Neither does anything in Defringe, which shares Spot Correct’s rows but has no such sliders.

Each row offers Scroll, ⌘ + scroll, ⇧ + scroll, ⌥ + scroll, Space + scroll, combinations of two keys, and Off. Off removes that action’s scroll gesture, and the gesture goes back to doing what a plain scroll does on that screen.

Space + scroll works alongside hold-to-pan: hold Space and drag to pan, or hold Space and scroll to run what you mapped. This works whichever pan key you choose.

Picking a gesture another action already uses swaps them, on that screen only. For example, if Brush size in Masking is on ⌘ + scroll and you move it to Scroll, Zoom takes ⌘ + scroll.

Changes apply right away. Reset All to Defaults resets these rows along with the keys. The hints under the Retouch and Spot Correct canvases always show your own gestures and keys. The last row, Hold to pan the canvas, applies to every editor at once.

Scroll direction and scroll sensitivity are in Preferences → Mouse & Scrolling. See Mouse & Scrolling.

  • Hover any button to see its tooltip. Most show the shortcut in brackets, like [S] or [C].
  • Buttons gray out when their shortcut wouldn’t do anything. For example, Stack needs at least 2 frames selected, and until then S does nothing.