What this guide covers

ChatGPT exposes a full set of native keyboard shortcuts on the web that you can open at any time with Ctrl + / (Windows/Linux) or Cmd + / (Mac). Beyond those, the official ChatGPT desktop apps for Mac and Windows ship a global companion-window hotkey (Option + Space on Mac, Alt + Space on Windows) and slash-command shortcuts for fast model switching, image generation, and search. This page combines:

  • Native ChatGPT web shortcuts (verified from OpenAI’s in-app shortcut panel)
  • Desktop apps: Mac Chat Bar & Windows Companion window
  • Voice mode, file attach, model and conversation controls
  • Browser-level chords that supercharge ChatGPT in Chrome, Edge, Safari, Firefox
  • Markdown-style prompt formatting helpers (so messages render cleanly)

Tip: many shortcuts only fire when the ChatGPT tab has focus and your cursor is outside the message box. If a chord doesn’t work, click on the conversation area first or press Shift + Esc to refocus the input.

Native ChatGPT shortcuts (web)

Show all ChatGPT keyboard shortcuts
Ctrl/
Open new chat
CtrlShiftO
Toggle sidebar
CtrlShiftS
Focus chat input
ShiftEsc
Copy last response
CtrlShiftC
Copy last code block
CtrlShift;
Delete current chat
CtrlShiftBackspace
Open Custom Instructions
CtrlShiftI
Toggle dark / light theme
CtrlShiftL

Sending messages & prompt input

Send message
Enter
New line without sending
ShiftEnter
Force-send (when Send-on-Enter is off)
CtrlEnter
Stop generation mid-stream
Esc
Edit your last user message
Cancel edit and return
Esc
Open command / @-tools menu
/
Insert mention (GPTs, files, tools)
@
Attach file from input bar
TabEnter

Text editing inside the prompt box

Select all text in input
CtrlA
Copy selected text
CtrlC
Cut selected text
CtrlX
Paste from clipboard
CtrlV
Paste as plain text
CtrlShiftV
Undo edit
CtrlZ
Redo edit
CtrlShiftZ
Delete previous word
CtrlBackspace
Delete next word
CtrlDelete
Move cursor word-by-word
CtrlCtrl
Jump to start / end of line
HomeEnd

Conversation navigation

Scroll one viewport down
Space
Scroll one viewport up
ShiftSpace
Page down
PgDn
Page up
PgUp
Jump to top of conversation
CtrlHome
Jump to latest message
CtrlEnd
Cycle interactive elements forward
Tab
Cycle interactive elements backward
ShiftTab
Activate focused button or link
Enter
Open right-click context menu
ShiftF10

Sidebar & chat list

Show/hide sidebar
CtrlShiftS
Open new chat
CtrlShiftO
Move focus into sidebar
Tab
Move down chat list
Move up chat list
Open highlighted chat
Enter
Delete highlighted chat
CtrlShiftBackspace
Find on page (jump to a phrase in chat)
CtrlF

Voice mode & audio

Start system voice typing (Windows)
WinH
Push-to-talk in voice mode (where supported)
Space
Mute / unmute voice mode mic
M
Exit voice mode
Esc

ChatGPT Windows desktop app

Open ChatGPT companion window
AltSpace
Customize companion hotkey (Settings → App)
Ctrl,
Send message in companion
Enter
New line in companion
ShiftEnter
Close companion window
Esc
Hide ChatGPT app to tray
CtrlW
Quit ChatGPT app
AltF4

Slash commands & @-mentions

Open command menu
/
Search the web (focus mode)
/search
Switch to deeper reasoning model
/reason
Generate image (DALL·E)
/image
Use Canvas for editing
/canvas
@-mention a Custom GPT
@
@-mention a connected file/source
@

Browser-level shortcuts (boosts ChatGPT)

Pin ChatGPT tab
Right-clickPin
Open new browser tab
CtrlT
Reopen closed tab
CtrlShiftT
Switch tabs forward / back
CtrlTabCtrlShiftTab
Jump to tab 1 – 8
Ctrl1Ctrl8
Jump to last tab
Ctrl9
Hard reload ChatGPT (clear stuck UI)
CtrlShiftR
Open browser DevTools
F12
Zoom in / out / reset
Ctrl+Ctrl-Ctrl0

Markdown helpers (cleaner prompts)

Create a fenced code block in prompt
```Enter
Inline code
`code`
Bold text in prompt
**text**
Italic text in prompt
*text*
Bullet list line
-Space
Numbered list line
1.Space
Headings (H1 – H3)
######

Window & tab management

New browser window
CtrlN
New incognito / private window
CtrlShiftN
Close current ChatGPT tab
CtrlW
Close window
CtrlShiftW
Maximize / restore window
Win
Snap window left / right
WinWin
Switch between open ChatGPT tabs across windows
AltTab

Find, print & save chat

Find on page
CtrlF
Find next match
Enter
Find previous match
ShiftEnter
Print or save chat as PDF
CtrlP
Save page (HTML)
CtrlS
Copy current ChatGPT URL
CtrlLCtrlC

Accessibility & screen reader

Skip to main content (when focused on tab)
Tab
Read current line (NVDA)
NVDA
Read selection
NVDAF
Toggle Windows Narrator
WinCtrlEnter
High-contrast mode
Left AltLeft ShiftPrtScn

Account, settings & sharing

Open ChatGPT settings dialog
TabEnteron profile
Sign out (focus profile menu first)
TabEnter
Share conversation link (when focused)
Enter
Regenerate response (when toolbar focused)
Enter
Open downloads folder for exports
CtrlJ

Native ChatGPT shortcuts (web)

Show all ChatGPT keyboard shortcuts
/
Open new chat
O
Toggle sidebar
S
Focus chat input
Esc
Copy last response
C
Copy last code block
;
Delete current chat
Open Custom Instructions
I
Toggle dark / light theme
L

Sending messages & prompt input

Send message
Return
New line without sending
Return
Force-send (when Send-on-Return is off)
Return
Stop generation mid-stream
Esc
Edit your last user message
Cancel edit and return
Esc
Open command / @-tools menu
/
Insert mention (GPTs, files, tools)
@
Attach file from input bar
TabReturn

Text editing inside the prompt box

Select all text in input
A
Copy selected text
C
Cut selected text
X
Paste from clipboard
V
Paste as plain text
V
Undo edit
Z
Redo edit
Z
Delete previous word
Delete next word
Fn
Move cursor word-by-word
Jump to start / end of line

Conversation navigation

Scroll one viewport down
Space
Scroll one viewport up
Space
Page down
Fn
Page up
Fn
Jump to top of conversation
Jump to latest message
Cycle interactive elements forward
Tab
Cycle interactive elements backward
Tab
Activate focused button or link
Return
Open right-click context menu
CtrlClick

Sidebar & chat list

Show/hide sidebar
S
Open new chat
O
Move focus into sidebar
Tab
Move down chat list
Move up chat list
Open highlighted chat
Return
Delete highlighted chat
Find on page in chat
F

Voice mode & audio

Start system dictation (Mac)
FnFn
Push-to-talk in voice mode (where supported)
Space
Mute / unmute voice mode mic
M
Exit voice mode
Esc

ChatGPT Mac desktop app

Open ChatGPT Chat Bar (companion)
Space
Customize Chat Bar hotkey (Settings)
,
Send message in Chat Bar
Return
New line in Chat Bar
Return
Close Chat Bar
Esc
Hide ChatGPT app
H
Quit ChatGPT app
Q
Take screenshot & send to ChatGPT
1

Slash commands & @-mentions

Open command menu
/
Search the web (focus mode)
/search
Switch to deeper reasoning model
/reason
Generate image (DALL·E)
/image
Use Canvas for editing
/canvas
@-mention a Custom GPT
@
@-mention a connected file/source
@

Browser-level shortcuts (boosts ChatGPT)

Pin ChatGPT tab
ClickPin
Open new browser tab
T
Reopen closed tab
T
Switch tabs forward / back
TabTab
Jump to tab 1 – 8
18
Jump to last tab
9
Hard reload ChatGPT
R
Open browser DevTools
I
Zoom in / out / reset
+-0

Markdown helpers (cleaner prompts)

Create a fenced code block in prompt
```Return
Inline code
`code`
Bold text in prompt
**text**
Italic text in prompt
*text*
Bullet list line
-Space
Numbered list line
1.Space
Headings (H1 – H3)
######

Window & tab management

New browser window
N
New incognito / private window
N
Close current ChatGPT tab
W
Close window
W
Mission Control (find ChatGPT window)
Tile ChatGPT window left / right
App switcher
Tab

Find, print & save chat

Find on page
F
Find next match
G
Find previous match
G
Print or save chat as PDF
P
Save page (HTML)
S
Copy current ChatGPT URL
LC

Accessibility & screen reader

Toggle VoiceOver
F5
Read next line (VoiceOver)
Read item summary (VoiceOver)
A
Zoom screen for ChatGPT UI
8
Speak selected text
Esc

Account, settings & sharing

Open ChatGPT settings dialog
TabReturnon profile
Sign out (focus profile menu first)
TabReturn
Share conversation link (when focused)
Return
Regenerate response (when toolbar focused)
Return
Show downloads (Safari)
L

Also see: PerplexityClaude CodeCursorWindsurf