Files
KGStudio/public/chat/hotkeys.md
T

60 lines
2.1 KiB
Markdown

## 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`