Skip to content

Keyboard shortcuts

All commands share one keymap. This page lists the defaults. The in-app sheet (Ctrl+Shift+/, or Settings → Keyboard) supports searching, rebinding and resetting them.

The keyboard shortcut sheet The keyboard shortcut sheet
A chord is recorded by pressing it. Conflicts are flagged, and defaults are restored in one click.

Mod is Ctrl, or Command on macOS

One default table serves every platform. Chords marked Ctrl below are Cmd on macOS. A few extra Command-only chords exist on macOS where Ctrl belongs to the shell: Cmd+W closes a tab, and Cmd+1 … Cmd+9 select one. Moving focus between panes takes Cmd+Option and an arrow on macOS, because Option+Left and Option+Right jump by word there.

Panes

Command Chord
Split pane right Ctrl+Shift+Right, Alt+Shift+=
Split pane down Ctrl+Shift+Down, Alt+Shift+-
Split pane left / up Ctrl+Shift+Left, Ctrl+Shift+Up
Focus pane left / right / up / down Alt+Left, Alt+Right, Alt+Up, Alt+Down (Cmd+Option+Left … on macOS)
Focus next pane Ctrl+Shift+O
Zoom pane / restore layout Ctrl+Shift+Z
Grow / shrink pane Ctrl+Shift+., Ctrl+Shift+,
Even out panes (unbound by default)
Close pane Ctrl+Shift+X

Tabs

Command Chord
New tab Ctrl+Shift+T
Duplicate tab Ctrl+Shift+D
Close tab Ctrl+Shift+W
Next / previous tab ++ctrl+pgdn++, ++ctrl+pgup++ (also Ctrl+Shift+] / Ctrl+Shift+[)
Move tab left / right in the strip ++ctrl+shift+pgup++, ++ctrl+shift+pgdn++
Move tab to pane left / right / up / down Alt+Shift+Left, Alt+Shift+Right, Alt+Shift+Up, Alt+Shift+Down
Go to window-wide tab 1 … 9 Alt+1 … Alt+9

Terminal

Command Chord
Copy selection Ctrl+Shift+C
Paste Ctrl+Shift+V
Jump to line start / end Cmd+Left, Cmd+Right on macOS; (unbound by default elsewhere)
Show saved command menu Ctrl+Space
Run a command button (unbound; recorded per button)
Send secret… Ctrl+Shift+P
Switch between terminal and open files Ctrl+` (Control on macOS too)
Find in terminal Ctrl+Shift+F
Select all output Ctrl+Shift+A
Clear scrollback Ctrl+Shift+K
Toggle multi-execution Ctrl+Shift+M
Send BREAK to a serial, Telnet or SSH session (unbound by default)
Send text file… to a serial, Telnet or SSH session (unbound by default)
Cancel the running login sequence (unbound by default)
Increase / decrease font size Ctrl+Shift+=, Ctrl+Shift+- (also Ctrl+= / Ctrl+-)
Reset font size Ctrl+Shift+0, Ctrl+0

Application

Command Chord
Quick launcher Ctrl+K
Toggle hosts sidebar Ctrl+B
Toggle status bar (unbound by default)
Settings Ctrl+,
Keyboard shortcuts Ctrl+Shift+/

Mouse and other gestures

Action Gesture
Zoom the terminal Ctrl + scroll wheel
Open a terminal path in the editor Hover for an underline, then left-click
Resize a split, reset it to half Drag the divider, double-click it
Pane actions (split, zoom, close) Right-click the tab strip
Rename a tab, close a tab Double-click it, middle-click it
New session to a host that already has one open Middle-click it in the sidebar
Select hosts in the sidebar to edit, move or delete them together Ctrl + click (Cmd + click on macOS) for one, Shift + click for a range from the last host clicked
Upload files into an SSH session's directory, or type the local paths Drop them on the terminal; hold Shift while dropping to type the paths
Select files in the file browser to download or delete them together Ctrl + click (Cmd + click on macOS) for one, Shift + click for a range, Ctrl+A for all, Del to delete
Search next / previous match Enter, Shift+Enter

File editor

Monaco's own bindings apply inside the file editor:

Action Chord
Save file, save all Ctrl+S, Ctrl+K then S
Back to the session's terminal Ctrl+`
Find, replace Ctrl+F, Ctrl+H
Command palette F1, Ctrl+Shift+P
Go to line Ctrl+G
Format document Shift+Alt+F

Default binding rules

  • The shell keeps its keys. Ctrl+W deletes a word and Ctrl+2 … Ctrl+8 send their control characters, so Muxus uses Ctrl+Shift+W and the Alt number row.
  • Numbered tabs are window-wide. Hold Alt to reveal the number on every tab; Alt+1 … Alt+9 activate those exact tabs across all panes.
  • Keys fall through when they do not apply. Alt+Left moves focus only when a pane is to the left; otherwise the shell receives it. On macOS, Option+Left and Option+Right always go to the shell as word jumps.
  • Chords follow the printed key cap. Ctrl+Shift+Z is the key labelled Z on QWERTZ and AZERTY. Arrows and keys whose character a modifier mangles use their physical position.
  • Rebinding is supported. A command can take a second chord, replace one, or be unbound. Conflicts are flagged during recording.