Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Keybindings

Deflatable is designed to be keyboard-driven. This page lists all available keyboard shortcuts.

Global Shortcuts

These shortcuts work anywhere in the application:

KeyActionDescription
qQuitExit Deflatable
Ctrl+pCommand paletteOpen the command palette
EscCancelClose modal or cancel current action
KeyActionDescription
/ Move cursorNavigate up/down in the table
/ ScrollScroll table horizontally
TabNext tableSwitch to the next table tab
Shift+TabPrevious tableSwitch to the previous table tab
HomeFirst rowJump to the first row
EndLast rowJump to the last row
Page Up / Page DownScroll pageMove one page up/down

Data Operations

KeyActionDescription
+Add rowOpen modal to add a new row
eEdit rowEdit the currently selected row
Double-clickEdit rowAlternative way to edit a row
EnterSelect cellActivate special cells (reverse FK)
KeyActionDescription
/Start searchOpen search bar
nNext matchJump to next search result
N / Shift+nPrevious matchJump to previous search result
EscClose searchExit search mode

View Controls

These operations use button clicks in the control bar:

ButtonDescription
ViewSwitch between saved views or create new ones
GroupGroup table rows by a column
FieldsShow/hide columns, reorder fields
FilterAdd filters to narrow down data
SortSort by one or more columns

When a modal is open (e.g., Edit Row, Filters, etc.):

KeyActionDescription
EscCancelClose the modal without saving
EnterSubmitSave changes (when focused on button)
TabNext fieldMove to the next input field
Shift+TabPrevious fieldMove to the previous input field

Form Navigation

In edit/add row forms:

KeyActionDescription
TabNext fieldMove to next input
Shift+TabPrevious fieldMove to previous input
EnterNext/SubmitMove to next field or submit if on button
SpaceToggle/OpenActivate checkboxes or open dropdowns

Tips

Keyboard-first: While mouse clicking is supported, keyboard navigation is generally faster.

Context-sensitive: Some keys have different meanings depending on where you are in the interface.

Discoverable: The footer bar always shows the most relevant shortcuts for your current context.

Command palette: Press Ctrl+p to see all available actions in context.

Customization

Currently, keybindings are not customizable. If you need different bindings, please open an issue on GitHub to discuss your use case.