ChatGPT commands and keyboard shortcuts
The commands and shortcuts that are not in the interface anywhere, collected 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 |
Nothing here is secret, it is just spread across release notes and never surfaced in the app.
Notes from the author
The edit-forks-the-conversation behaviour is the one that surprises people. Editing an earlier message does not rewrite history, it creates a branch you can switch between with the arrows under the message.
Tagged