View the shortcuts dialog anytime by clicking the keyboard icon in the editor header or pressing
?.Playback
Control video playback without touching the mouse:| Shortcut | Action | Description |
|---|---|---|
Space | Play/Pause | Toggle playback on and off |
K | Play/Pause | Alternative play/pause shortcut |
J | Seek backward | Jump backward 1 second |
L | Seek forward | Jump forward 1 second |
apps/web/src/lib/actions/definitions.ts:20-40
Navigation
Move through your timeline with precision:Frame stepping
| Shortcut | Action | Description |
|---|---|---|
→ | Frame step forward | Move forward one frame |
← | Frame step backward | Move backward one frame |
Jumping
| Shortcut | Action | Description |
|---|---|---|
Shift + → | Jump forward | Jump forward 5 seconds |
Shift + ← | Jump backward | Jump backward 5 seconds |
Timeline navigation
| Shortcut | Action | Description |
|---|---|---|
Home | Go to start | Jump to the beginning of the timeline |
Enter | Go to start | Alternative shortcut for timeline start |
End | Go to end | Jump to the end of the timeline |
apps/web/src/lib/actions/definitions.ts:41-72
Editing
Core editing operations for cutting and manipulating your content:Splitting and cutting
| Shortcut | Action | Description |
|---|---|---|
S | Split | Split elements at playhead (keeps both sides) |
Q | Split left | Split and remove everything before playhead |
W | Split right | Split and remove everything after playhead |
Split operations work on all selected elements. If nothing is selected, they affect all elements under the playhead.
Clipboard operations
| Shortcut | Action | Description |
|---|---|---|
Ctrl/Cmd + C | Copy | Copy selected elements to clipboard |
Ctrl/Cmd + V | Paste | Paste elements at playhead position |
Ctrl/Cmd + D | Duplicate | Duplicate selected element immediately after original |
Deleting
| Shortcut | Action | Description |
|---|---|---|
Backspace | Delete selected | Remove selected elements from timeline |
Delete | Delete selected | Alternative delete shortcut |
Toggle features
| Shortcut | Action | Description |
|---|---|---|
N | Toggle snapping | Enable/disable snap to playhead and elements |
apps/web/src/lib/actions/definitions.ts:73-107
Selection
Quickly select and manipulate multiple elements:| Shortcut | Action | Description |
|---|---|---|
Ctrl/Cmd + A | Select all | Select all elements in the timeline |
| Click + Drag | Box select | Create selection box to select multiple elements |
Ctrl/Cmd + Click | Add to selection | Add individual elements to current selection |
Element visibility and audio
These shortcuts work on selected elements:| Shortcut | Action | Description |
|---|---|---|
| (No default) | Mute/unmute | Toggle mute state for selected elements |
| (No default) | Show/hide | Toggle visibility for selected elements |
apps/web/src/lib/actions/definitions.ts:108-125
You can assign custom shortcuts to element mute/hide actions in the keyboard shortcuts settings.
Timeline
Manage timeline markers and bookmarks:| Shortcut | Action | Description |
|---|---|---|
| (No default) | Toggle bookmark | Add/remove bookmark at playhead position |
apps/web/src/lib/actions/definitions.ts:126-129
History
Undo and redo any editing action:| Shortcut | Action | Description |
|---|---|---|
Ctrl/Cmd + Z | Undo | Undo the last action |
Ctrl/Cmd + Shift + Z | Redo | Redo the last undone action |
Ctrl/Cmd + Y | Redo | Alternative redo shortcut |
apps/web/src/lib/actions/definitions.ts:130-139
Shortcut categories
Shortcuts are organized into logical categories:Playback
Playback
Controls for playing, pausing, and seeking through your timeline.Includes:
- Play/Pause toggles
- Forward and backward seeking
- Stop playback
Navigation
Navigation
Editing
Editing
Core editing operations for modifying timeline content.Includes:
- Split operations
- Copy/paste
- Delete
- Duplicate
- Toggle snapping
Selection
Selection
Selecting and managing multiple elements.Includes:
- Select all
- Box selection
- Multi-select
- Element visibility toggles
History
History
Undo and redo operations.Includes:
- Undo
- Redo (two shortcuts)
Timeline
Timeline
Timeline-specific features.Includes:
- Bookmark management
Controls
Controls
General interface controls.Reserved for future features.
apps/web/src/lib/actions/definitions.ts:3-10
Customizing shortcuts
All keyboard shortcuts in OpenCut can be customized to match your preferred workflow:Tips for efficient editing
Learn the basics first
Start with play/pause (Space), split (S), and delete (Backspace/Delete). These cover 80% of basic editing.
Use J-K-L for review
Keep one hand on J-K-L for quick play/pause/seek while reviewing footage.
Frame stepping for precision
Use arrow keys to find exact frames when making precise cuts.
Toggle snapping
Press N to quickly toggle snapping on when you need precision, off when you don’t.
Shortcut conflicts
If you assign a shortcut that’s already in use:- OpenCut will warn you about the conflict
- You can choose to override the existing shortcut
- Or cancel and choose a different key combination
apps/web/src/lib/actions/index.ts