Docs v0.9.93

Keyboard Shortcuts

TatsuCode is designed for keyboard-first interaction. Learn these shortcuts to work faster.

Chat Input

ShortcutAction
EnterSend message
Shift + EnterInsert newline (don't send)
TabAccept command/file suggestion
EscapeCancel current AI operation
Ctrl + VPaste text or images

Command Suggestions

Type / to open the command dropdown:

ShortcutAction
/Show command suggestions
Arrow Up/DownNavigate suggestions
EnterSelect suggestion
TabAccept and autocomplete
EscapeClose dropdown
TypeFilter suggestions

File References

Type @ to reference files quickly:

ShortcutAction
@Open file picker
Arrow Up/DownNavigate files
EnterInsert file reference
TabAccept and autocomplete
EscapeClose file picker
TypeFilter by filename

Example usage:

> Explain @config.json
> Compare @src/old.ts with @src/new.ts

Files referenced with @ are automatically read into context.

Permission Dialogs

When TatsuCode asks for permission:

ShortcutAction
1Allow once
2Allow for this session
3Always allow
4Deny
Y or EnterAllow (default option)
N or EscapeDeny

When dialogs or dropdowns are open:

ShortcutAction
TabMove to next element
Shift + TabMove to previous element
Enter or SpaceActivate focused button
EscapeClose modal
Arrow KeysNavigate options
ShortcutAction
Page UpScroll up
Page DownScroll down
Ctrl + HomeScroll to top
Ctrl + EndScroll to bottom

Zoom

Adjust the interface size:

ShortcutAction
Ctrl + Mouse WheelZoom in/out
Ctrl + PlusZoom in
Ctrl + MinusZoom out
Ctrl + 0Reset zoom

Quick Command Reference

Common commands you'll use often:

TypeCommand
/newStart new session
/clearClear conversation
/modelsChange AI model
/connectManage providers
/providersAlias of /connect
/usageToken usage
/compactCompress context
/sessionLoad session
/themeChange theme
/temp 0.7Set temperature
/exitClose TatsuCode

Tips for Speed

Use Tab Completion

After typing /mod, press Tab to autocomplete to /models.

Use @ for Files

Instead of asking "read the config file", type @config.json and it's automatically included.

Number Keys for Permissions

When permission dialogs appear, press 1, 2, 3, or 4 instead of clicking buttons.

Escape to Cancel

Press Escape anytime to:

  • Stop AI generation
  • Close dropdowns/modals
  • Cancel permission prompts
  • Clear suggestions

Accessibility

TatsuCode supports full keyboard navigation:

  • Tab moves between interactive elements
  • Enter activates buttons and links
  • Arrow keys navigate lists and dropdowns
  • Escape closes overlays and cancels operations
  • Screen reader compatible

Next Steps

Type to search documentation

Use to navigate, Enter to select