Codemux

Keyboard Shortcuts

Complete reference of all keyboard shortcuts in Codemux.

Keyboard Shortcuts

All shortcuts use Ctrl on Linux. Defined in src/hooks/use-keyboard-shortcuts.ts and src/components/terminal/TerminalPane.tsx.

Global

ShortcutAction
Ctrl+KCommand palette
Ctrl+Shift+PCommand palette (alternative)
Ctrl+]Next workspace
Ctrl+[Previous workspace
Ctrl+TNew terminal tab
Ctrl+WClose active tab
Ctrl+1 through Ctrl+9Jump to tab by position
Ctrl+Shift+BNew browser tab
Ctrl+BToggle File Tree panel
Ctrl+PFind file by name
Ctrl+Shift+EOpen workspace in editor
Ctrl+Shift+FSearch in files
Ctrl+Shift+GRun dev command

Panes

ShortcutAction
Ctrl+Shift+DSplit pane right
Ctrl+Shift+WClose active pane
Ctrl+Shift+JNext pane
Ctrl+Shift+KPrevious pane
Ctrl+LNext pane (vim)
Ctrl+HPrevious pane (vim)

Pane Resizing

ShortcutAction
Ctrl+Alt+ArrowRightExpand active pane
Ctrl+Alt+ArrowLeftShrink active pane
Ctrl+Alt+ArrowDownExpand vertically
Ctrl+Alt+ArrowUpShrink vertically
Ctrl+Alt+LExpand (vim)
Ctrl+Alt+HShrink (vim)
Ctrl+Alt+JExpand vertically (vim)
Ctrl+Alt+KShrink vertically (vim)

Each keypress adjusts size by 5%.

Terminal

ShortcutAction
Ctrl+Shift+CCopy selected text
Ctrl+Shift+VPaste from clipboard
Ctrl+BackspaceBackward kill word
Shift+EnterNewline in agent input (Kitty protocol)

Known Conflicts

KeysConflict
Ctrl+HPane cycling intercepts browser history-back
Ctrl+LPane cycling intercepts browser address bar focus
Ctrl+WOnly fires when >1 tab exists; may reach window manager otherwise