Skip to main content

Keyboard Shortcuts

A complete reference of the keyboard shortcuts that TermFlow ships today. Every combination below is wired to a real handler in version 0.1.0 — nothing here is aspirational.

macOS uses Cmd

Where a shortcut is written as Ctrl/Cmd+…, press Ctrl on Windows and Linux, or Cmd (⌘) on macOS. Combinations written with Ctrl only (for example Ctrl+Shift+D) use Ctrl on every platform, including macOS.

On Windows and Linux there is no native application menu — all of these shortcuts come from TermFlow's in-app key handler. On macOS the same handler is active, plus one extra native-menu item (Cmd+N, below).

Tabs

ActionShortcut
Close current tabCtrl/Cmd+W
Next tabCtrl+Tab
Previous tabCtrl+Shift+Tab
Select tab 1–9Ctrl/Cmd+1Ctrl/Cmd+9
note
There is no Ctrl+T

Opening a new tab is intentionally not bound to Ctrl+T, so the shortcut stays free for shells and TUIs that use it. Create tabs with the + button or the profile dropdown in the tab strip instead. See Tabs.

Split panes

ActionShortcut
Split horizontallyCtrl+Shift+D
Maximize / restore the focused paneCtrl+Shift+Enter
Close the focused pane (with confirm)Ctrl+Shift+W
Restart a closed sessionCtrl+R

An honest note: Ctrl+R only restarts a session while the "session closed" banner is showing in that pane — it is not a global reload. You can also split, resize, and rearrange panes entirely with the mouse (pane-header buttons, the context menu, and drag-to-split by edge zone). See Split panes.

Windows

ActionShortcutPlatform
Open a new windowCmd+NmacOS only (native menu)

On Windows and Linux, open additional windows from the app UI or by tearing a tab or pane out of the current window. See Windows and tear-off.

Clipboard and editing

ActionShortcut
PasteCtrl+V
Paste (explicit)Ctrl+Shift+V
Copy selectionCtrl+Shift+C
Clear the terminalCtrl+Shift+X

The plain Ctrl+C key sends SIGINT to the running program, as usual. With Smart Ctrl+C enabled (the default on Windows and Linux), Ctrl+C copies the current selection instead when there is one; pressing it three times within two seconds forces a real SIGINT. You can turn Smart Ctrl+C off in Terminal Behavior.

Open the incremental search overlay, then use the keys below inside it.

ActionShortcut
Open searchCtrl/Cmd+F
Next matchEnter
Previous matchShift+Enter
Close searchEsc

The overlay shows an N-of-M match counter and has toggles for case sensitivity (Aa), whole word (ab), and regular expressions (.*). See Search.

Zoom

ActionShortcut
Zoom inCtrl/Cmd+=
Zoom outCtrl/Cmd+-
Reset zoomCtrl/Cmd+0
Zoom by wheelCtrl/Cmd + mouse wheel

Zoom is per-pane — it changes the font size of the focused pane only and never the global font size. Native browser page zoom is blocked so these keys always reach the terminal. See Zoom.

Terminal input

ActionShortcut
Insert a soft newline (without submitting)Shift+Enter

Shift+Enter is handy for composing multi-line input for agents and REPLs. If you have command-history suggestions enabled, Shift+Enter also inserts the highlighted suggestion when the popup is open (see Terminal Behavior).

Application

ActionShortcut
Open SettingsCtrl/Cmd+,
Toggle fullscreenF11

Not in this list

No command palette, no Alt+Arrow pane navigation

TermFlow 0.1.0 does not have a command palette, and pane navigation with Alt+arrow keys is not available. If you have seen these mentioned elsewhere, they are not wired up in this release. The working way to find text is the search overlay (Ctrl/Cmd+F), and panes are navigated by clicking them or via drag-to-split.

Next steps

  • Terminal Behavior — toggle Smart Ctrl+C, enhanced keyboard protocols, and command-history suggestions.
  • Split panes — the full mouse-and-keyboard workflow for arranging panes.