CustomizationKeyboard Shortcuts
Keyboard Shortcuts
Complete reference for CodeMantis keyboard shortcuts.
Shortcut Reference
CodeMantis provides keyboard shortcuts for the actions you use most frequently. All shortcuts use the Command key as the primary modifier, following standard macOS conventions.
Projects and Navigation
| Shortcut | Action |
|---|---|
| Command + N | New session in current project. |
| Command + Shift + N | Project Picker — opens the picker (Templates, Open Folder, Clone, Recent, Resume Session). |
| Command + W | Close current session. |
| Command + Shift + W | Close all sessions in the current project. |
| Command + 1 through 9 | Switch session by number within the current project. |
| Command + Shift + [ | Previous session. |
| Command + Shift + ] | Next session. |
| Control + Tab / Control + Shift + Tab | Switch between project tabs. |
Chat and Sessions
| Shortcut | Action |
|---|---|
| Command + Enter | Send message — submits your current message to Claude Code. This is the default send shortcut and can be changed to Enter in Settings. |
| Command + L | Clear chat — clears the visible chat history in the current session. This does not delete the session; it only resets the visible conversation view. |
| Command + F | Open the in-chat search bar (when a session is active). |
| Command + . | Toggle session mode — cycles through all six modes (Normal, Auto-Accept, Plan, Auto, Don't Ask, Bypass). |
| Shift + Tab | Same mode cycle, available while focus is in the input area. |
| Escape | Stop / interrupt Claude. |
Tools and Panels
| Shortcut | Action |
|---|---|
| Command + Shift + B | Open SpecWriter — launches the SpecWriter panel for creating or editing project specifications. |
| Command + / | CLI Overlay — toggles the command-line overlay for quick access to terminal commands without switching panels. |
| Command + , | Settings — opens the Settings window where you can configure themes, API keys, shortcuts, and all other preferences. |
Customizing the Send Shortcut
By default, messages are sent with Command + Enter. If you prefer to send with just Enter (and use Shift + Enter for new lines), you can change this in Settings:
- Open Settings (Command + ,).
- Go to the General tab.
- Find the Send shortcut option and toggle between Command + Enter and Enter.
Tips for Efficient Navigation
- Use Command + 1 through 9 to jump directly to a session by position — much faster than clicking session tabs.
- Toggle session modes with Command + . to quickly switch to Plan mode when you want to discuss an approach before committing to code changes, then switch back to Normal or Auto-Accept when you are ready to execute. The cycle covers all six modes.
- Control + Tab moves between project tabs in the title bar — handy when you keep multiple projects open side by side.
- Command + F opens an in-chat search that highlights matches across the entire conversation, even messages still off-screen — much faster than scrolling to find an earlier turn.
- The CLI Overlay (Command + /) provides a fast way to run a terminal command without navigating to the terminal tab, keeping your focus on the chat.