Chat

Action Shortcut
Start a new chat CmdOCtrlOCtrlO
Send message EnterEnterEnter
Insert new line in message ShiftEnterShiftEnterShiftEnter
Stop generating response EscapeEscapeEscape
Copy last response CmdShiftCCtrlShiftCCtrlShiftC
Focus chat input ShiftEscapeShiftEscapeShiftEscape
Upload file attachment CmdUCtrlUCtrlU
Select model picker CmdShift1CtrlShift1CtrlShift1

Editing

Action Shortcut
Edit last message CmdShiftECtrlShiftECtrlShiftE
Regenerate response CmdShiftRCtrlShiftRCtrlShiftR
Copy code block CmdShift;CtrlShift;CtrlShift;
Undo in message input CmdZCtrlZCtrlZ
Redo in message input CmdShiftZCtrlShiftZCtrlShiftZ
Select all text in input CmdACtrlACtrlA
Delete entire message draft CmdShiftBackspaceCtrlShiftBackspaceCtrlShiftBackspace
Create a project CmdShiftPCtrlShiftPCtrlShiftP

Formatting

Action Shortcut
Bold text CmdBCtrlBCtrlB
Italic text CmdICtrlICtrlI
Inline code `code``code``code`
Code block `````````
Create a link [text](url)[text](url)[text](url)
Bulleted list -Space-Space-Space
Numbered list 1.Space1.Space1.Space
Heading #Space#Space#Space

Artifacts

Action Shortcut
Toggle artifact panel CmdShiftACtrlShiftACtrlShiftA
Copy artifact content CmdShiftCCtrlShiftCCtrlShiftC
Run artifact preview CmdEnterCtrlEnterCtrlEnter
Close artifact panel EscapeEscapeEscape
Download artifact CmdShiftDCtrlShiftDCtrlShiftD
Toggle artifact fullscreen CmdShiftFCtrlShiftFCtrlShiftF
Publish artifact CmdShiftUCtrlShiftUCtrlShiftU
Switch between artifact versions CmdShiftLeft/RightCtrlShiftLeft/RightCtrlShiftLeft/Right

Accessibility

Action Shortcut
Navigate to next element TabTabTab
Navigate to previous element ShiftTabShiftTabShiftTab
Activate focused element EnterEnterEnter
Dismiss dialog or popup EscapeEscapeEscape
Zoom in Cmd+Ctrl+Ctrl+
Zoom out Cmd-Ctrl-Ctrl-
Reset zoom level Cmd0Ctrl0Ctrl0
Toggle high contrast mode CmdShiftHCtrlShiftHCtrlShiftH

General

Action Shortcut
Copy selected text CmdCCtrlCCtrlC
Paste text CmdVCtrlVCtrlV
Cut text CmdXCtrlXCtrlX
Find on page CmdFCtrlFCtrlF
Print conversation CmdPCtrlPCtrlP
Reload page CmdRCtrlRCtrlR
No shortcuts found. Try a different search term.

Frequently Asked Questions

How do I start a new chat in Claude?
Press Cmd+O on Mac or Ctrl+O on Windows/Linux to instantly start a new conversation. You can also click the new chat button in the sidebar or use the search command Cmd/Ctrl+K and choose to start a fresh chat.
How do I search through my past conversations in Claude?
Press Cmd+K on Mac or Ctrl+K on Windows/Linux to open the conversation search. Type keywords to quickly filter and find previous chats. You can also browse recent conversations in the sidebar by toggling it open with Cmd/Ctrl+Shift+S.
Can I use Markdown formatting in Claude messages?
Yes, Claude supports Markdown in the message input. Use **text** for bold, *text* for italic, `code` for inline code, ``` for code blocks, and standard Markdown syntax for lists, headings, and links. The formatting renders in your sent messages.
How do I stop Claude from generating a response?
Press Escape at any time while Claude is generating a response to stop it immediately. You can then edit your message or send a new one. To regenerate a stopped or completed response, use Cmd+Shift+R on Mac or Ctrl+Shift+R on Windows/Linux.
What are the most useful Claude keyboard shortcuts to learn first?
Start with Cmd/Ctrl+O for new chats, Cmd/Ctrl+K for searching conversations, Escape to stop generation, Cmd/Ctrl+Shift+S to toggle the sidebar, and Enter to send messages. These five shortcuts cover the most common actions and will speed up your daily workflow.