Skip to main content
Use /hotkeys to view current shortcuts. Some combinations depend on the OS and terminal; use alternatives or rebind keys when conflicts occur.

Input and editing

See Interaction and input for input and message queue behavior.

Global and application shortcuts

Models and output

See Slash commands for the corresponding interactive commands.

Transcript scrolling and search (fullscreen)

Fullscreen is experimental. Start it with step --tui-mode fullscreen.

Inside /tree

Common picker shortcuts

Use arrows and PageUp / PageDown to browse, Enter to confirm, and Esc to cancel. In /resume, Ctrl+S changes sorting, Ctrl+N filters named sessions, Ctrl+R renames, and Ctrl+D deletes. Ctrl+S in model and thinking-level pickers saves the default.

Customization

Edit ~/.stepcode/agent/keybindings.json, then run /reload. Action names include tui.input.newLine and app.model.select. For example:
Override only the actions you need, avoiding duplicate bindings in the same context. If a binding fails, check terminal interception, action names, and JSON syntax. See Configuration files for other interface settings.