Configuration
Keyboard Shortcuts
Complete reference of ChatML's 30+ keyboard shortcuts.
ChatML provides 30+ keyboard shortcuts organized by context.
Global
| Shortcut | Action |
|---|---|
Cmd+K | Open command palette |
Cmd+N | Create new session |
Cmd+, | Open settings |
Cmd+W | Close current tab |
Cmd+Shift+W | Close all tabs |
Navigation
| Shortcut | Action |
|---|---|
Cmd+1 through Cmd+9 | Switch to session by position |
Cmd+[ | Navigate to previous conversation |
Cmd+] | Navigate to next conversation |
Cmd+Shift+F | Search in conversation |
Cmd+P | Quick file open |
Conversation
| Shortcut | Action |
|---|---|
Enter | Send message |
Shift+Enter | New line in message input |
Cmd+Shift+S | Stop the current agent |
Cmd+. | Interrupt the agent |
Cmd+Shift+N | New conversation in current session |
Up Arrow | Recall last message (in empty input) |
Editor
| Shortcut | Action |
|---|---|
Cmd+S | Save current file |
Cmd+Z | Undo |
Cmd+Shift+Z | Redo |
Cmd+F | Find in file |
Cmd+G | Go to line |
Panels
| Shortcut | Action |
|---|---|
Cmd+B | Toggle sidebar |
Cmd+J | Toggle terminal panel |
Cmd+Shift+E | Toggle file explorer |
Cmd+Shift+D | Toggle diff view |
Terminal
| Shortcut | Action |
|---|---|
Cmd+T | New terminal tab |
Cmd+Shift+T | Close terminal tab |