Chat

Action Shortcut
Start a new chat CmdShiftOCtrlShiftOCtrlShiftO
Send message EnterEnterEnter
New line in message ShiftEnterShiftEnterShiftEnter
Stop generating response EscapeEscapeEscape
Focus chat input CmdShiftACtrlShiftACtrlShiftA
Edit last message UpUpUp
Clear chat input CmdShiftBackspaceCtrlShiftBackspaceCtrlShiftBackspace

Response Actions

Action Shortcut
Copy response to clipboard CmdShiftCCtrlShiftCCtrlShiftC
Copy selected text CmdCCtrlCCtrlC
Regenerate response CmdShiftRCtrlShiftRCtrlShiftR
Share conversation CmdShiftECtrlShiftECtrlShiftE
Select all text in response CmdACtrlACtrlA
Copy code block Click Copy ButtonClick Copy ButtonClick Copy Button

Formatting

Action Shortcut
Bold text in input **text****text****text**
Italic text in input *text**text**text*
Inline code in input `code``code``code`
Code block in input ```code``````code``````code```
Strikethrough in input ~~text~~~~text~~~~text~~
Create a numbered list 1.Space1.Space1.Space
Create a bulleted list -Space-Space-Space

Image Generation

Action Shortcut
Attach image to message CmdShiftUCtrlShiftUCtrlShiftU
Paste image from clipboard CmdVCtrlVCtrlV
Open file upload dialog CmdOCtrlOCtrlO
Drag and drop image Drag FileDrag FileDrag File
Download generated image CmdSCtrlSCtrlS

Accessibility

Action Shortcut
Move focus to next element TabTabTab
Move focus to previous element ShiftTabShiftTabShiftTab
Activate focused element EnterEnterEnter
Close dialog or menu EscapeEscapeEscape
Zoom in Cmd+Ctrl+Ctrl+
Zoom out Cmd-Ctrl-Ctrl-
Reset zoom level Cmd0Ctrl0Ctrl0
No shortcuts found. Try a different search term.

Frequently Asked Questions

Does Grok have built-in keyboard shortcuts?
Grok is a web-based AI chat interface, so it relies on a combination of its own shortcuts and standard browser shortcuts. Common actions like starting a new chat, sending messages, and stopping generation have dedicated key bindings, while navigation and zoom use standard browser keys.
How do I start a new conversation in Grok quickly?
Press Cmd+Shift+O on Mac or Ctrl+Shift+O on Windows/Linux to start a fresh chat. This clears the current conversation and gives you a new input field ready to type your next prompt.
Can I use Markdown formatting in Grok messages?
Yes, Grok supports Markdown syntax in your input messages. You can use **bold**, *italic*, `inline code`, code blocks with triple backticks, strikethrough with ~~text~~, and lists using - or numbered items. The formatting will render in the conversation.
How do I stop Grok from generating a response?
Press the Escape key at any time while Grok is generating a response to stop it immediately. This is useful when you realize you want to rephrase your prompt or if the response is going in an unwanted direction.
How do I copy a Grok response or code block?
Use Cmd+Shift+C on Mac or Ctrl+Shift+C on Windows/Linux to copy the most recent response. For code blocks, click the copy button that appears in the top-right corner of each code block. You can also select specific text and use Cmd+C or Ctrl+C to copy just that portion.