Keyboard Shortcuts
Default cmux keyboard shortcuts. Every cmux-owned shortcut can be changed in Settings or ~/.config/cmux/settings.json, including two-step chords.
Shortcut chords
cmux supports two-step shortcut chords in ~/.config/cmux/settings.json. For the full settings file schema, see the configuration docs.
Settings can edit shortcuts directly. Use settings.json when you want an exact tmux-style prefix binding or you keep shortcuts in dotfiles.
settings.json
{
"shortcuts": {
"bindings": {
"newSurface": ["ctrl+b", "c"],
"showNotifications": ["ctrl+b", "i"],
"toggleSidebar": "cmd+b"
}
}
}- Use a plain string for a one-step shortcut.
- Use a two-item array for a chord. The first item is the prefix stroke, the second is the key that follows it.
- Each item uses the same syntax as regular bindings, for example cmd+b, ctrl+b, shift+/, or ctrl+1.
App
Application, window, and top-level command shortcuts.
Settings
⌘+,
Reload configuration
⌘+⇧+,
Show/hide all cmux windowssystem-wide hotkey
⌃+⌥+⌘+.
Command palette
⌘+⇧+P
New window
⌘+⇧+N
Close window
⌃+⌘+W
Toggle full screen
⌃+⌘+F
Send feedback
⌥+⌘+F
Quit cmux
⌘+Q
Workspaces
Workspaces live in the sidebar. Each workspace has its own set of panes and surfaces.
Toggle sidebar
⌘+B
New workspace
⌘+N
Open folder
⌘+O
Go to workspaceworkspace switcher
⌘+P
Next workspace
⌃+⌘+]
Previous workspace
⌃+⌘+[
Select workspace 1…9
⌘+1…9
Rename workspace
⌘+⇧+R
Close workspace
⌘+⇧+W
Surfaces
Surfaces are tabs inside a pane.
New surface
⌘+T
Next surface
⌘+⇧+]
Previous surface
⌘+⇧+[
Select surface 1…9
⌃+1…9
Rename tab
⌘+R
Close tab
⌘+W
Close other tabs in pane
⌥+⌘+T
Reopen closed browser panel
⌘+⇧+T
Toggle terminal copy mode
⌘+⇧+M
Split Panes
Focus pane left
⌥+⌘+←
Focus pane right
⌥+⌘+→
Focus pane up
⌥+⌘+↑
Focus pane down
⌥+⌘+↓
Split right
⌘+D
Split down
⌘+⇧+D
Split browser right
⌥+⌘+D
Split browser down
⌥+⌘+⇧+D
Toggle pane zoom
⌘+⇧+↩
Browser
Open browser
⌘+⇧+L
Focus address bar
⌘+L
Back
⌘+[
Forward
⌘+]
Reload pagefocused browser
⌘+R
Zoom in
⌘+=
Zoom out
⌘+-
Actual size
⌘+0
Toggle browser developer tools
⌥+⌘+I
Show browser JavaScript console
⌥+⌘+C
Toggle React Grabfocused browser, or the only browser pane when a terminal is focused
⌘+⇧+G
Find
Find
⌘+F
Find next
⌘+G
Find previous
⌥+⌘+G
Hide find bar
⌘+⇧+F
Use selection for find
⌘+E
Notifications
Show notifications
⌘+I
Jump to latest unread
⌘+⇧+U
Flash focused panel
⌘+⇧+H