Skip to main content
Tempest provides a comprehensive set of keyboard shortcuts for efficient navigation and workspace management. Most global shortcuts are fully customizable through the Settings panel.

Global App Shortcuts

These shortcuts work across the entire application and control major functions like theme switching, navigation, and workspace management. All are customizable.
ActionDefault Shortcut
Open SettingsCtrl+,
Open ProjectCtrl+O
New WorkspaceCtrl+N
Switch ThemeCtrl+Shift+T

Layout and Panel Control

ActionDefault Shortcut
Toggle Left SidebarCtrl+B
Toggle Right SidebarCtrl+\
Split Pane Side by Side`Ctrl+Shift+`
Split Pane Top / BottomCtrl+Shift+_

Tab Navigation

ActionDefault Shortcut
Next TabCtrl+Tab
Previous TabCtrl+Shift+Tab
Close TabCtrl+W

Agent and Workspace Control

ActionDefault Shortcut
Broadcast to AgentsCtrl+Shift+M
Open Message QueueCtrl+Shift+Q

Terminal Shortcuts

These shortcuts are fixed and not customizable.
ActionShortcutNotes
Toggle Terminal SearchCtrl+FOpens or closes the in-terminal search bar
Copy or Send SIGINTCtrl+CCopies selected text if a selection exists; otherwise sends interrupt to the process
Force CopyCtrl+Shift+CAlways copies the current selection, never sends a signal
PasteCtrl+VPastes clipboard contents into the terminal
Paste (alternate)Ctrl+Shift+VAlternative paste shortcut
On macOS, use Cmd in place of Ctrl for clipboard and search shortcuts in the terminal. Once the terminal search bar is open:
ActionKey
Find NextEnter
Find PreviousShift+Enter
Close Search BarEscape

Editor Shortcuts

These shortcuts are fixed and not customizable.
ActionShortcutNotes
Save FileCtrl+SSaves the currently open file to disk. A dot indicator on the tab shows unsaved changes.

Git and Diff Pane Shortcuts

These shortcuts are fixed and not customizable.
ActionShortcutNotes
Commit Staged ChangesCtrl+EnterWorks from both the commit title and description fields. Requires at least one staged file and a non-empty message.
On macOS, use Cmd+Enter to commit.

Customizing Shortcuts

All shortcuts in the Global App, Layout, Tab Navigation, and Agent sections are user-configurable.
1

Open Settings

Press Ctrl+, (or your current settings shortcut) to open the Settings panel.
2

Go to Keybindings

Navigate to the Keybindings section in the left sidebar of Settings.
3

Rebind an action

Click the shortcut field next to any action, then press the new key combination you want to use. The binding saves automatically.
4

Reset to defaults

Use the reset button in the Keybindings section to restore all shortcuts to their defaults. Individual shortcuts can be rebound again afterward.
Custom keybindings are stored in your local settings and persist across restarts.

Notes

  • App-level shortcuts such as Ctrl+Tab pass through when the terminal is focused, so tab switching works without leaving the terminal.
  • If a shortcut conflicts with your operating system or another application, rebind it in Settings.
  • Split pane shortcuts let you run multiple sessions side by side within the same workspace tab.