Grok Keyboard Shortcuts
Complete keyboard shortcut reference for Grok on MacWindowsLinux.
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.