Workspaces
Surfaces (tabs within workspace)
Split panes
Browser
Browser shortcuts follow Safari defaults and are customizable in Settings → Keyboard Shortcuts.
Notifications
Find
Terminal
Window
Customizing shortcuts
Change any shortcut in Settings → Keyboard Shortcuts:- Open Settings (⌘ ,)
- Navigate to Keyboard Shortcuts
- Click the shortcut button next to the action you want to change
- Press your desired key combination
- Press Esc to cancel or click away to save
Shortcut conflicts
cmux does not validate for conflicts when you customize shortcuts. If you assign the same shortcut to multiple actions:- The first matching action in the responder chain wins
- Terminal shortcuts generally have lower priority than app-level shortcuts
- You may need to resolve conflicts manually
Resetting shortcuts
Reset shortcuts to defaults:- Click “Reset All” in Settings → Keyboard Shortcuts to restore all defaults
- Reset individual shortcuts by editing and pressing Backspace
Arrow key modifiers
Arrow key shortcuts use special handling:- ⌥ ⌘ ← → ↑ ↓: Focus pane directionally
- Plain arrow keys are passed to the terminal for shell navigation
Tab navigation shortcuts
The Tab key (⌃ Tab) cycles through surfaces, not workspaces. Use ⌃ ⌘ ] / [ for workspace navigation.
Recording shortcuts
When recording a custom shortcut:- Click the shortcut button in Settings
- Press the desired key combination
- Only certain keys are recordable:
- Letters (a-z)
- Numbers (0-9)
- Symbols (via keyCode mapping:
[]{}\;',./etc.) - Arrow keys, Tab, Return
- At least one modifier (⌘⌥⇧⌃) is required