ChatGPT commands and keyboard shortcuts
The commands and shortcuts the interface never shows you, in one table. Mostly keyboard, mostly undocumented.
Tested on GPT-5 ·
| Command | What it does | Worth knowing |
|---|---|---|
Shift + Enter |
New line without sending | Works everywhere, including the custom instructions box |
Ctrl / Cmd + Shift + O |
New chat | Faster than the sidebar and keeps focus in the input |
Ctrl / Cmd + Shift + C |
Copy the last response | Copies as Markdown, not as rendered text |
Ctrl / Cmd + Shift + S |
Toggle the sidebar | Useful on a laptop screen |
Ctrl / Cmd + / |
Show all shortcuts | The list changes between releases, worth rechecking |
Up arrow in empty input |
Edit your previous message | Editing forks the conversation rather than continuing it |
@ |
Switch to another GPT mid-conversation | Keeps the conversation, changes who answers |
Esc |
Stop generating | Only while the response is streaming |
None of this is secret. It is scattered across release notes and never reaches the app.
Notes from the author
Editing a message forks the conversation, and that surprises people. An earlier message is not rewritten. A branch appears, and you switch between branches with the arrows under the message.
For information only, not professional advice. You use it at your own risk and we are not liable for any loss or damage. See the disclaimer.
Tagged