Codewick supports a full set of keyboard shortcuts for navigating the app, managing projects, and working in the editor. All shortcuts use the macOS Command (⌘) key.
| Action | Shortcut |
|---|
| Home screen | ⌘ + Shift + H |
| Settings | ⌘ + , |
| New project | ⌘ + Shift + N |
| Open project | ⌘ + O |
| Support panel | ⌘ + Shift + / |
| Action | Shortcut |
|---|
| Focus chat | ⌘ + L |
| Focus editor | ⌘ + Shift + E |
| Toggle browser | ⌘ + Shift + B |
| Toggle file explorer | ⌘ + Shift + F |
| Toggle terminal | ⌘ + ` |
| Open model panel | ⌘ + Shift + M |
| Element selection mode | ⌘ + Shift + X |
| I want to… | Press |
|---|
| Start a new project | ⌘ + Shift + N |
| Ask the AI a question | ⌘ + L then type |
| Run a terminal command | ⌘ + ` then type |
| Preview my app | ⌘ + Shift + B |
| Find a file | ⌘ + Shift + F |
| Change AI model | ⌘ + Shift + M |
| Select a UI element to edit | ⌘ + Shift + X |
| Go back to the home screen | ⌘ + Shift + H |
Codewick uses the Monaco editor (the same editor that powers VS Code), so all standard VS Code keyboard shortcuts work inside the code editor. Here are the most commonly used ones:
| Action | Shortcut |
|---|
| Cut line | ⌘ + X |
| Copy line | ⌘ + C |
| Paste | ⌘ + V |
| Undo | ⌘ + Z |
| Redo | ⌘ + Shift + Z |
| Move line up | ⌥ + ↑ |
| Move line down | ⌥ + ↓ |
| Duplicate line | ⌘ + Shift + D |
| Delete line | ⌘ + Shift + K |
| Indent line | ⌘ + ] |
| Outdent line | ⌘ + [ |
| Toggle comment | ⌘ + / |
| Toggle block comment | ⌘ + Shift + A |
| Action | Shortcut |
|---|
| Find | ⌘ + F |
| Replace | ⌘ + ⌥ + F |
| Find next | ⌘ + G |
| Find previous | ⌘ + Shift + G |
| Action | Shortcut |
|---|
| Add cursor above | ⌘ + ⌥ + ↑ |
| Add cursor below | ⌘ + ⌥ + ↓ |
| Add cursor at next match | ⌘ + D |
| Select all occurrences | ⌘ + Shift + L |
| Action | Shortcut |
|---|
| Go to line | ⌃ + G |
| Go to file | ⌘ + P |
| Go to symbol | ⌘ + Shift + O |
| Go to definition | F12 |
| Peek definition | ⌥ + F12 |
Keyboard shortcuts in Codewick are not currently customizable. Custom keybinding support is planned for a future release.