DocsReference

Keyboard shortcuts

Plexus is keyboard-driven: switch tabs, toggle panels, drive the agent, and run git operations without leaving the keyboard.

is the platform command modifier — Cmd on macOS, Ctrl on Windows and Linux. Every shortcut below uses it the same way.

Tabs

Jump straight to any tab in the active session. These fire app-wide, even while the terminal is focused.

⌘1Switch to the Agent tab
⌘2Switch to the Review tab
⌘3Switch to the Explorer tab
⌘4Switch to the Git tab

In the project view the same chords drive its two tabs:

⌘1Switch to the project Dashboard tab
⌘2Switch to the project Git tab

The project pair are separate, independently rebindable actions that share their default combos with the session pair. That's deliberate and safe: a session and a project are never in view at once, so Plexus routes the chord to whichever is active and doesn't count the overlap as a conflict.

Panels & views

⌘JToggle the terminal panel
⌘0Toggle the dashboard

Agent input

Drive the Agent tab from the prompt box.

⌘IToggle the rich (multi-line) input
EnterSubmit the prompt to the agent
⇧EnterInsert a newline without submitting
⌘CCopy the selected terminal text
⌘VPaste the clipboard into the prompt
⌃CInterrupt the running agent (when no text is selected)

On Windows and Linux, ⌘C is Ctrl+C — it copies when text is selected and otherwise interrupts. Copy and paste work the same way in the bottom terminal.

Editor

⌘SSave the open file in the editor

Git operations

Reshape the session branch from anywhere — these fire even while the agent terminal is focused. They're destructive, so each carries two modifiers, and when you trigger one while typing in a terminal or input Plexus asks you to confirm before it rewrites the branch. See Session Git for what they do.

⌘⌥RRebase the branch onto its base
⌘⌥MMerge the base branch into the current branch
⌘⌥SSquash the branch's commits

Customizing shortcuts

Every binding above is editable under Settings → Keybindings. Click a row to record a new combo — Plexus reads the physical key, so layout and Option-composed glyphs never garble it. You can also reset a binding to its default or unbind it entirely (leaving the action with no shortcut).

Two rules keep recordings safe:

  • Every binding needs at least one modifier, so a single keystroke can't fire an action while you work.
  • The destructive git ops require two modifiers — a near-bare chord like ⇧S or a reflexive ⌘S won't trigger a rebase, merge, or squash.

Plexus flags conflicts when two actions share a combo. Every shortcut — navigation and git ops alike — fires while you're typing in a terminal or input, so the two-modifier rule above is what keeps a stray keystroke from triggering a rebase, merge, or squash mid-edit — and if one does fire while you're typing, Plexus confirms before rewriting the branch.

Bindings persist globally — see Settings for how scopes and overrides work.