OpenStudio Loading your studio
Skip to content
Docs · Reference

Keyboard shortcuts

The default profile, mouse gestures, and the 19 DAW input profiles.

Last updated 16 Sept 2026Development build referenceSource on GitHub

Cubase automation update: the unshipped working tree reviewed on top of app commit 7f59cff maps F6 to the envelope panel, Alt/Option+R to all-track Read and Alt/Option+W to all-track Write. These are Cubase-profile bindings; the default OpenStudio tables below are unchanged. Write also enables Read, and switching Write off leaves Read on. Master R/W is controlled separately.

The default OpenStudio keyboard profile, its mouse and scroll gestures, and the profile system that lets you borrow another DAW's conventions or build your own.

How to read this page

Every shortcut below belongs to the OpenStudio keyboard profile, the one active on a fresh install. Ctrl in the tables means Primary: Ctrl on Windows and Linux, Cmd on macOS. Where a gesture uses the physical Alt key, the tables say Alt/Option.

Other built-in profiles, per-platform bindings, custom overrides, and the active editor scope can change or deliberately unassign any of these keys. Open Help → Keyboard, Mouse & Trackpad for the effective map on your machine; the action list there is searchable and shows each binding's scope.

F1 is not the key map

F1 opens the Help Reference, a searchable guide to the app. The shortcut list and profile selectors live in a separate window under Help → Keyboard, Mouse & Trackpad. Help → Getting Started Guide walks through navigation gestures and the first-session hotkeys.

Default keyboard profile

The first-session set is small: Space, Ctrl+R, Ctrl+T, Ctrl+M, S, B, Delete, Ctrl+S, F1, and Ctrl+Shift+P. Everything else in the tables is there when you want it, and Ctrl+Shift+P opens the Command Palette, which finds any action by name whether or not it has a key.

Transport

ActionShortcut
Play / PauseSpace
StopNo separate default
RecordCtrl+R
Go to StartHome
Toggle LoopL
Toggle MetronomeK
Set Loop to SelectionCtrl+L
Tap TempoT

File

ActionShortcut
New ProjectCtrl+N
Open ProjectCtrl+O
Open (Safe Mode)Ctrl+Shift+O
Save ProjectCtrl+S
Save AsCtrl+Shift+S
Close ProjectCtrl+F4
Render / ExportCtrl+Alt+R
Project SettingsAlt+Enter
QuitCtrl+Q

Edit

ActionShortcut
UndoCtrl+Z
RedoCtrl+Shift+Z
CutCtrl+X
CopyCtrl+C
PasteCtrl+V
DuplicateCtrl+D
Delete SelectedDelete
Select All TracksCtrl+A
Select All ClipsCtrl+Shift+A
Deselect AllEsc
Split at CursorS
Group Selected ClipsCtrl+G
Ungroup Selected ClipsCtrl+Shift+G
Toggle Clip MuteU
Nudge LeftLeft
Nudge RightRight
Nudge Left (Fine)Ctrl+Left
Nudge Right (Fine)Ctrl+Right

Tools

ToolShortcut
Select ToolV
Split ToolB
Mute ToolX
Smart ToolY

Insert

ActionShortcut
New Audio TrackCtrl+T
New AI TrackCtrl+Alt+T
New MIDI TrackCtrl+Shift+T
Quick Add Instrument TrackCtrl+Shift+I
Import Media FileInsert
Add MarkerM
Add Named MarkerShift+M
Add Region from SelectionShift+R

View

ActionShortcut
Toggle MixerCtrl+M
Toggle Virtual MIDI KeyboardAlt+B
Toggle Undo HistoryCtrl+Alt+Z
Clip PropertiesF2
Edit PitchP
Help ReferenceF1
Keyboard, Mouse & TrackpadHelp menu
Zoom to Time SelectionCtrl+Shift+E
Zoom InCtrl++
Zoom OutCtrl+-
Zoom to FitCtrl+0
Save Screenset 1Ctrl+Shift+1
Save Screenset 2Ctrl+Shift+2
Save Screenset 3Ctrl+Shift+3
Load Screenset 1Ctrl+1
Load Screenset 2Ctrl+2
Load Screenset 3Ctrl+3
Command PaletteCtrl+Shift+P

Screensets store which panels are visible and how they are laid out, so the three save and load pairs give you quick switches between, say, an editing view, a mixing view, and a mastering view.

Navigation

ActionShortcut
Next TransientTab
Previous TransientShift+Tab

Options

ActionShortcut
PreferencesCtrl+,
Tap TempoT

MIDI

ActionShortcut
Quantize Notes Using Last SettingsQ
Transpose +1 Semitonevia menu or command palette
Transpose -1 Semitonevia menu or command palette
Transpose Octave Up (+12)via menu or command palette
Transpose Octave Down (-12)via menu or command palette
Velocity +10%via menu or command palette
Velocity -10%via menu or command palette
Reverse MIDI Notesvia menu or command palette
Invert MIDI Note Pitchesvia menu or command palette
Select All NotesCtrl+A
MIDI PanicCtrl+Alt+P

The named global MIDI transform commands above are unassigned by default. Inside the Piano Roll, use Up/Down for semitone transposition and Shift+Up/Down for octave transposition. Scope matters: M adds a marker globally but mutes a focused track; S splits clips but solos a focused track. Open Help → Keyboard, Mouse & Trackpad to inspect the effective scope and bindings. See MIDI & piano roll.

Mouse and scroll gestures

Most gestures live on the timeline. Primary+Scroll zooms around the pointer, from 1 to 1000 pixels per second; the rest are in the table.

Surface / actionOpenStudio mouse gesture
Vertical workspace scrollScroll
Timeline zoomPrimary+Scroll
Horizontal timeline scrollShift+Scroll
Resize track heightAlt/Option+Scroll
Zoom waveform heightPrimary+Shift+Scroll
Move / copy clipDrag / Primary+Drag
Slip-edit clip contentsPrimary+Shift+Drag
Axis-lock clip moveShift+Drag; locks to the first axis that crosses the threshold
Move clip without snapAlt/Option+Drag
Resize / fine resize clip edgeDrag / Primary+Drag edge
Symmetric resize / stretch clipShift+Drag / Alt/Option+Drag edge
Seek on empty timelineClick
Select range / extend selectionPrimary+Click-drag / Shift+Click-drag
Create a razor editAlt/Option+Drag empty timeline
Select / toggle / range-select trackClick / Primary+Click / Shift+Click track header
Solo trackAlt/Option+Click track header
Move / fine-move automation pointDrag / Primary+Drag
Constrain automation point vertically / deleteShift+Drag / Alt/Option+Click point
Adjust / fine-adjust fade handleDrag / Primary+Drag
Symmetric fade / cycle fade shapeShift+Drag / Alt/Option+Click handle
Seek from rulerClick ruler
Set loop / time selection / zoom rangePrimary+Drag / Shift+Drag / Alt/Option+Drag ruler
Context menuRight-click

Time selections come from Primary+Drag on the timeline background or Shift+Drag on the ruler. Razor edits come from Alt/Option+Drag on the background and show as semi-transparent areas. Preferences shows the current mouse behaviour and the exact modifier overrides in force.

Input profiles

OpenStudio can adopt another DAW's input conventions without changing the project or the audio engine. Keyboard and mouse/scroll behaviour are separate choices, so Cubase-style keys with REAPER-style timeline scrolling is a valid combination.

  1. Open Options → Keyboard, Mouse & Trackpad (also available in Help).
  2. Choose a Keyboard profile.
  3. Choose a separate Mouse & scroll profile.
  4. Search the action list to see the effective keys and their active scope.

The first-run profile card exposes both selectors too. There are 19 built-in profile families:

Built-in profile families
OpenStudioPro ToolsCubase / NuendoREAPER
AudacityLogic ProFL StudioAbleton Live
Studio OneBitwig StudioReasonCakewalk / Sonar
GarageBandDigital PerformerArdourAdobe Audition
MixcraftWaveformRenoise

A profile maps documented source-DAW conventions onto equivalent OpenStudio actions. It does not claim to reproduce commands OpenStudio has no match for. Most profiles keep the OpenStudio binding where the source defines no override; explicit empty mappings prevent known collisions. Digital Performer, Waveform, and Renoise use a strict policy, so commands without a verified mapping stay unassigned. Esc for closing an active modal is the one deliberate exception and stays bound everywhere.

Every profile is selectable on every platform. When the source DAW is not native to your operating system, the selector labels it as cross-platform emulation. Printed key names are normalised for the current platform, including the Command/Control and Option/Alt distinctions.

Published defaults only

Profiles follow each vendor's published default shortcut sheets, last validated on 2026-08-21. They do not reproduce a customised map you built in the other DAW. Source links are listed in the upstream profiles document.

Custom keyboard profiles

The Keyboard, Mouse & Trackpad window creates named profiles on top of any built-in base. A custom profile can be created, duplicated, renamed, deleted, exported to JSON, and imported again. Custom shortcut editing lives here, not in Preferences, and named profiles currently apply to the keyboard only; mouse overrides are per-gesture settings on the selected mouse base.

For each action you can:

  • add more than one key combination;
  • create an all-platform binding or a macOS, Windows, Linux, or fallback override;
  • intentionally disable the action for the selected target;
  • remove an override and inherit the built-in base again;
  • review conflicts before an overlapping binding is accepted.

Bindings resolve by scope, so the same key can mean different things in different editors. The scopes are global, Timeline/ruler, track controls, Mixer, Piano Roll, Pitch Editor, automation, browser, plug-in, modal, and contextual surfaces. Text entry and active shortcut capture take precedence, so typing in a field never fires a DAW command.

An imported profile is schema-checked, size-limited, and normalised, and it is rejected if it names unknown actions or unreachable key combinations. Imports land as a copy with a fresh local identity rather than silently overwriting an existing profile.

Printing a cheat sheet

In Help → Keyboard, Mouse & Trackpad, click Print to generate a cheat sheet for the current profile and platform. It reflects your custom overrides and unassignments, which the static tables on this page do not.

If a key stops working, check focus first (a focused text field disables shortcuts until you press Esc), then confirm the selected profile, the platform override, and the action's scope in the shortcut window. The full checklist is in Troubleshooting.