Skip to content

Keyboard shortcuts

Tabula is designed to be driven from the keyboard. This page is the reference; you can also open it inside the app at any time by pressing ?, and, if you can edit the song, search every action — with its shortcut — from the command palette (Ctrl+Shift+P).

The keys below are the ones that apply on a staff. A percussion track shown as a lattice rebinds most of them — see the drum grid’s keys at the end.

The in-app keyboard reference

KeysAction
0–9Fret digit on tab / drum piece on drums (toggles on drums)
A–GPitch letter on a track with no tab or drums, such as piano or voice (nearest octave). Elsewhere the letters keep their other jobs: E arms a quarter note, and on a stringed track some are techniques
EnterTab: commit the fret you’re typing, advancing if auto-advance is on. Notation: add the pitch and stay on the beat, to stack a chord. Drums: add the piece on the active line, or remove it if it’s already there
NEnter a rest
→Advance to next beat (commits a pending fret)
Shift+digitDrums: stamp the piece and advance to the next beat
KeysAction
← / →Previous / next beat
↑ / ↓Active string up/down (tab) · step pitch (notation) · walk staff (drums)
Home / EndFirst / last beat of the measure
Ctrl+← / Ctrl+→Previous / next measure
Ctrl+↑ / Ctrl+↓Previous / next staff within a grand staff
Page Up / Page DownPrevious / next visible track
Shift+TabSwitch between tab and notation staves
Shift+← / Shift+→Extend selection by a beat
Shift+Ctrl+← / Shift+Ctrl+→Extend selection by a whole bar
Shift+clickExtend selection to the beat (or bar mark) you clicked
Ctrl+ASelect all (current track/voice)
EscClear the selection, leaving the cursor where it is
Alt+↑ / Alt+↓Nudge pitch one semitone (add Shift for an octave)
KeysAction
Q W E R T YWhole · half · quarter · eighth · 16th · 32nd
Numpad 7 6 5 4 3 2Same durations (Sibelius/MuseScore numbering)
.Toggle dotted
+ / −Step armed duration shorter / longer
KeysAction
Ctrl+ZUndo
Ctrl+Shift+ZRedo
Ctrl+C / Ctrl+X / Ctrl+VCopy / cut / paste
Ctrl+Shift+CCopy all tracks (whole bars)
Ctrl+SNothing to save — every change is kept as you make it
Delete / BackspaceRemove note on active string / drum piece on active line
Shift+DeleteDelete the whole beat
KeysAction
I / Shift+IInsert beat before / after
Ctrl+I / Ctrl+Shift+IInsert measure before / after
Ctrl+Delete / Ctrl+BackspaceDelete measure
[ / ]Toggle repeat-start / repeat-end barline
Shift+] / Shift+[Increase / decrease repeat count
KeysAction
HHammer-on / pull-off to next
BBend (cycle preset)
/Slide to next
=Tie to next
P / L / MPalm mute / let ring / dead note
VVibrato (cycle)
Alt+TOpen the technique wheel
KeysAction
Ctrl+KInsert chord voicing
Ctrl+Shift+KInsert chord symbol
Ctrl+LInsert lyric
KeysAction
SpacePlay / pause
EscStop
Shift+LLoop selection
KeysAction
Ctrl+= / Ctrl+−Zoom in / out
Ctrl+0Reset zoom
KeysAction
?Open the keyboard reference
Ctrl+Shift+POpen the command palette (not for viewers)
EscDismiss a menu or dialog

A percussion track shown as a grid moves by cell rather than by beat, so it rebinds much of the table above. These apply whenever the cursor is on a track drawn as a grid.

The grid has a cell cursor of its own — the ring around one square — and it has to be asked for: an arrow places one (on the bar’s first cell, on the kit line you’re already on), and so does a write key, which then writes into it. The keys that only edit an existing cell (Backspace, Delete, Home, End, Page Up, Page Down, Esc) stay the editor’s until there is one.

KeysAction
← → ↑ ↓Move by cell (places a cell cursor on the kit line you’re on, if there isn’t one)
Ctrl+← / Ctrl+→Previous / next beat — a whole beat, not one column
Home / EndThe bar’s first / last cell
Page Up / Page DownSame cell, previous / next bar
EnterWrite the cursor row’s piece and advance (places a cell cursor first, if there isn’t one)
Shift+EnterWrite without advancing — a kick and a hat on one step (places a cell cursor first, if there isn’t one)
1–9Write that row’s piece and advance (places a cell cursor first, if there isn’t one)
Shift+digitWrite that row’s piece without advancing (places a cell cursor first, if there isn’t one)
BackspaceClear the cell; on an empty cell, clear the one behind
DeleteClear the cell in place
Shift+F10 / MenuGhost / accent this cell (same sheet a long-press or right-click opens)
EscDrop the cell cursor
EArm quarters
R / Shift+RArm 8ths / 8th triplets
T / Shift+TArm 16ths / 16th triplets
Y / Shift+YArm 32nds / 32nd triplets

When you can’t remember a key, the command palette is the fastest way back in — type what you want to do and it shows the action and its shortcut:

The command palette