Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Keyboard Shortcuts

Keyboard shortcuts are context-sensitive. Use /docs shortcuts in the app to show the live shortcuts for the current state.

Global

ShortcutAction
Ctrl+QQuit.
Ctrl+LRedraw.
Ctrl+Z on UnixSuspend the process.

In a fullscreen view, Ctrl+C closes the view and returns to chat. After shutdown begins, pressing Ctrl+C again forces any remaining cleanup to stop.

Chat Reading

ShortcutAction
Page UpPause following and read earlier output.
Page DownRead later output.
Ctrl+EndJump to the latest output. Following resumes when Auto-scroll is On.

See Presentation and scrolling for the Auto-scroll setting.

Settings Surface

The fullscreen settings surface has its own keys for tabs, panes, search and editors. See Opening and navigating, Editing a value and Lists and structured settings.

Plugins

Open /plugins. Left and Right switch between Installed, Plugins, Marketplace and Session; Up and Down select an entry. Outside search, l opens Load local folder. In Session, Enter opens the selected folder for reloading, or the new-folder input; r reloads the runtime inventory. In the folder input, Enter requests loading and Esc returns. A held reload defaults to declining; select Apply explicitly to add the same folders and invalidate the prompt cache. Esc declines and keeps the folder draft.

Subagents View

/agents, or Left in an empty input, opens the current session’s subagents.

ShortcutAction
Up, DownSelect a subagent.
EnterOpen the selected subagent’s saved transcript.
sAsk the selected running subagent to stop.
rCheck again which subagents have a saved transcript, and read the selected subagent’s response again.
Page Up, Page DownScroll the selected subagent’s details.
EscReturn to chat with the draft unchanged.

In a transcript, Up and Down scroll, Page Up and Page Down scroll by a page, r reads the whole saved conversation again at the same position (also after a failed read), and Esc or Left returns to the list. If the agent starts another run, the open transcript stays labeled as a saved snapshot until r; returning to the list refreshes the current run’s saved-response preview.

Chat Input

ShortcutAction
EnterSubmit.
Shift+Enter, Ctrl+EnterInsert newline.
EscCancel the active assistant turn.
Ctrl+CClear the local draft, or quit when the draft is empty.
TabFocus prompts or accept suggestions.
Shift+Tab, Shift+RightSwitch to the next permission mode, wrapping after the last.
Shift+LeftSwitch to the previous permission mode, wrapping before the first.
Shift+Up, Shift+DownRaise or lower effort to the next level the current model supports, stopping at the highest and lowest level.
UpMove up through text, or recall the latest user message when the input is empty.
LeftMove left through text, or open /agents when the input is empty.
Down, RightMove through text.
Home, EndMove to line start or line end.
Ctrl+Left, Ctrl+RightMove by word.
Alt+Left, Alt+RightMove by word.
Ctrl+Backspace, Ctrl+DeleteDelete by word.
Alt+Backspace, Alt+DeleteDelete by word.

Shift with an arrow key changes the permission mode or effort; it does not select text. Mode and effort shortcuts act only while the composer has focus and no turn or command is running. They change the current session only and keep the draft. The footer updates once Claude confirms the change.

Readline-style bindings are also supported:

ShortcutAction
Ctrl+A, Ctrl+EMove to line start or line end.
Ctrl+B, Ctrl+FMove one character.
Ctrl+DDelete after cursor.
Ctrl+HDelete before cursor.
Ctrl+KKill to line end.
Ctrl+UKill to line start.
Ctrl+WDelete previous word.
Ctrl+YYank.
Alt+B, Alt+FMove by word.
Alt+DDelete next word.

Undo And Redo

PlatformUndoRedo
macOSCmd+ZCmd+Shift+Z, Cmd+Y
WindowsCtrl+ZCtrl+Shift+Z
Unix except macOSCtrl+_, Ctrl+/Ctrl+Shift+Z

On Unix except macOS, Ctrl+Z is reserved for process suspend.

Autocomplete

ShortcutAction
Up, DownMove through candidates.
Enter, TabAccept the selected candidate.
EscCancel autocomplete.

Inline Permissions

ShortcutAction
Left, UpMove to the previous option.
Right, DownMove to the next option.
EnterConfirm the focused option.
EscCancel.
TabMove focus.

Letter shortcuts such as Ctrl+A, Ctrl+Y, or Ctrl+N are not permission shortcuts.

Inline Questions

ShortcutAction
Left, UpMove to the previous option.
Right, DownMove to the next option.
Home, EndMove to first or last option.
SpaceToggle/select where applicable.
EnterSubmit.
EscCancel.
TabToggle notes or move focus.
Shift+TabMove focus backward.

MCP input forms

ShortcutAction
Tab, DownNext field or action.
Shift+Tab, UpPrevious field or action.
Left, RightMove the text cursor or change the highlighted choice.
SpaceToggle a boolean or multi-choice option; insert a space in text.
Ctrl+OInclude or omit the focused optional field.
EnterAdvance from a field or activate the selected action.
Ctrl+EnterValidate and accept, if distinguished by the terminal.
EscCancel the active request.

Type or paste into text and numeric fields. Home, End, Backspace and Delete edit the focused text. While a response awaits SDK confirmation, editing and repeated submission are disabled. Queued requests retain their own drafts and activate in arrival order.