SynaraDocs

Keyboard shortcuts

The full default keymap, verified against the Synara source, plus JSON customization.

mod means Command on macOS and Control on Windows or Linux.

ShortcutAction
mod+kSearch the sidebar
mod+bToggle the sidebar
mod+1mod+9Jump to the Nth thread
mod+shift+] / mod+shift+[Next / previous visible chat
ctrl+tab / ctrl+shift+tabCycle recent views
mod+shift+oAdd a project
mod+iImport a thread
mod+oOpen the favorite file in the editor

Create

ShortcutAction
mod+nNew task in the active project
mod+shift+nNew task in the latest project
mod+alt+nNew chat without a project
mod+shift+tNew terminal-first task
mod+alt+c / mod+alt+x / mod+alt+rNew Claude / Codex / Cursor thread
mod+\Split the current chat

Composer and models

ShortcutAction
cmd+lFocus or blur the composer
mod+shift+mToggle the model picker
alt+] / alt+[Cycle the active provider's models
mod+shift+eToggle the reasoning/effort picker
mod+shift+uOpen usage settings

Panels and terminals

ShortcutActionContext
mod+jToggle the terminal drawerAnywhere
mod+shift+jFull-width terminal workspace (mod+1/mod+2 switch terminal/chat)Anywhere
mod+dToggle the diff panelOutside the terminal
mod+dSplit the terminalTerminal focused
mod+shift+arrowsDirectional terminal splitsTerminal focused
mod+t / mod+wNew / close terminal tabTerminal focused
mod+shift+bToggle the browser previewOutside the terminal

Custom keybindings

A settings panel lets you explore and remap shortcuts. For full control, Synara reads user overrides from:

~/.synara/userdata/keybindings.json

The file contains an ordered JSON array. The last matching rule whose when expression is true wins.

[
  { "key": "mod+g", "command": "terminal.toggle" },
  { "key": "mod+shift+g", "command": "terminal.new", "when": "terminalFocus" }
]

Supported context keys currently include terminalFocus and terminalOpen. Expressions support !, &&, ||, and parentheses. Invalid rules are ignored and logged by the local server.

Last updated on

On this page