Skip to content

Hotkeys

Run /hotkeys inside Tauren to print the live shortcut list. This page documents the default interaction model.

Custom VS Code keybindings

Tauren scopes its default VS Code keybindings with the when-clause context key tauren.sidebarFocus. Use that context when adding your own Tauren sidebar shortcuts in keybindings.json:

json
{
  "key": "ctrl+shift+c",
  "command": "tauren.copyLastResponse",
  "when": "tauren.sidebarFocus"
}

VS Code may not autocomplete tauren.sidebarFocus in the Keyboard Shortcuts UI or keybindings.json. This is expected: Tauren sets the key dynamically at runtime with VS Code's setContext API, and VS Code's when-clause suggestions only include statically known context keys. The key is still valid when typed manually.

Chat Face

KeyAction
EnterSend composer message.
Shift+EnterInsert composer newline.
EscClose open menus, clear composer text or attachments, otherwise open the session list.
/Show slash commands.
Slash menu: ↑ / ↓Move through slash commands or file suggestions.
Slash menu: Tab / EnterAccept active slash command or file suggestion.
Slash menu: EscDismiss slash menu.
PageUp / PageDownScroll active pane by page.
Cmd+PageUp / Cmd+PageDown on macOS; Alt+PageUp / Alt+PageDown elsewhereScroll active pane by page.
Cmd+↑ / Cmd+↓ on macOS; Ctrl+Home / Ctrl+End elsewhereScroll active pane to top or bottom.
Ctrl/Cmd+FOpen transcript search.
Ctrl+Alt+. / Alt+Cmd+.Open the model picker.
Search: Enter / Shift+EnterMove to next or previous search match.
Search: EscClose transcript search.
Ctrl+OToggle tool output details.

Session List

KeyAction
↑ / ↓Move through sessions.
Home / EndMove to first or last visible session.
EnterOpen selected session.
EscReturn to chat.
?Show help.
RRename selected session.
FFork selected session.
CClone selected session.
ZCompact selected session.
EExport selected session as HTML.
Delete / BackspaceMove selected session to trash.

Session Tree

KeyAction
↑ / ↓Move through tree items.
Home / EndMove to first or last tree item.
← / →Move to parent or deepest visible last child.
EnterOpen selected tree item.
EscReturn to chat or close the active tree dialog.
Shift+LEdit selected tree label.
Label edit: EnterSave label.
Label edit: EscCancel label edit.

Settings and extension UI

KeyAction
Settings: EscClose settings.
Settings nav: ↑ / ↓ / ← / →Move through settings sections.
Settings nav: Home / EndMove to first or last settings section.
Custom UI: terminal keysForward focused terminal-style extension UI keys to Pi extensions.