Skip to content
DocsPortuguêsInstall

Reference

Keyboard shortcuts

Deck was built to be driven from the keyboard. This is the full list, with every shortcut translated between macOS and Windows.

The two-platform rule

On Windows the app shortcuts use Ctrl+Shift, the Windows Terminal convention.Ctrl on its own collides with what the shell expects, so only the shortcuts that do not conflict stay on plain Ctrl.

There are two exceptions, because the combination was already taken inside the app itself: Tasks and the sidebar use different letters on Windows. They are marked in the tables.

At any moment, ⌘/ on macOS or Ctrl+/ on Windows opens the shortcut sheet inside the app. It is this same list, always current with whatever you have remapped.

General

macOSWindowsAction
⌥SpaceCtrl+Alt+DShow or hide Deck, from anywhere in the system
⌘KCtrl+Shift+KCommand palette
⌘,Ctrl+,Settings
⌘/Ctrl+/Shortcut sheet
⌘[ and ⌘]Ctrl+Alt+← and →Go back and forward between screens

Sessions

macOSWindowsAction
⌘⇧CCtrl+Shift+CNew session with the default agent
⌘⇧SCtrl+Shift+SNew session with options: project, agent, worktree, plan mode
⌘TCtrl+Shift+TTerminal in the same folder as the active session
⌘⇧OCtrl+Shift+OWho is waiting on you, across every project
⌘⇧KCtrl+Shift+JRecent sessions, to jump between the last few

Screens

macOSWindowsAction
⌘⇧MCtrl+Shift+MGrid, the terminals side by side
⌘⇧ACtrl+Shift+AAgent map
⌘⇧GCtrl+Shift+GReview, the project diff
⌘⇧PCtrl+Shift+PProject page
⌘⇧TCtrl+Shift+HTasks
⌘⇧BCtrl+Shift+BGit pane in the sidebar
⌘⇧NCtrl+Shift+NSession browser
⌘BCtrl+Shift+EShow or hide the sidebar

Terminal and panes

macOSWindowsAction
⌘DCtrl+Shift+DSplit, stepping up to the next grid, all the way to four by four
⌘⇧EnterCtrl+Shift+EnterMaximize or restore the pane
⌘WCtrl+Shift+WClose the terminal
⌘LCtrl+Shift+LClear
⌘FCtrl+Shift+FSearch in the terminal
⌘ and arrowsCtrl and arrowsMove between the panes in the Grid
⌥Q and ⌥WAlt+Q and Alt+WSwitch layout group in the Grid

The ones that never change

These follow the system convention and stay out of remapping:

macOSWindowsAction
⌘1 to ⌘9Ctrl+1 to Ctrl+9Switch project, in sidebar order
⌥1 to ⌥9Alt+1 to Alt+9Focus a pane
⌘C and ⌘VCtrl+C and Ctrl+VCopy and paste
⌘+ ⌘- ⌘0Ctrl+= Ctrl+- Ctrl+0Grow, shrink and reset the font size
EscEscClose whatever is on top: a modal, the search field, the browser crosshair

Copy and paste on Windows

Ctrl+C copies when there is a selection in the terminal. With nothing selected it passes the interrupt through to the shell, the way you expect. Ctrl+V and Ctrl+Shift+V paste, images included.

Mouse gestures

GestureWhat it does
Double-click the pane titleRename the terminal
Drag the pane titleMove it into an empty pane, or swap places with an occupied one
Drag the corner handle, in the GridMake the pane take up more cells
Drag a dividerResize panes, or the sidebar
Drag the sidebar under 120 pixelsCollapse the navigation into a column of icons
Drag one session card onto anotherConnect the two sessions
Drag a project in the sidebarReorder it, or drop it into a folder
Side buttons on the mouseGo back and forward through session history

Change a shortcut

In the shortcut sheet, click the row and press the new combination. If it already belongs to another action, the app tells you whose it is before saving. Every row has a button to go back to the default, and there is one button that restores all of them at once.

The sheet opens with ⌘/, from the command palette, or in Settings, under Terminal, in the input and shortcuts part.

The global shortcut

This is what makes Deck pay off day to day: it brings the app in front of any other application, and hides it again if it already has focus. The default is ⌥Space on macOS and Ctrl+Alt+D on Windows.

You can turn it off or pick another combination in Settings, under General. When the shortcut does not respond, almost always another application registered the same combination first, and the way out is to pick a different one. More cases like this one are in Troubleshooting.