Keyboard Shortcuts

← Contents

The web app's keys are listed in Using the Web App.

GUI

On macOS, use Cmd instead of Ctrl.

ShortcutAction
Ctrl+OOpen a file
Ctrl+WClose the window
Ctrl+QQuit
Ctrl+Shift+MEdit mode on / off
Ctrl+SSave (edit mode)
Ctrl+Shift+SSave As (edit mode)
Ctrl+Z / Ctrl+Shift+ZUndo / redo (edit mode)
Ctrl+VPaste tab-separated text (edit mode)
F2, Enter, typingEdit the current cell (edit mode)
Delete, BackspaceClear the selected cells (edit mode)
Ctrl+Shift+EExport the view
Ctrl+CCopy the selection as tab-separated text
Ctrl+FFind (Search pane)
Ctrl+GGo to a row, cell or column
Ctrl+Shift+FFilter pane
Ctrl+Shift+IColumn statistics
Ctrl+Shift+HHistogram
Ctrl+Shift+PScatter plot
Ctrl+Shift+GGroup By
Ctrl+Shift+TFollow the end of the file on / off
Ctrl+ERun SQL
F1User manual
Arrow keys, Page Up / Page Down, Home / EndMove the current cell
Shift+clickExtend the selection
Double-clickShow the whole cell in the Content pane (edit mode: edit it)
Right-clickCell, row or column menu

In the SQL window:

ShortcutAction
Ctrl+EnterRun
Ctrl+Up / Ctrl+DownPrevious / next SQL in the history
TabComplete a table, column or keyword

Terminal UI

Press ? or F1 in the terminal UI to show this list.

Moving and selecting

KeyAction
Arrows, h j k lMove the cursor
Shift+arrowsExtend the selection
vStart / stop selecting with cursor moves
Ctrl+ASelect all
EscClear the selection
PgUp / PgDn, Ctrl+B / Ctrl+FMove one page
g / G, Ctrl+Up / Ctrl+DownFirst / last row
Home / End, 0 / $First / last column
Ctrl+GGo to a row (120), a cell (B12, R12C2) or a column (name or letter)
Tab / Shift+Tab, ] / [Next / previous sheet

Viewing

KeyAction
Enter, double clickShow the whole cell in the sidebar (edit mode: edit it)
SStatistics of the cursor's column in the sidebar (again: the cell)
BHistogram of the cursor's column (Enter: filter to a bar; Esc: back)
M2D density of the two selected columns, else of number or date columns near the cursor (Enter: filter to a cell; Esc: back)
AGroup By: count and aggregate the rows by the values of columns, into a sheet
%Format the column (or the selected ones): thousands separator, decimals, date format
sShow / hide the sidebar
< / >Narrow / widen the column
x / XHide the column (or the selected ones) / show all columns
|Freeze the columns up to the cursor's (again: unfreeze)

Sorting, filtering and searching

KeyAction
oSort by the column: ascending, descending, none
fEdit the filter (conditions on columns)
= / !Filter: equal / not equal to the cell
FClear the filter
/Search the sheet (empty: clear the search)
Ctrl+RIn the / prompt: toggle regular expression search
n / NNext / previous search hit

Data and files

KeyAction
y, cCopy the selection (tab-separated, through OSC 52)
:Run SQL (DuckDB / SQLite / Parquet / JSON); Up / Down: history, Tab: complete
wExport the sheet as shown to CSV / TSV / Excel / Parquet
P / DConvert to Parquet / DuckDB next to the file and open it (Esc: cancel)
HFirst row: switch between the guess and header / data (CSV / TSV / Excel)
#Skip lines starting with ## (on by default for VCF)
ENext text encoding: UTF-8, UTF-16LE, UTF-16BE, Shift_JIS (CP932)
rRevert (reload the file)
RToggle Auto Revert
TFollow the end of the file as it grows (tail -f) on / off
eShow the file in the file browser
?, F1Help
q, Ctrl+CQuit (asks about unsaved changes; Ctrl+C again: quit without saving)

Editing

KeyAction
IEdit mode on / off (CSV / TSV / Excel)
Enter, i, F2Edit the cell (edit mode)
Enter / Tab / EscWhile editing: keep and move down / keep and move right / cancel
Delete, BackspaceClear the selected cells (edit mode)
PastePaste tab-separated text into the selected cells (edit mode)
u / Ctrl+RUndo / redo (edit mode)
Ctrl+SSave (edit mode)

Filter dialog

KeyAction
↑ / ↓Move between lines
TabNext field: column, operator, value
← / →Change the column, operator, or All / Any
Ctrl+NAdd a condition
Ctrl+DDelete the condition
Ctrl+UClear the value
EnterApply
EscCancel

Histogram

KeyAction
↑ / ↓, k / jSelect a bar
← / →, h / lPrevious / next column
EnterFilter the sheet to the selected bar
FClear the filter
Esc, B, qBack to the sheet

2D density

KeyAction
Arrows, h j k lSelect a cell
x / XNext / previous column on X
y / YNext / previous column on Y
tSwap X and Y
LLogarithmic / linear colour scale
EnterFilter the sheet to the selected cell
FClear the filter
bText on X: box plots / density
Esc, M, qBack to the sheet

Group By dialog

KeyAction
↑ / ↓, k / jMove between lines
g, SpaceGroup by the column on / off
aAggregate the column on / off
← / →, SpaceLast line: choose a function, on / off
EnterGroup
EscCancel

Format dialog

KeyAction
↑ / ↓Move between lines
← / →, SpaceChange the setting
DeleteReset the format
EnterApply
EscCancel