Skip to content

Keyboard Shortcuts

This is the full reference. For most workflows, you’ll mostly use L / E to switch modes, A to select all, and S to stack — those alone cover ~80% of the keyboard usage.

ShortcutAction
LSwitch to Library view (or, if already in Library and frames are loaded, set the Last frame + select the range from First to Last)
ESwitch to the Editor
⌘O / Ctrl+OFile → Open Folder…
⌘S / Ctrl+SFile → Save… (in the Editor)
⌘, / Ctrl+,File → Preferences… (macOS apps menu on Mac)
⌘Q / Ctrl+QQuit

In the filmstrip and source-control bar:

ShortcutAction
FSet First frame — marks the start of a selection range
LSet Last frame — marks the end of the range and selects everything between First and Last
ASelect All frames in the filmstrip
COpen A/B Compare (enabled when exactly 2 frames are selected)
Return / EnterEdit selected image — opens a single selected frame in the Editor (double-clicking the thumbnail does the same)
SStack — runs the focus stack on the selected frames
Z or SpaceToggle the source preview between Fit and 100% (1:1)
⌘= / Ctrl+= · ⌘- / Ctrl+-Zoom the source preview in / out a step

Mouse interactions:

ActionResult
Single click on folderLoad images from that folder
Double click on folderSame as single click, but also expands the disclosure triangle
Click on thumbnailMake it the active frame
Shift-clickExtend selection
Right-click on thumbnailContext menu: Move to folder…, Delete (multi-select)
Right-click on folderContext menu: Load N images, Add to Favorites, Reveal in Finder, etc.

Header toolbar shortcuts:

ShortcutAction
CCompare — A/B-compare two history entries (requires ≥2 entries)
RCrop — enter the crop editor; press R again to apply and exit (matches Lightroom)
\Before / After — toggle to show the original (adjustments off); press again to restore. Only while viewing the result (not inside Crop/Spot Correct/Retouch or Compare)
TRetouch — paint pixels from an aligned source frame into the result (multi-frame stacks only)
/ Step to the previous / next image in the history strip
⌘S / Ctrl+S (or ⌘⇧E / Ctrl+Shift+E)Save…

In-canvas interactions:

ActionResult
Z or SpaceToggle zoom between Fit and 100% (1:1)
⌘= / Ctrl+= (or ⌘+)Zoom in a step
⌘- / Ctrl+-Zoom out a step
ScrollZoom in/out centered on cursor
Pinch (trackpad)Zoom
Click-drag (when zoomed)Pan
Double-clickReset zoom to fit
Click on history thumbnailMake it the active result
ActionResult
Double-click a sliderReset that slider to its default
Double-click a slider’s label (e.g. “Exposure”)Reset that slider to its default

When the crop editor is active:

ShortcutAction
+ or =Zoom in by 1.25×
-Zoom out by 1.25×
Middle-click dragPan
Left-click drag outside crop rectPan (when zoomed)

Brush editor (Mask refinement / Brush mask)

Section titled “Brush editor (Mask refinement / Brush mask)”

When the brush editor is active:

ActionResult
Left-click and dragPaint into the mask (add or erase, depending on mode)
Shift + left-clickTemporarily flip add/erase for that stroke
⌘ + scroll / Ctrl + scrollResize brush — scroll up to enlarge
Right-click dragPan (when zoomed)
Alt + left-dragPan (alternative)
ScrollZoom centered on cursor
PinchZoom
Double-clickReset zoom to fit
ActionResult
ClickPaint a spot-removal stroke
⌘= / Ctrl+= · ⌘- / Ctrl+-Zoom in / out a step
Same scroll/pinch zoom and pan as elsewhere

The Defringe editor (chromatic-aberration brush) shares the same controls, including ⌘= / ⌘- to zoom.

When the Retouch editor is active:

ActionResult
Left-click and drag (right pane)Paint pixels from the source frame into the result
← / →Step to the previous / next source frame
Click a filmstrip thumbnailJump straight to that source frame
⌘ + scroll / Ctrl + scrollResize brush — scroll up to enlarge
⌥ + drag / Alt + dragPan the canvas (synced across both panes)
Scroll / PinchZoom centered on the cursor (synced across both panes)
⌘= / Ctrl+= · ⌘- / Ctrl+-Zoom in / out a step (synced across both panes)
Double-clickReset zoom to fit
⌘Z / Ctrl+ZUndo last stroke
⌘⇧Z / Ctrl+Shift+ZRedo
⌘⌥Z / Ctrl+Alt+ZToggle the last stroke on/off — press again to flip back (Photoshop-style “Toggle Last State”)
EscCancel and discard strokes
ItemShortcut
Open Folder…⌘O / Ctrl+O
Save…⌘S / Ctrl+S — also ⌘⇧E / Ctrl+Shift+E
Preferences…⌘, / Ctrl+,
Check for Updates…
About Macro Studio
Quit⌘Q / Ctrl+Q
ItemShortcut
LibraryL
EditorE
ItemShortcut
Quick Start…
Send Log Files…
GestureEffect
Scroll wheelZoom in canvas / scroll in lists
Two-finger trackpad scrollSame as scroll wheel
PinchZoom in canvas areas
Right-clickContext menu (varies by surface)
Drag thumbnailsReorder frames or move to a folder

Most Editor shortcuts can be remapped from Preferences → Customize Keyboard Shortcuts…:

ActionDefault
Toggle Fit / 100%Z or Space
Zoom In⌘= / Ctrl+=
Zoom Out⌘- / Ctrl+-
CompareC
CropR
Save⌘S / Ctrl+S (also ⌘⇧E / Ctrl+Shift+E)
Before / After\
Retouch: toggle last stroke⌘⌥Z / Ctrl+Alt+Z

Click a field and press the key combination you want — it takes effect immediately. Recording a new key replaces that action’s default; Reset puts it back (Save’s export alias returns on Reset too). A key that’s already used by another shortcut — including app keys like L / E / S — is refused with a note.

  • Hover any button to see its tooltip — most include the shortcut in brackets like [S] or [C].
  • Buttons disable themselves when their shortcut wouldn’t do anything (e.g. the Stack button needs ≥2 frames selected; before that, S is a no-op).
  • macOS users: the symbols = Command, = Option, = Shift.