Skip to content

Keyboard shortcuts

The bindings the application listens for, grouped by where they apply. Where a binding is scoped to a panel, the table says so. These tables are what the application responds to. Bindings are fixed and are not configurable.

On macOS, Command works wherever Ctrl does — either modifier fires the same action, and Control has not been disabled.

Sessions and tabs

Handled globally, and suppressed while you are typing in a text field, except where noted.

Action Windows & Linux macOS
New connection dialog Ctrl+T Cmd+T
Close active tab (file tab first, else session) Ctrl+W Cmd+W
Close all tabs except the active one Ctrl+Shift+W Cmd+Shift+W
Close all inactive tabs Ctrl+Shift+I Cmd+Shift+I
Close all tabs Ctrl+Shift+Q Cmd+Shift+Q
Close all tabs to the left Ctrl+Shift+Left Cmd+Shift+Left
Close all tabs to the right Ctrl+Shift+Right Cmd+Shift+Right
Duplicate the active session Ctrl+D Cmd+D
Reconnect — only when the session is disconnected Ctrl+R Cmd+R
Next session tab Ctrl+Tab Cmd+Tab
Previous session tab Ctrl+Shift+Tab Cmd+Shift+Tab
Jump to session 1–9 by position Ctrl+1Ctrl+9 Cmd+1Cmd+9
Pin or unpin the active tab Ctrl+Shift+P Cmd+Shift+P
Detach the active session into its own window Ctrl+Shift+F Cmd+Shift+F
Tab colour picker for the active session Ctrl+Shift+K Cmd+Shift+K
Copy the active session's hostname Ctrl+Shift+H Cmd+Shift+H
Rename the active session tab F2 F2

Ctrl+R only intercepts when the active session is disconnected. While a session is live the key falls through to the shell, so bash reverse-i-search still works.

Panels and layout

Action Windows & Linux macOS
Toggle the AI panel Ctrl+\ Cmd+\
Collapse or expand the terminal panel Ctrl+J Cmd+J
Toggle the left sidebar Ctrl+B Cmd+B
Open the file explorer panel Ctrl+Shift+E Cmd+Shift+E
Open the connections panel Ctrl+Shift+C Cmd+Shift+C
Focus the terminal Ctrl+` Cmd+`
Toggle fullscreen F11 F11

F11 is also registered as a system-wide shortcut, but only while the active session is a connected RDP session — an embedded RDP window holds OS keyboard focus, so the page's own listener would never see the key. It is unregistered the moment that stops being true.

Terminal

Action Windows & Linux macOS Scope
Find in the terminal Ctrl+F Cmd+F Terminal focused, or the search bar already open
Next match Enter Enter Search bar
Previous match Shift+Enter or Up Shift+Enter or Up Search bar
Close the search bar Esc Esc Search bar
Save terminal output to a file Ctrl+S Cmd+S No editor focused
Print terminal output Ctrl+P Cmd+P No editor focused
Increase terminal font size Ctrl+= Cmd+=
Decrease terminal font size Ctrl+- Cmd+-
Reset terminal font size Ctrl+0 Cmd+0
AI: analyse the terminal Ctrl+Shift+A Cmd+Shift+A
Paste the clipboard into a VNC guest Ctrl+Shift+V Cmd+Shift+V VNC session only

The three zoom keys are intercepted before the page sees them, so that the browser engine's own page zoom does not fire as well. Ctrl++ is treated the same as Ctrl+=.

The search bar's three options are buttons

Case sensitive, whole word and regular expression are toggle buttons in the find bar, clicked rather than keyed. The keys the bar itself handles are the ones in the table above: Enter, Shift+Enter, Up and Escape, plus Ctrl/Cmd+F to open it.

File explorer

Active only while a file explorer pane has focus, and suppressed while an inline prompt is open.

Action Windows & Linux macOS
Refresh F5 F5
Delete the selection Del Del
Go to the parent directory Backspace Backspace
Copy the selection Ctrl+C Cmd+C
Cut the selection Ctrl+X Cmd+X
Paste into the current directory Ctrl+V Cmd+V

File editor

Registered on the Monaco editor, so they apply only while the editor has focus. Monaco's own default bindings are in effect alongside these.

Action Windows & Linux macOS
Save the file Ctrl+S Cmd+S
Toggle word wrap Alt+Z Alt+Z
Format the document Alt+Shift+F Alt+Shift+F
Go to line Ctrl+G Cmd+G
Editor command palette Ctrl+Shift+P Cmd+Shift+P

Alt+Z also works when the editor does not have focus, as a fallback, provided a file is open. Ctrl+Shift+P means the editor's command palette while the editor is focused, and pin/unpin tab otherwise — the global handler stops at any focused text field, and the editor's input is one.

Dialogs

Action Key
Close the settings overlay Esc
Cancel an inline prompt or rename Esc
Confirm an inline prompt or rename Enter

See also