## Hotkeys This guide lists the keyboard shortcuts and click-modifier actions that are currently implemented in K.G.Studio. ### Platform-specific create actions - On **macOS**, use `Cmd+click` to create a region, note, or automation point while using the pointer tool. - On **Windows/Linux**, use `Ctrl+click` to create a region, note, or automation point while using the pointer tool. - In the main timeline, double-click empty space to create a region when the pointer tool is active. - In the piano roll and automation lanes, the pencil tool also creates items with a single click. ### Main shortcuts - `Space` — Play / Stop - `C` — Toggle loop - `R` — Start / Stop recording - `Cmd/Ctrl+Z` — Undo - `Cmd/Ctrl+Shift+Z` — Redo - `Cmd/Ctrl+C` — Copy selected items - `Cmd/Ctrl+V` — Paste - `Cmd/Ctrl+S` — Save project - `Cmd/Ctrl+A` — Select all notes in the active MIDI region - `Cmd/Ctrl+T` — Split the selected region at the playhead - `Cmd/Ctrl+J` — Merge selected MIDI regions ### Region and Piano Roll Window shortcuts - `E` — Open the piano roll window for a selected MIDI region, or the waveform editor for a selected audio region. If the editor is already open, `E` closes it. - `N` — Open the piano roll window in sheet music view for a selected MIDI region. - `Delete` / `Backspace` — Delete selected regions, notes, or automation points. - `Esc` — Close the piano roll window. ### Selection actions - `Shift+click` — Add to selection. - Lasso in empty space — Box-select regions or automation points. - `Shift+lasso` in Piano Roll Window — Toggle items in the lassoed area. ### Piano roll shortcuts - `G` — Cycle chord guide mode - `Tab` — Move to the next chord-guide candidate - `Shift+Tab` — Move to the previous chord-guide candidate / voicing ### Piano roll snap shortcuts - `1` — No snap - `2` — Snap to `1/4` - `3` — Snap to `1/8` - `4` — Snap to `1/16` ### Piano roll quantize shortcuts - `5` — Quantize position to `1/4` - `6` — Quantize position to `1/8` - `7` — Quantize position to `1/16` - `8` — Quantize length to `1/4` - `9` — Quantize length to `1/8` - `0` — Quantize length to `1/16`