Cursor keyboard shortcuts

Cursor is a code editor built around AI chat and agents, forked from VS Code. Its shortcuts toggle panels, send and queue chat messages, open inline edit, add code to context, accept suggestions, and turn plain words into terminal commands.

Windows, macOS, Linux · 46 shortcuts

General and panels

Open Cursor's command palette, settings, side panels, layouts, voice mode, and model controls.

ActionShortcuts
Toggle the side panel
Windows / LinuxCtrl + I
macOSCmd + I
Toggle the chat side panel
Windows / LinuxCtrl + L
macOSCmd + L
Open Agent layout
Windows / LinuxCtrl + E
macOSCmd + E
Open the mode menu
Windows / LinuxCtrl + .
macOSCmd + .
Loop through available models
Windows / LinuxCtrl + /
macOSCmd + /
Open Cursor settings
Windows / LinuxCtrl + Shift + J
macOSCmd + Shift + J
Toggle Voice Mode
Windows / LinuxCtrl + Shift + Space
macOSCmd + Shift + Space
Open general settings
Windows / LinuxCtrl + ,
macOSCmd + ,
Open the command palette
Windows / LinuxCtrl + Shift + P
macOSCmd + Shift + P

Chat and sessions

Send, queue, cancel, navigate, and manage the conversations that sit beside the editor.

ActionShortcuts
Send a nudge in the chat input
Windows / macOS / LinuxEnter
Queue a message
Windows / macOS / LinuxCtrl + Enter
Force-send the chat messageCursor documents Ctrl+Enter as queue and Cmd+Enter or Ctrl+Enter as force-send according to the input state.
Windows / LinuxCtrl + Enter
macOSCmd + Enter
Cancel generation
Windows / LinuxCtrl + Shift + Backspace
macOSCmd + Shift + Backspace
Add selected code as context
Windows / LinuxCtrl + Shift + L
macOSCmd + Shift + L
Add clipboard content as context
Windows / LinuxCtrl + V
macOSCmd + V
Paste clipboard content into chat input
Windows / LinuxCtrl + Shift + V
macOSCmd + Shift + V
Accept all suggested changesThe same key is context-sensitive in chat; use the visible action hint when queueing or sending.
Windows / LinuxCtrl + Enter
macOSCmd + Enter
Reject all suggested changes
Windows / LinuxCtrl + Backspace
macOSCmd + Backspace
Move to the next chat message
Windows / macOS / LinuxTab
Rotate through agent modes
Windows / macOS / LinuxShift + Tab
Toggle the model selector
Windows / LinuxCtrl + Alt + /
macOSCmd + Option + /
Start a new chatCmd+R or Ctrl+R also starts a new chat from the chat view.
Windows / LinuxCtrl + N
macOSCmd + N
Open a new chat tab
Windows / LinuxCtrl + T
macOSCmd + T
Open the previous chat
Windows / LinuxCtrl + [
macOSCmd + [
Open the next chat
Windows / LinuxCtrl + ]
macOSCmd + ]
Close the current chat
Windows / LinuxCtrl + W
macOSCmd + W
Unfocus the chat input
Windows / macOS / LinuxEsc

Inline edit

Open an inline edit, submit it, cancel it, or ask a quick question about the selected code.

ActionShortcuts
Open inline edit
Windows / LinuxCtrl + K
macOSCmd + K
Toggle focus in the inline-edit input
Windows / LinuxCtrl + Shift + K
macOSCmd + Shift + K
Submit inline edit
Windows / macOS / LinuxEnter
Cancel inline edit
Windows / LinuxCtrl + Shift + Backspace
macOSCmd + Shift + Backspace
Ask a quick question instead of editing
Windows / LinuxAlt + Enter
macOSOption + Return

Code context and suggestions

Attach code, search the codebase, change file-reading strategy, and accept suggestions one word at a time.

ActionShortcuts
Open file, symbol, or other context mentions
Windows / macOS / Linux@
Open chat shortcut commands
Windows / macOS / Linux/
Add the selection to a new chat
Windows / LinuxCtrl + L
macOSCmd + L
Add the selection to inline edit
Windows / LinuxCtrl + Shift + K
macOSCmd + Shift + K
Add the selection to chat context
Windows / LinuxCtrl + Shift + L
macOSCmd + Shift + L
Toggle file-reading strategies
Windows / LinuxCtrl + M
macOSCmd + M
Accept the next word of an inline suggestion
Windows / LinuxCtrl + Right
macOSCmd + Right
Search the codebase in chat
Windows / LinuxCtrl + Enter
macOSCmd + Enter
Copy selected code and paste it as a referenceCursor documents this as a copy then paste gesture when selected code is used as context.
Windows / LinuxCtrl + C then Ctrl + V
macOSCmd + C then Cmd + V
Paste copied code as text contextCursor documents this as a copy then paste gesture.
Windows / LinuxCtrl + C then Ctrl + Shift + V
macOSCmd + C then Cmd + Shift + V
Accept an inline suggestion
Windows / macOS / LinuxTab

Terminal prompt

Ask Cursor to generate a terminal command, run it, or accept it into the terminal without running it.

ActionShortcuts
Open the terminal prompt bar
Windows / LinuxCtrl + K
macOSCmd + K
Run the generated terminal command
Windows / LinuxCtrl + Enter
macOSCmd + Enter
Accept the generated command without running it
Windows / macOS / LinuxEsc

Source

official Cursor keyboard shortcuts · Checked

Default Cursor bindings from cursor.com checked August 26, 2026. Cursor notes that the full list is available by pressing Cmd+R or Ctrl+R and saving with Cmd+S or Ctrl+S. Every shortcut can be remapped.

Make a printable Cursor sheet