# Keyboard shortcuts

> Default shortcuts by group, plus how to search, rebind, and reset them.

Formats Studio docs · Reference · https://formats.app/docs/keyboard-shortcuts · Updated 2026-09-28

## Playback

| Action | Shortcut |
| --- | --- |
| Play / Pause | `Space` |
| Previous / Next frame | `←` / `→` |
| Previous / Next snap point | `↑` / `↓` |
| Go to start / end | `Home` / `End` |

## Editing

| Action | Shortcut |
| --- | --- |
| Split at playhead | `⌥C` |
| Split at cursor | `⇧C` |
| Join | `⇧J` |
| Delete / Ripple delete | `Delete` / `⌘Delete` |
| Insert freeze frame | `⇧F` |
| Clear keyframes | `⇧A` |
| Link / Unlink clips | `⌥⌘L` / `⌥⇧L` |
| Toggle linked selection | `⇧L` |
| Nudge 1px / 10px | `⇧Arrow` / `⇧⌘Arrow` |

## Tools

| Tool | Shortcut |
| --- | --- |
| Selection | `V` |
| Trim edit | `T` |
| Razor | `C` |
| Rate stretch | `R` |

> **Note:** Ripple and rolling are trim behaviors of the **Trim edit** tool, not separate tools with their own shortcut.

## History, view, and clipboard

| Action | Shortcut |
| --- | --- |
| Undo / Redo | `⌘Z` / `⇧⌘Z` |
| Copy / Cut / Paste | `⌘C` / `⌘X` / `⌘V` |
| Toggle snap / canvas snap | `S` / `⇧S` |
| Zoom in / out | `⌘=` / `⌘-` |
| Zoom to fit / 100% | `\` / `⇧\` |

## Source monitor and project

| Action | Shortcut |
| --- | --- |
| Mark In / Out | `I` / `O` |
| Clear In/Out | `⌥X` |
| Insert / Overwrite edit | `,` / `.` |
| Save | `⌘S` |
| Export | `⇧⌘E` |
| Open Scene Browser | `⇧⌘F` |

## Customize shortcuts

Every binding above is a default. Open **Keyboard shortcuts** from **Help** in the app menu to remap any command to the keys you prefer.

1. Search commands by name, or filter to the **Custom**, **Conflicts**, or **Unassigned** groups.
2. Pick a command and press **Record**, then hold your modifiers and press the final key.
3. If the combo is already in use, the editor flags the conflict — choose **Overwrite** to reassign it, or pick different keys.
4. Use **Unbind** to clear a binding, or add an alternate binding alongside the primary one.

> **Tip:** Use **Reset** to restore a single command, or **Reset All** to return every shortcut to its default. You can also **Export** your bindings to a preset file and **Import** it on another machine.
