Keyboard shortcuts
Every shortcut in Apiboo, per platform.
This page lists every keyboard shortcut in Apiboo. Where a shortcut differs, the Mac keys have their own column: Ctrl on Windows and Linux is usually ⌘ on a Mac.
Change your shortcuts
Open Settings → Keyboard to see the shortcuts grouped as Base, DB Manager and Terminal.
- Click Edit next to a shortcut.
- Press the new keys ("Press keys…"). A shortcut needs Ctrl/⌘ or Alt, so plain typing is never taken. Esc cancels.
- If another command already used those keys, it is unbound and the row says so ("Unbound from …"). A command without keys shows Not set.
Reset to default restores one shortcut, Reset all restores every one. Only the shortcuts in the first table below can be changed; all others are fixed.
Everywhere
These can be changed in Settings → Keyboard:
| Action | Windows and Linux | Mac |
|---|---|---|
| Command palette | Ctrl+K | ⌘+K |
| New tab | Ctrl+T | ⌘+T |
| Toggle AI panel | Ctrl+Shift+A | ⌘+⇧+A |
| Rename | Ctrl+E or F2 | ⌘+E or F2 |
| Duplicate | Ctrl+D | ⌘+D |
Toggle DevTools is Ctrl+` on every platform, and can be changed too.
Rename and Duplicate act on what is selected in the API Client (a request, folder or collection, or several selected rows). In the Terminal, ⌘+D on a Mac splits the pane instead.
These are fixed:
| Action | Windows and Linux | Mac |
|---|---|---|
| Zoom in | Ctrl++ | ⌘++ |
| Zoom out | Ctrl+- | ⌘+- |
| Reset zoom | Ctrl+0 | ⌘+0 |
| Zoom with the mouse | Ctrl+wheel | ⌘+wheel |
| Close a dialog | Esc | Esc |
In the command palette, ↑/↓ move, Enter runs and Esc closes.
Requests
| Action | Windows and Linux | Mac |
|---|---|---|
| Send the request | Enter in the URL, or Ctrl+Enter | Enter in the URL, or ⌘+Enter |
| Save the request | Ctrl+S | ⌘+S |
| Send a WebSocket message | Ctrl+Enter | ⌘+Enter |
| Undo / redo in the URL and other fields | Ctrl+Z / Ctrl+Shift+Z or Ctrl+Y | ⌘+Z / ⌘+⇧+Z |
| Save the collection or schema you are editing | Ctrl+S | ⌘+S |
| Save / close the environments dialog | Ctrl+S / Esc | ⌘+S / Esc |
Type {{ in a field to get variable suggestions: ↑/↓ move, Enter or Tab inserts, Esc closes. See Variables & environments.
API Client sidebar
| Action | Windows and Linux | Mac |
|---|---|---|
| Add a row to the selection | Ctrl+click | ⌘+click |
| Select a range | Shift+click | ⇧+click |
| Clear the selection | Esc | Esc |
| Open the focused request or collection | Enter or Space | Enter or Space |
| Delete (asks first) | Delete or Backspace | Delete or Backspace |
| Save / cancel a rename | Enter / Esc | Enter / Esc |
Documents and rich text
These work in Documents and in the other rich-text editors, such as task descriptions.
| Action | Windows and Linux | Mac |
|---|---|---|
| Insert a block (heading, list, table, code, quote…) | / | / |
| Bold / italic / underline | Ctrl+B / I / U | ⌘+B / I / U |
| Undo | Ctrl+Z | ⌘+Z |
| Redo | Ctrl+Y or Ctrl+Shift+Z | ⌘+⇧+Z |
| Indent / outdent | Tab / Shift+Tab | Tab / ⇧+Tab |
| Line break in a paragraph | Shift+Enter | ⇧+Enter |
| Remove a selected image, video or page link | Delete or Backspace | Delete or Backspace |
| Rename the selected document | F2 or Ctrl+E | F2 or ⌘+E |
Markdown shortcuts format as you type: # for a heading, - or 1. for a list, [ ] for a to-do, > for a quote, and **bold**.
Chat
| Action | Windows and Linux | Mac |
|---|---|---|
| Send | Enter | Enter |
| New line | Shift+Enter | ⇧+Enter |
| Send in code mode | Ctrl+Enter | ⌘+Enter |
| Cancel a reply | Esc | Esc |
| Save / cancel an edited message | Enter / Esc (code: Ctrl+Enter) | Enter / Esc (code: ⌘+Enter) |
| Filter conversations | Ctrl+F | ⌘+F |
In chat search, ↑/↓ and Tab pick a filter, Enter searches and Esc closes.
AI panel
| Action | Keys |
|---|---|
| Send / new line | Enter / Shift+Enter |
| Reference a request, collection or environment | @ |
Commands (/clear) | / |
| Move / choose / close in a picker | ↑/↓, Enter or Tab, Esc |
Boards
| Action | Windows and Linux | Mac |
|---|---|---|
| Undo | Ctrl+Z | ⌘+Z |
| Redo | Ctrl+Shift+Z or Ctrl+Y | ⌘+⇧+Z or ⌘+Y |
| Filter boards (in the board list) | Ctrl+F | ⌘+F |
| Save / cancel a card title | Ctrl+Enter / Esc | Ctrl+Enter / Esc |
| Save / cancel a list title | Enter / Esc | Enter / Esc |
| Post a comment | Ctrl+Enter | ⌘+Enter |
Undo and redo work while a board is open and you are not typing in a field.
Calendar
Single keys, while the Calendar is open and you are not typing:
| Key | Action |
|---|---|
| T | Go to today |
| M / W / D / A | Month / week / day / agenda view |
| N | New event |
| ← / → | Previous / next day |
| ↑ / ↓ | Previous / next week |
| Esc | Close the event popover |
Graph and Projects
| Action | Windows and Linux | Mac |
|---|---|---|
| Find an item in the Graph | Ctrl+F | ⌘+F |
| Draw a link between two items | Shift+drag | ⇧+drag |
| Cancel drawing a link | Esc | Esc |
| Search projects | / | / |
In both searches, ↑/↓ move, Enter picks and Esc closes.
Terminal
The pane shortcuts work while the focus is in the Terminal. Details on Shortcuts.
| Action | Windows and Linux | Mac |
|---|---|---|
| Split pane right | Alt+Shift++ | ⌘+D |
| Split pane down | Alt+Shift+- | ⌘+⇧+D |
| Move to the pane in that direction | Alt+arrow | ⌥+⌘+arrow |
| Resize the focused pane | Alt+Shift+arrow | ⌥+⌘+⇧+arrow |
| Next pane | Alt+Shift+O | ⌘+] |
| Previous pane | – | ⌘+[ |
| Zoom / restore pane | Ctrl+Shift+Enter | ⌘+⇧+Enter |
| Close pane | Ctrl+Shift+W | ⌘+⇧+W |
| Restart / close an exited pane | Enter / Esc | Enter / Esc |
| Open an agent in a split right / below (in the + menu) | Alt+click / Alt+Shift+click | ⌥+click / ⌥+⇧+click |
| Move a focused divider | arrows (Shift: bigger steps), Home or Enter to reset | the same |
DB Manager
Details on Shortcuts.
| Action | Windows and Linux | Mac |
|---|---|---|
| Find in results | Ctrl+F | ⌘+F |
| Next / previous match | F3 / Shift+F3 | F3 / ⇧+F3 |
| Run statement at the cursor | Ctrl+Enter | ⌘+Enter |
| Save staged changes / script | Ctrl+S | ⌘+S |
| Format SQL | Shift+Alt+F | ⇧+⌥+F |
| Query history | Ctrl+Shift+H | ⌘+⇧+H |
| Toggle record view | Tab | Tab |
| Duplicate selected rows | Ctrl+D | ⌘+D |
| Copy / paste selected cells | Ctrl+C / Ctrl+V | ⌘+C / ⌘+V |
| Set cell NULL while editing | Alt+N | ⌥+N |
| Mark rows for deletion | Delete | Delete |
| Add a sort level | Shift+click a header | ⇧+click a header |
| Close find / clear selection / discard changes | Esc | Esc |
FTP / SFTP
In a file pane:
| Action | Windows and Linux | Mac |
|---|---|---|
| Add an item to the selection | Ctrl+click | ⌘+click |
| Select a range | Shift+click or Shift+↑/↓ | ⇧+click or ⇧+↑/↓ |
| Select all | Ctrl+A | ⌘+A |
| Open a folder / transfer a file | Enter | Enter |
| Rename (server side) | F2 | F2 |
| Delete (server side, asks first) | Delete | Delete |
| Jump to a name | type its first letters | type its first letters |
| Go to the typed path / undo it | Enter / Esc in the path | Enter / Esc in the path |
In the file editor:
| Action | Windows and Linux | Mac |
|---|---|---|
| Save | Ctrl+S | ⌘+S |
| Close (asks if there are unsaved changes) | Esc | Esc |
Mail catcher
With the message list focused:
| Action | Keys |
|---|---|
| Previous / next message | ↑ / ↓ |
| Delete the open message (asks first) | Delete or Backspace |
