Skip to content

Keyboard Shortcuts

Reach has global keyboard shortcuts that work anywhere in the app. On Mac, replace Ctrl with Cmd.

ShortcutAction
Ctrl+TOpen a new local terminal tab
Ctrl+Shift+WClose the current tab
Ctrl+TabSwitch to the next tab (wraps around)
Ctrl+Shift+TabSwitch to the previous tab (wraps around)
ShortcutAction
Ctrl+,Open Settings
Ctrl+Shift+AToggle AI assistant panel
Ctrl+Shift+PCommand palette (placeholder, not yet active)
EscapeClose modal or dialog

These work inside the terminal area:

ShortcutAction
Ctrl+C (with selection)Copy selected text to clipboard
Ctrl+C (no selection)Send interrupt signal (SIGINT)
Ctrl+VPaste from clipboard
Right-clickPaste from clipboard
Ctrl+SSave file (in the file editor overlay)
Shift+PageUpScroll up through terminal history
Shift+PageDownScroll down through terminal history

Shortcuts are registered globally when the app starts. The handler checks the key combination, prevents the default browser behavior, and runs the action.

Mac detection uses navigator.platform to decide whether to match Ctrl or Cmd as the modifier. Shift+Tab is special-cased to avoid interfering with Tab key handling in forms and inputs.