Dialogs
Every dialog and sidebar with fields takes the same keys: Export, Copy, Sort & Filter, Pivot & Melt, the chart’s options and its export, Save View, and the analysis forms (Sample, Expected, a column’s intent).
| Key | Does |
|---|---|
| ↓ ↑ or Tab Shift+Tab | Next or previous field, wrapping. They work from the moment the dialog opens |
| ← → | Change a choice (a format, a compression, a tab); move the cursor in a text field |
| Space | Act on the field: toggle a checkbox, take a choice’s next value (wrapping), open a picker |
| Enter | Apply, from any field; in an open picker, choose |
| Esc | Close an open picker; otherwise close the dialog without applying |
| Ctrl+P Ctrl+N | Earlier or later entries of a text field’s history (the export paths) |
- A field the dialog does not offer right now (a delimiter for Parquet, a pattern for a melt by type) is skipped.
- h j k l work as the arrows on a field that does not take typing.
- A multiline field (a view’s description) types Enter, and ↑ ↓ move between its lines, leaving it from the first or last; Ctrl+J applies from there.
- In a picker, typing narrows the list, ↑ ↓ move, Space chooses (or toggles, where several can be chosen) and Tab chooses and moves to the next field.
- The chart’s options apply as they change, so Enter there acts as Space does.
- A dialog that cannot do what Enter asked says why on its last line: a blank path, or an export that could not write. The dialog stays as you left it, to fix and press Enter again.
Every question (overwrite a file, delete a view, run a full scan, read every row) is one dialog with two named choices:
| Key | Does |
|---|---|
| ← → (h l) or Tab | Pick a choice. One that destroys something starts on No |
| Enter | Confirm the one picked |
| Esc | Decline |
| ↑ ↓ (k j) | Scroll a long question |
An error says what went wrong; Enter or Esc closes it.
The Info panel is a viewer, not a dialog: ← → and Tab Shift+Tab switch its tabs.