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.
| Shortcut | Action |
|---|
| L | Switch to Library view (or, if already in Library and frames are loaded, set the Last frame + select the range from First to Last) |
| E | Switch to the Editor |
| ⌘O / Ctrl+O | File → Open Folder… |
| ⌘S / Ctrl+S | File → Save… (in the Editor) |
| ⌘, / Ctrl+, | File → Preferences… (macOS apps menu on Mac) |
| ⌘Q / Ctrl+Q | Quit |
In the filmstrip and source-control bar:
| Shortcut | Action |
|---|
| F | Set First frame — marks the start of a selection range |
| L | Set Last frame — marks the end of the range and selects everything between First and Last |
| A | Select All frames in the filmstrip |
| C | Open A/B Compare (enabled when exactly 2 frames are selected) |
| Return / Enter | Edit selected image — opens a single selected frame in the Editor (double-clicking the thumbnail does the same) |
| S | Stack — runs the focus stack on the selected frames |
| Z or Space | Toggle the source preview between Fit and 100% (1:1) |
| ⌘= / Ctrl+= · ⌘- / Ctrl+- | Zoom the source preview in / out a step |
Mouse interactions:
| Action | Result |
|---|
| Single click on folder | Load images from that folder |
| Double click on folder | Same as single click, but also expands the disclosure triangle |
| Click on thumbnail | Make it the active frame |
| Shift-click | Extend selection |
| Right-click on thumbnail | Context menu: Move to folder…, Delete (multi-select) |
| Right-click on folder | Context menu: Load N images, Add to Favorites, Reveal in Finder, etc. |
Header toolbar shortcuts:
| Shortcut | Action |
|---|
| C | Compare — A/B-compare two history entries (requires ≥2 entries) |
| R | Crop — 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) |
| T | Retouch — 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:
| Action | Result |
|---|
| Z or Space | Toggle zoom between Fit and 100% (1:1) |
| ⌘= / Ctrl+= (or ⌘+) | Zoom in a step |
| ⌘- / Ctrl+- | Zoom out a step |
| Scroll | Zoom in/out centered on cursor |
| Pinch (trackpad) | Zoom |
| Click-drag (when zoomed) | Pan |
| Double-click | Reset zoom to fit |
| Click on history thumbnail | Make it the active result |
| Action | Result |
|---|
| Double-click a slider | Reset 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:
| Shortcut | Action |
|---|
| + or = | Zoom in by 1.25× |
| - | Zoom out by 1.25× |
| Middle-click drag | Pan |
| Left-click drag outside crop rect | Pan (when zoomed) |
When the brush editor is active:
| Action | Result |
|---|
| Left-click and drag | Paint into the mask (add or erase, depending on mode) |
| Shift + left-click | Temporarily flip add/erase for that stroke |
| ⌘ + scroll / Ctrl + scroll | Resize brush — scroll up to enlarge |
| Right-click drag | Pan (when zoomed) |
| Alt + left-drag | Pan (alternative) |
| Scroll | Zoom centered on cursor |
| Pinch | Zoom |
| Double-click | Reset zoom to fit |
| Action | Result |
|---|
| Click | Paint 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:
| Action | Result |
|---|
| 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 thumbnail | Jump straight to that source frame |
| ⌘ + scroll / Ctrl + scroll | Resize brush — scroll up to enlarge |
| ⌥ + drag / Alt + drag | Pan the canvas (synced across both panes) |
| Scroll / Pinch | Zoom centered on the cursor (synced across both panes) |
| ⌘= / Ctrl+= · ⌘- / Ctrl+- | Zoom in / out a step (synced across both panes) |
| Double-click | Reset zoom to fit |
| ⌘Z / Ctrl+Z | Undo last stroke |
| ⌘⇧Z / Ctrl+Shift+Z | Redo |
| ⌘⌥Z / Ctrl+Alt+Z | Toggle the last stroke on/off — press again to flip back (Photoshop-style “Toggle Last State”) |
| Esc | Cancel and discard strokes |
| Item | Shortcut |
|---|
| 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 |
| Item | Shortcut |
|---|
| Library | L |
| Editor | E |
| Item | Shortcut |
|---|
| Quick Start… | — |
| Send Log Files… | — |
| Gesture | Effect |
|---|
| Scroll wheel | Zoom in canvas / scroll in lists |
| Two-finger trackpad scroll | Same as scroll wheel |
| Pinch | Zoom in canvas areas |
| Right-click | Context menu (varies by surface) |
| Drag thumbnails | Reorder frames or move to a folder |
Most Editor shortcuts can be remapped from Preferences → Customize Keyboard Shortcuts…:
| Action | Default |
|---|
| Toggle Fit / 100% | Z or Space |
| Zoom In | ⌘= / Ctrl+= |
| Zoom Out | ⌘- / Ctrl+- |
| Compare | C |
| Crop | R |
| 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.