App shortcuts
DaVinci Resolve keyboard shortcuts for Mac
Resolve is the rare application whose own manual is written in Mac chords first. Every one below comes straight from it.
Playback and transport

JKL is the oldest muscle memory in the edit suite and the fastest thing to learn in Resolve. J plays backward at full speed, K stops, L plays forward — and pressing J or L repeatedly steps up through faster shuttle speeds each time.
The combinations are where it becomes precise. Holding K while tapping J or L nudges the playhead a single frame; holding K down together with J or L plays in slow motion, with pitch-corrected audio on macOS. Nobody who edits full time uses anything else.
| Shortcut | What it does |
|---|---|
| Space | Start and stop playback |
| J | Play backward at 100 percent; press again for faster reverse speeds |
| K | Stop playback |
| L | Play forward at 100 percent; press again for faster forward speeds |
| ⇧J | Play in fast reverse |
| ⇧L | Play in fast forward |
| ⇧K | Play in slow motion at 1/2, 1/4 or 1/8 speed |
| K + J (held) | Play backward in slow motion |
| K + L (held) | Play forward in slow motion |
| K, then tap J | Move the playhead back one frame |
| K, then tap L | Move the playhead forward one frame |
| ⌥L | Play again from where the playhead started, without stopping |
| ⌥K | Stop and return the playhead to its last position |
| ⌘/ | Turn looped playback off and on |
In and out points
In and out points are how Resolve knows what you mean, and they work identically in the Media Pool, the Source Viewer and the Timeline. The video-only and audio-only variants are what let you cut picture against different sound without unlinking anything.
| Shortcut | What it does |
|---|---|
| I | Set an in point |
| O | Set an out point |
| ⌥I | Clear the in point |
| ⌥O | Clear the out point |
| ⌥X | Clear both the in and out points |
| ⇧I | Move the playhead to the in point |
| ⇧O | Move the playhead to the out point |
| X | Set in and out points to fit the clip at the playhead |
| ⇧A | Set in and out points to match the current timeline selection |
| ⌥⇧I / ⌥⇧O | Set a video-only in or out point |
| ⌘⇧I / ⌘⇧O | Set an audio-only in or out point |
| ⌥B | Create a subclip in the selected Media Pool bin |
Making edits on the Edit page

The function-key row is Resolve's edit palette. F9 through F12 perform the four edit types you use constantly, and the ⇧ variants cover the three you reach for less often. They are worth learning as a block rather than one at a time, because they only make sense relative to each other.
A, T and B swap tools; ⌘\ adds a cut at the playhead without touching the pointer at all. Note that Delete leaves a gap and Forward Delete ripples the timeline closed — the distinction that catches out every editor arriving from another application.
| Shortcut | What it does |
|---|---|
| A | Switch to the Selection tool |
| T | Switch to the Trim tool |
| B | Switch to the razor blade tool for cutting with the pointer |
| ⌘\ | Add a cut to the clip at the playhead |
| F9 | Insert edit the selected clip into the timeline |
| F10 | Overwrite edit the selected clip into the timeline |
| F11 | Replace edit the selected clip into the timeline |
| F12 | Place on top of the clip in the timeline |
| ⇧F10 | Ripple overwrite into the timeline |
| ⇧F11 | Fit to fill into the timeline |
| ⇧F12 | Append the clip to the end of the timeline |
| ⌘T | Add the default transition at the selected edit |
| Delete | Delete the clip and leave a gap |
| Forward Delete | Ripple delete: remove the clip and close the gap |
Trimming and adjusting clips
Trimming in Resolve begins with selecting the right thing, which is what V, ⇧V and U are for: V grabs the nearest edit, ⇧V grabs the whole clip, and U cycles that edit between its incoming side, its outgoing side and both at once. Everything after that acts on whatever you selected.
The nudge keys are the workhorses. Comma and period move a selection one frame; adding ⇧ moves it five, and that five is configurable in the Editing panel of the preferences.
| Shortcut | What it does |
|---|---|
| V | Select the edit nearest the playhead |
| ⇧V | Select the clip the playhead is sitting on |
| U | Cycle the edit point between incoming, outgoing and centred |
| ⌥U | Cycle the selection between video and audio, video only and audio only |
| , / . | Nudge the selected clip or edit one frame left or right |
| ⇧, / ⇧. | Nudge the selected clip or edit five frames left or right |
| ⇧[ / ⇧] | Trim the clip's start or end to the playhead |
| E | Extend the selected edit point to the playhead |
| ⌘R | Open the Retime controls for the selected clip |
| D | Disable or re-enable the selected clips |
| N | Turn timeline snapping off and on |
| ⌘⇧L | Turn linked selection off and on |
| ⌘⇧X | Ripple cut the selection and close the gap behind it |
| ⌥V | Paste attributes onto the selected clips |
| ⇧⌥V | Paste only the value of a parameter |
Tracks, viewers and the workspace
Destination controls decide which track an edit lands on, and doing that from the keyboard is the difference between a three-track timeline and a mess. ⌥ with a number sets the video destination; add ⌘ for audio.
The viewer modes deserve a mention on a Mac specifically, because a large display makes Cinema Viewer genuinely useful for reviewing a cut rather than a novelty.
| Shortcut | What it does |
|---|---|
| ⌥1 – ⌥8 | Set the video destination control to that track number |
| ⌘⌥1 – ⌘⌥8 | Set the audio destination control to that track number |
| ⌥⇧1 – ⌥⇧8 | Lock or unlock video tracks V1 to V8 |
| ⌥⇧9 | Lock or unlock all video tracks |
| ⌥⇧F1 – ⌥⇧F8 | Lock or unlock audio tracks A1 to A8 |
| ⌥F1 – ⌥F8 | Toggle video auto-select for that track |
| ⌘⇧A | Deselect everything in the timeline |
| ⌘= / ⌘- | Zoom the timeline in or out |
| ⇧Z | Fit the whole timeline into the window, and back again |
| Q | Toggle focus between the Source and Timeline Viewers |
| F | Match frame from the timeline back to the source clip |
| ⌘F | Toggle Cinema Viewer, filling the screen |
| ⌥F | Toggle Enhanced Viewer |
| ⇧F | Toggle Full Screen Viewer |
| ⌥⌘= / ⌥⌘- | Raise or lower the clip's audio level by 1 dB |
Color page: building the node tree

The Color page rebinds a good deal of the keyboard, which is the single most confusing thing about Resolve's shortcuts. ⌥1 saves a grade to memory here; on the Edit page the same chord picks a destination track. Blackmagic's manual is explicit that shortcuts are page-specific, and this is where that bites hardest.
The four window shortcuts at the bottom are a genuine time saver: rather than adding a node and then adding a window to it, they do both in one press.
| Shortcut | What it does |
|---|---|
| ⌥S | Add a serial node after the selected node |
| ⇧S | Add a serial node before the selected node |
| ⌥K | Append a serial node to the end of the node tree |
| ⌥P | Add a node in parallel with the selected node |
| ⌥L | Add a layer mixer node |
| ⌥O | Add an outside node |
| ⌥Y | Add a splitter/combiner node structure |
| ⌥C | Add a serial node with a circular power window |
| ⌥Q | Add a serial node with a linear power window |
| ⌥G | Add a serial node with a polygon power window |
| ⌥B | Add a serial node with a curve power window |
| ⌘D | Enable or disable the selected node |
| ⌥D | Enable or disable every node |
Color page: grades, versions and stills
Grading is iterative, so most of these exist to let you compare one attempt against another. Versions hold alternative grades on the same clip, memories hold a grade you want to reuse across clips, and stills hold a reference frame you can wipe against.
The two apply-grade keys are the fastest thing on the Color page: = copies the grade from one clip back and – copies it from two clips back, which covers most of the work in a dialogue scene.
| Shortcut | What it does |
|---|---|
| ⇧D | Bypass all grading, or re-enable it |
| ⌘Y | Add a new grade version |
| ⌘U | Return to the default grade version |
| = | Apply the grade from one clip prior |
| – | Apply the grade from two clips prior |
| ⌥1 – ⌥8 | Save the current grade to memory A through H |
| ⌘1 – ⌘8 | Load the grade from memory A through H |
| ⌥⌘G | Grab a still into the Gallery |
| ⌘W | Turn the reference wipe on or off to play a still |
| ⌥⌘N | Select the next still in the Gallery |
| ⌥⌘B | Select the previous still in the Gallery |
| ⌥R | Cycle the render cache between Off, Smart and User |
Show your Resolve shortcuts on screen
This is the page where the confusion is worth heading off directly. Show KeyPress does not record, edit, render or export video. It has no Resolve integration, no plugin, no OFX effect and no Fusion node. It draws an overlay on your Mac's screen showing the keys you press — that is the whole of it.
What that is good for is teaching Resolve. An editor watching your tutorial sees the playhead shuttle backwards and has no idea you were holding J; they see a node appear and cannot tell ⌥S from ⌥P. Drawing the chord on screen at the moment you press it removes the guessing, and because the overlay is an ordinary window above your other windows, any recorder or streaming tool capturing that display captures it too.
Show KeyPress is a paid Mac App Store app requiring macOS 14 Sonoma or later. It draws on your screen; it never reads it.
- All Keys content mode matters more here than in most apps, because single letters such as J, K, L, I and O are the lesson; Shortcuts Only draws just the combinations when you would rather they were not.
- The reading modes are Latest, Horizontal History and Stacked History — Latest suits chord-by-chord teaching, the history modes suit fast sequences like a JKL trim.
- One Display pins the overlay to the screen you are capturing rather than letting it follow your pointer onto a grading display.
- The overlay is click-through, so it never steals a click meant for the timeline underneath.
- ⌘⇧K toggles the whole app, ⌃⌥P opens the position editor, and ⌃⌥= and ⌃⌥- resize the overlay mid-session.
Sources and further reading
Product details and guidance were checked against these first-party pages on August 5, 2026. Re-check current listings before making an install or high-stakes decision.
- DaVinci Resolve 20 Reference Manual
Blackmagic Design
Blackmagic's own manual, which states that it prints every shortcut in macOS form using Command and Option.
- Control access to input monitoring on Mac
Apple
Apple's guide to the Input Monitoring privacy permission and how to grant or revoke it.
- Take a screenshot or record your screen on Mac
Apple
Apple's instructions for the built-in screenshot and screen recording tools.
FAQ
Questions people ask
Why does the same key do different things in DaVinci Resolve?
Resolve's shortcuts are page-specific by design. ⌥1 sets the video destination track on the Edit page and saves a grade to memory A on the Color page; ⌘1 chooses a panel on one and loads a memory on the other. Blackmagic's manual states this outright, so always check which page you are on before blaming the shortcut.
Are DaVinci Resolve's Mac shortcuts different from the Windows ones?
Blackmagic writes the manual in macOS form and maps it the other way: every shortcut using ⌘ on macOS uses Control on Windows and Linux, and every shortcut using ⌥ uses Alt. The Control key on macOS is not used for any default shortcut at all, though you can assign your own to it.
How do I see or change my current DaVinci Resolve shortcuts?
Open DaVinci Resolve, Keyboard Customization. It shows what is bound right now rather than what shipped as the default, lets you remap anything, and offers presets that mimic other editing applications — so if a chord on this page does nothing, check there first.
Why does a shortcut work for someone else but not in my version of Resolve?
Two common reasons. Either a keyboard preset other than DaVinci Resolve's own is loaded, which remaps large parts of the keyboard at once, or the command genuinely moved between versions — the chords here are the defaults documented for DaVinci Resolve 20.
Does Show KeyPress record or edit video?
No. It draws the keys you press on screen and nothing else. Recording, editing, colour and export all stay with Resolve and your capture software — Show KeyPress adds no processing to any of it.
Does Show KeyPress install a plugin into DaVinci Resolve?
No. There is no OFX plugin, no Fusion node, no script and no integration. It is a separate macOS menu bar app that draws an overlay window, which is exactly why it works the same in Resolve, Premiere, Final Cut or anything else.
Will the overlay appear if I capture only the Resolve window?
Usually not. The overlay is a separate window drawn above Resolve, so a capture scoped to a single application window carries Resolve's content without it. Switch your recorder or share to a full display capture and the keys come back.