Skip to content

Keybindings

Keyboard shortcuts for working in Delta.

Delta is keyboard-driven: every command is an action, and actions can be bound to keys.

View shortcuts

Press Cmd+/ on macOS or Ctrl+/ on Linux and Windows to open the keyboard shortcuts reference, which lists Delta’s actions grouped by area. It’s also in the menu bar as Keymap. The keys shown are looked up from the live keymap, so the reference always reflects the actual bindings, including platform differences in the defaults.

Command palette

Press Cmd+Shift+P on macOS or Ctrl+Shift+P on Linux and Windows to open the command palette with the command filter applied. Press Cmd+K on macOS or Ctrl+K on Linux and Windows to search commands and threads together. The palette is also in the menu bar as Command Palette…. When a terminal is focused, Cmd+K goes to the terminal instead; use Cmd+Shift+P.

Press Tab in the command palette to switch to Ask Delta. Describe what you want to do, then press Enter. Delta answers and suggests relevant commands; select a suggestion to run it. Press Tab again to return to command and thread search.

Switch between thread and file pane

Press Cmd+? on macOS or Ctrl+? on Linux and Windows to toggle focus between the thread and the file pane.

Actions are also discoverable through the menu bar, which shows the shortcut next to each menu item.

Common shortcuts

These shortcuts describe the desktop app. Browser shortcuts can differ or be reserved by the browser; Cmd+D and Ctrl+D do not bookmark a Delta thread on the web.

This is a curated list of common navigation and workflow shortcuts. For the complete live list, press Cmd+/ on macOS or Ctrl+/ on Linux and Windows.

ActionmacOSLinux and Windows
Send a messageCmd+EnterCtrl+Enter
Send a message to a subthreadCmd+Shift+EnterCtrl+Shift+Enter
Open the primary project’s menuCmd+Option+OCtrl+Alt+O
Choose a branchCtrl+Cmd+BCtrl+Alt+B
Switch thread/file pane focusCmd+?Ctrl+?
Focus the parent conversation (desktop)Cmd+1Ctrl+1
Find a threadCmd+TCtrl+T
Pin or unpin the current threadCmd+Option+PCtrl+Alt+P
Bookmark or unbookmark the current threadCmd+DCtrl+D
Show Bookmarked ThreadsCmd+Option+BNo default
View All SubthreadsCmd+JCtrl+J
Return to the parent threadCmd+Option+UCtrl+Alt+U
Archive the current threadCmd+WCtrl+W
Share the current threadCmd+Shift+SCtrl+Shift+S
Copy a share linkCmd+Option+LCtrl+Alt+L
Reopen a recently archived threadCmd+Shift+TCtrl+Shift+T
Show thread historyCmd+YNo default
Start a review threadCmd+Shift+RCtrl+Shift+R
Open Review ChangesOption+Shift+DAlt+Shift+D
Collapse or expand all review filesShift+TabShift+Tab
Mark all review files seen or unseenCmd+Shift+YCtrl+Shift+Y
Open a link or a file from tool outputOption+EnterAlt+Enter
Open a terminal in the threadCtrl+` Ctrl+`
Toggle terminal background modeCmd+Option+ZCtrl+Alt+Z
Comment on a selectionCmd+Option+MCtrl+Alt+M
Toggle comment mode in a file tabCmd+Option+CCtrl+Alt+C
Open or close a delivered commentCmd+Shift+MCtrl+Shift+M
Show or hide comments in Files and ChangesCmd+Option+VCtrl+Alt+V
Previous / next file tabCmd+Option+Left / Cmd+Option+RightCtrl+Alt+Left / Ctrl+Alt+Right
Follow the next collaboratorCtrl+Option+Cmd+FCtrl+Alt+Shift+F
Cycle the cursor positionCtrl+LCtrl+L
Open the log viewerCmd+Shift+LCtrl+Shift+L
Search the focused viewCmd+FCtrl+F
Next / previous search matchCmd+G / Cmd+Shift+GCtrl+G / Ctrl+Shift+G

When the file pane is focused, Cmd+W on macOS or Ctrl+W on Linux and Windows closes the file tab instead of archiving the thread. With the project or Changes panel focused, it closes that panel. In a focused subagent conversation, Escape stops that subagent.

Use Ctrl+P or Ctrl+K to select the previous item in menus, and Ctrl+N or Ctrl+J to select the next. Review-file shortcuts apply when the diff is focused, not while editing a comment. The return-to-parent shortcut applies when a subthread is open as primary.

Option+Enter on macOS or Alt+Enter on Linux and Windows opens the link under the cursor in the conversation regardless of Send With Modifier.

Context-specific gestures are documented with their workflows:

Custom keybindings

Delta does not support rebinding keys yet. The defaults are fixed, apart from the composer’s send behavior: Cmd+Enter (Ctrl+Enter on Linux and Windows) sends by default, and turning the Send With Modifier setting off makes Enter send instead. With that setting off, Cmd+Enter on macOS or Ctrl+Enter on Linux and Windows sends to a new subthread.

What’s next

  • Settings covers the settings that change what some keys do in the composer.

Zed Industries © 2026

TermsPrivacy