Keyboard Shortcuts
Complete reference for all keyboard shortcuts in Tempest. All shortcuts use the ⌘ (Command) key as the primary modifier.
Command Palette
| ⌘ShiftP | Open command palette (commands mode) |
| ⌘P | Open command palette (files mode) |
| ↑ / ↓ | Navigate items in palette |
| Enter | Execute selected command or open file |
| ← | Open selected item in left pane |
| → | Open selected item in right pane |
| Tab | Switch between commands and files mode |
| Esc | Close palette |
Tab Management
| ⌘T | New Claude tab |
| ⌘Enter | New shell tab |
| ⌘ShiftB | Open browser tab |
| ⌘ShiftH | Open chat history |
| ⌘W | Close current tab |
Pane Operations
| ⌘D | Split pane vertically (new pane to the right) |
| ⌘] | Focus next pane |
| ⌘[ | Focus previous pane |
| ⌘Alt→ | Focus pane to the right |
| ⌘Alt← | Focus pane to the left |
| ⌘ShiftEnter | Toggle maximize/restore current pane |
| ⌘Shift= | Reset all pane sizes to equal |
View Modes
| ⌘1 | Switch to terminal view |
| ⌘2 | Switch to diff view |
| ⌘3 | Switch to dashboard view |
Editor
| ⌘S | Save file |
| ⌘W | Close editor tab |
| :q | Quit (Vim mode) |
| :wq | Save and quit (Vim mode) |
Terminal
| ⌘C | Copy selection (when text is selected) |
| ⌘V | Paste from clipboard |
| ⌘F | Open find bar |
| ShiftEnter | Send newline to Claude Code (CSI u encoding) |
Terminal Search
| Enter | Find next match |
| ShiftEnter | Find previous match |
| Esc | Close search bar |
Browser
| ⌘F | Open find bar |
| ⌘G | Find next match |
| ⌘ShiftG | Find previous match |
| Esc | Close find bar |
Version Control
| ⌘Enter | Commit (when in commit panel) |
| ⌘ShiftEnter | Commit and push |
| ⌘S | Save revision description (Jujutsu) |
UI
| ⌘\ | Toggle sidebar |
| ⌘AltI | Toggle developer tools |