Keyboard shortcuts
Current AgentGrid keyboard shortcuts, grouped by focus context.
Shortcuts are context-sensitive: canvas actions stand down while you type in a terminal, editor, or text field. The chips below show platform-correct keys; use the switcher to preview another platform.
Spaces and global actions
| Shortcut | Action |
|---|---|
| CmdTCtrlT | New space |
| CmdWCtrlW | Close the active space |
| CmdShiftTCtrlShiftT | Reopen the last closed space |
| CmdOption←CtrlShiftTab | Previous space |
| CmdOption→CtrlTab | Next space |
| CmdZCtrlZ | Undo a pane or space close |
| CmdShiftZCtrlShiftZ | Redo a close |
| Cmd\Ctrl\ | Toggle the workspace explorer |
| CmdFCtrlF | Focus explorer search, or search inside the focused pane |
| CmdShift2CtrlShift2 | Zoom and center on the selected pane, or fit the workspace |
| Ctrl-Alt← | Go back through canvas view history |
| CtrlShift-Alt→ | Go forward through canvas view history |
Undo and redo defer to the active editor while focus is inside editable content.
Canvas
| Shortcut or gesture | Action |
|---|---|
| Hold OptionCtrl + drag, middle-click, or scroll | Pan from anywhere, including over live panes |
| CmdScrollCtrlScroll | Zoom under the cursor |
| Trackpad pinch | Zoom the canvas |
| Cmd=Ctrl= / Cmd-Ctrl- | Zoom in / out |
| CmdNCtrlN | Open the spawn menu at the cursor |
| Cmd1Ctrl1 through Cmd3Ctrl3 | Spawn the first, second, or third enabled harness |
| Cmd4Ctrl4 | Spawn a terminal |
| Cmd5Ctrl5 | Spawn a code editor |
| Cmd6Ctrl6 | Spawn source control |
| Cmd7Ctrl7 | Spawn a browser |
| Cmd8Ctrl8 | Spawn a note |
| Cmd9Ctrl9 | Spawn a title |
| Cmd0Ctrl0 | Insert image or video panes |
| CtrlShiftGCtrlShiftG | Spawn source control directly |
| CmdVCtrlV | Paste clipboard images or videos as panes when canvas has focus |
| CmdShiftFCtrlShiftF | Toggle canvas filters |
| F2F2 | Rename the selected pane, including browser, note, code, and worker panes |
| DeleteDelete / CmdBackspaceCtrlBackspace | Delete selected panes |
| EscEsc | Clear selection and close menus |
CmdRCtrlR remains the alternate rename binding for non-browser panes. On a browser pane it reloads the page; F2F2 always uses the pane rename action.
Space is ordinary terminal and editor input. Canvas pan moved to Option on macOS and Ctrl on Windows/Linux.
Terminal-backed panes
These behaviors apply to plain terminals and supported harness panes unless noted.
| Shortcut | Action | Notes |
|---|---|---|
| CmdFCtrlF | Search scrollback | Enter finds next, Shift+Enter finds previous, Esc closes. |
| ShiftEnterShiftEnter | Insert a newline | Provider-specific translation; Claude receives its CLI newline sequence. |
| Cmd←Home / Cmd→End | Start / end of line | macOS translates the chord for shells and TUIs. |
| Cmd↑PgUp / Cmd↓PgDn | Previous / next history page | macOS translates the chord for shells and TUIs. |
| CmdVCtrlV | Paste | Text is bracketed and sanitized. Clipboard images attach directly when the harness supports image input; otherwise AgentGrid pastes a saved file path. |
| CmdKCtrlK | Clear visible scrollback | Clears the rendered viewport without sending a shell command or restarting the process. |
Standard terminal chords such as CtrlCCtrlC, CtrlDCtrlD, CtrlLCtrlL, and CtrlRCtrlR pass through to the PTY.
Browser panes
| Shortcut | Action |
|---|---|
| CmdRCtrlR | Reload the page |
| CmdFCtrlF | Search within the browser pane |
| Hold CtrlAlt while pinching | Send zoom to the page instead of the canvas |
| F2F2 | Rename the browser pane |
Workspace explorer
| Shortcut | Action |
|---|---|
| CmdFCtrlF | Focus the search field |
| EnterEnter | Open or focus the highlighted pane |
| SpaceSpace | Expand or collapse the highlighted group |
| F2F2 | Rename the selected pane |
| EscEsc | Clear the search query |
Right-click the explorer for Collapse all and Expand all.
Voice
Open a call from a supported pane's Phone button. CmdMCtrlM toggles mute while the call overlay is open, and EscEsc dismisses the overlay.
Push-to-talk is unbound by default on every platform — record a key in Settings -> Shortcuts to opt in. It is an in-app shortcut, not a system-wide hotkey. (A bare AltAlt default would collide with the AltAlt+Arrow pane focus history chords.)
Source control
Inside the commit-message editor, CmdEnterCtrlEnter commits staged changes.