Keyboard shortcuts
The working set: moving and selecting in the grid, editing cells, walking records in the panel, undo and redo. Every shortcut here is read from the implementation, not a wish list.
Updated August 2026
The grid is built to be driven without the mouse, and the grammar is the one your hands know from spreadsheets: arrows move, Enter opens, Escape backs out. Cmd below means Cmd on a Mac and Ctrl on Windows or Linux.
Moving around the grid
| Keys | What happens |
|---|---|
| Arrow keys | Move one cell |
| Tab / Shift+Tab | Move right / left |
| Cmd+Arrow | Jump to the table's edge in that direction |
| Home / End | First / last column |
| Cmd+Home / Cmd+End | First / last cell of the table |
| Page Up / Page Down | One screen up / down |
Big tables load in 200-record pages, so a jump downward lands on the last loaded row while the next page fetches — hold or repeat the key and it keeps walking.
Selecting
| Keys | What happens |
|---|---|
| Shift+Arrow | Grow the selection one cell |
| Cmd+Shift+Arrow | Extend the selection to the edge — held down, it pulls in further pages until the table actually ends |
| Cmd+A | Select everything |
| Shift+Space | Select the row |
| Ctrl+Space | Select the column (Ctrl on every platform, Macs included) |
Acting on cells
| Keys | What happens |
|---|---|
| Enter | Open the cell: text gets its editor, a checkbox toggles, link and attachment cells open their pickers, an enabled button presses |
| Start typing | Open the editor, replacing the value. This responds to ASCII characters only — typing Arabic or another non-Latin script won't open a cell, so press Enter first |
| Space, with a row selected | Open the record panel |
| Backspace / Delete | Clear the cell. For a multi-cell range: Delete (on a Mac, Backspace too) |
| Cmd+C / Cmd+V | Copy / paste the selection |
| Cmd+Z / Cmd+Shift+Z | Undo / redo — your own last 50 actions in this table, edits and deletes included |
While editing a cell
| Keys | What happens |
|---|---|
| Enter | Save and move down |
| Tab / Shift+Tab | Save and move right / left |
| Escape | Close without saving |
| Shift+Enter | New line in a long text field; single-line fields refuse it |
One deliberate exception: a long text field with Rich formatting turned on edits like a document, so Enter makes a new line or the next list item there, and Escape — or clicking outside — is what saves.
In the record panel
| Keys | What happens |
|---|---|
| Escape | Close the panel |
| Arrow up / Arrow down | Previous / next record, in the view's order |
| Tab / Shift+Tab | Move through the panel's fields, wrapping at the ends |
While your cursor is inside a field, keys type; the panel only answers Escape and the arrows when you're not mid-edit.
Small ceremonies
| Keys | What happens |
|---|---|
| Enter / Escape | Commit / abandon any inline rename — table tabs, view names, the new-table input |
| Escape | Close whatever sits on top: a menu, a dialog, the view bar's search box (clearing it on the way out) |
Layered things close one at a time — Escape over an open date picker inside the record panel dismisses the picker, not the panel.