Skip to content

Reference

Keyboard shortcuts

Every keyboard shortcut in Codz for Mac, grouped by where you use it, from the command palette and composer to Git and issues.

These are the keyboard shortcuts Codz defines on the Mac. Most live in the menu bar, where you can also find them, and the command palette shows each action’s shortcut beside it.

The key that sends a message is the one shortcut you can change: Settings ▸ Keyboard shortcuts ▸ Send message switches between Return and ⌘ Return. That page also lists the main shortcuts for reference.

App and windows

ShortcutAction
⌘,Open Settings
⌘NNew chat
⌘⇧NNew project
⌥⌘UShow or hide the Activity view in the sidebar
⌘WClose the window
⌘MMinimize
⌃⌘FEnter full screen
⌘HHide Codz
⌥⌘HHide other apps
⌘QQuit Codz
ShortcutAction
⌘KOpen the command palette. Press again to close it
⌘PGo to a file in the current project. Press again to move down the list
⌘⇧PRun a command
⌘[ / ⌘]In the palette, step through All, Chats, Files, Actions and Settings
> / @In an empty palette, switch to Actions / Chats
↑ / ↓Move the selection. ⌃N and ⌃J move down, ⌃P and ⌃K move up
↩Open the selected result
EscClose the palette
⌘FFind in the file editor, in a Browser page that has focus, or in the conversation on screen. Elsewhere, filter the sidebar’s chats
⌘⇧FFilter the sidebar’s chats, archived ones included

Codz ▸ Search Chats… opens the palette on Chats. It has no shortcut of its own.

The number keys open the dashboard’s pages, listed in Settings ▸ Keyboard shortcuts as ⌘1…9:

ShortcutAction
⌘[Back
⌘]Forward
⌘1Overview
⌘2Agents
⌘3Ports
⌘4Usage
⌘5Models
⌘7Chat
⌘8Profile
⌘9Storage
⌘0Memory
⌘⇧IIssues

When a page in the Browser panel has focus, ⌘[ and ⌘] go back and forward in that page instead.

Chats

ShortcutAction
⌘/Change model: open the composer’s model picker. ⌘⇧M also works
⌃⌘1…9Switch the chat to model 1 to 9 in your loadout
⌥⌘/Cycle the model’s effort levels
⌘⇧ETurn Fast mode on or off, where the model has one
⌘⇧AOpen or close the side chat
⌘⇧CCopy the conversation
⌘LFocus the composer
⌘.Stop generating
⌥↑ / ⌥↓Jump to your previous / next message in the conversation
← / →In an opened image, show the previous / next image. Esc closes it

See Models & loadout and Handoffs & side chats.

Composer

ShortcutAction
↩Send the message
⇧↩Start a new line
⌘↩Send, when Send message is set to ⌘ Return. ↩ then starts a new line
⌘↩ while the agent worksSend your message into the running turn, for agents that accept it. Needs Return as the send key
Esc while the agent worksStop the turn
⇧TabCycle the mode: Ask, Plan, Agent
↑ / ↓Move through @ and / suggestions
TabAccept the highlighted suggestion, or move focus out of the composer
⌥TabType a tab
EscClose the model picker, the suggestions or the plan checklist; otherwise leave the composer

When an action waits for approval

ShortcutAction
⌘↩Approve the action
EscDeny it
Type a reason, then ↩Deny it, with your reason for the agent

Plain ↩ never approves an action. Chat ▸ Approve Action and Chat ▸ Deny Action have no shortcuts of their own: approving from the keyboard works only in the composer. See Modes & approvals.

When an agent asks a question

The question takes the composer’s place.

ShortcutAction
1…9Pick an answer
↑ / ↓Move the highlight
SpaceChoose the highlighted answer
← / →Previous / next question
↩Go to the next question, or Submit
EscSkip

In the model picker

ShortcutAction
↑ / ↓Move through the list
Home / EndFirst / last row
→ / ←Open / close the effort or account menu
↩ or SpaceChoose
EscClose the picker

Workspace

⌘⇧1…7 open the seven panels of the workspace beside a chat:

ShortcutAction
⌘⇧1Activity
⌘⇧2Git
⌘⇧3Terminal
⌘⇧4Files
⌘⇧5Browser, with Browser tools on
⌘⇧6Computer, with Computer use on
⌘⇧7Run, in a project Codz can run
⌘⇧8Background tasks
⌘⇧0Close the workspace
⌃`Open or close the terminal drawer
⌥⌘BShow or hide the panel
⌘RRun the project in the Run panel where there is one; otherwise refresh agent activity and usage
⌘BBuild the app, in an iOS or Android project
⌘⇧.Stop the running app, in an iOS or Android project

See Workspace and Run & previews.

Browser panel

With Browser tools on:

ShortcutAction
⌘=Zoom in
⌘-Zoom out
⌥⌘IShow or hide the Web Inspector
⌘⇧DEnter or exit Design Mode
⌘FFind in the page, when it has focus
⌘RReload the page, when it has focus

Files panel

In the file tree:

ShortcutAction
↑ / ↓Move through the tree. Add ⇧ to extend the selection
← / →Collapse / expand a folder. Add ⌥ to include every folder inside it
⌘↓ or SpaceOpen the file or folder
↩Rename
⌘DDuplicate
⌘⌫Move to Trash
⌘C / ⌘X / ⌘VCopy, cut and paste files
⌘ZUndo the last file operation
EscClear the selection
Home / End, Page Up / Page DownJump through the tree

Typing a name selects the first match. In the editor:

ShortcutAction
⌘LAdd the selected code to the chat
⌃SpaceComplete code with the file’s language server
⌘FFind in the file

See Files.

Source control

ShortcutAction
⌥⌘CCommit
⌥⌘⇧CAmend last commit
⌥⌘ZUndo the last Git operation
⌥⌘AStage all
⌥⌘⇧AUnstage all
⌥⌘⌫Discard changes…
⌥⌘EFetch
⌥⌘⇧UPull
⌥⌘PPush
⌘⇧BNew branch…
⌥⌘1Show changes
⌥⌘2Show history

In the Git panel’s list of changes, ↑ and ↓ move, Space stages or unstages the file, and ↩ shows its diff. See Git & worktrees.

Issues

On the Issues page, while you are not typing in a field:

ShortcutAction
CNew issue
J / K or ↓ / ↑Move to the next / previous issue
⇧↓ / ⇧↑Extend the selection
XSelect or deselect the focused issue
⌘ASelect all issues
O or ↩Open the focused issue
EscClose the issue, or clear the selection
SSet status
PSet priority
ASet assignee
LSet labels
IAssign to yourself, or unassign
⇧DSet due date
⌘⇧PSet parent issue
⌘⇧ONew sub-issue
⌥↑ / ⌥↓Move the issue up / down, in manual order
⌘⌫Archive
⌘.Copy the issue’s identifier
⌘⇧.Copy its branch name
⌘⇧,Copy its link
FAdd a filter
⇧FRemove the last filter
⌥⇧FClear all filters
⇧VDisplay options
⌘BSwitch between list and board
]Show or hide details
G, then A, B or EGo to Active, Backlog or All issues
W, then OWork on it: start an agent on the issue

In a new issue:

ShortcutAction
⌘↩Create the issue
Tab / ⇧TabMove between fields
S, P, A, LStatus, priority, assignee, labels, outside the text fields
⇧DDue date
EGo to the title
⌘⇧PParent issue
⌘⇧UAttach a file
EscCancel

On an open issue, ⌘↩ posts a comment or saves the one you are editing, and ⌘⇧U attaches a file to the description or comment. See Issues.

Editing

ShortcutAction
⌘Z / ⌘⇧ZUndo / redo
⌘X / ⌘C / ⌘VCut, copy, paste
⌥⌘⇧VPaste and match style
⌘ASelect all
⌘G / ⌘⇧GFind next / previous
⌥⌘FFind and replace