Keyboard Shortcuts
Raycast is built to be driven entirely from the keyboard. This page lists all the keyboard shortcuts available across the app. Learning even a few of these will significantly speed up your workflow.
On macOS, Raycast uses ⌘ (Cmd) as the primary modifier. You can also enable Emacs-style or Vim-style navigation bindings in Settings.
Global Shortcuts
These shortcuts work from anywhere on your system, even when Raycast isn't in focus.
⌘/AltSpace: Open or close Raycast (default, can be customized).
You can also assign custom global hotkeys to any command. See the Command Aliases & Hotkeys page for details.
General Navigation
These shortcuts work across most views in Raycast.
Esc: Go back to the previous view. From Root Search, closes the Raycast window.⌘/CtrlEsc: Pop to Root.⌘/CtrlW: Close the Raycast window.⌘/Ctrl,: Open Raycast Settings.⌘/Ctrl⇧/: Open the User Guide.
List Navigation
These work in any list view: Root Search, extension results, Action Panel, etc.
↑↓: Move up and down in the list.⌥/Alt↑/⌥/Alt↓: Jump to the previous or next page of results.⌘/Ctrl↑/⌘/Ctrl↓: Jump to the previous or next section.CtrlN/CtrlP: Move down / up (Emacs-style, enabled by default).
Pagination keys can be changed in Raycast Settings → Keyboard → Page Navigation Keys.
Root Search
These shortcuts work in Raycast's main search.
↵: Run the primary action.⌘/CtrlK: Open the Action Panel.Tab: New Navigate into a directory.⇧Tab: New Navigate to parent directory.↑/↓(at top/bottom of list): New Cycle through search history.⌘/CtrlF: Add the selected item to Favorites.⌘/Ctrl⇧↑/⌘/Ctrl⇧↓: Move a favorite item up or down.⌘/Ctrl,: New Configure Command.⌘/Ctrl⇧,: Configure Extension.⌘/Ctrl⇧D: Disable Command.
Action Panel
These shortcuts work inside the Action Panel.
⌘/CtrlK: Open or close the Action Panel.↵: Execute the selected action.⌘/Ctrl↵: Execute the secondary action.⌘/Ctrl⇧↵: Execute the tertiary action.Esc: Close the Action Panel or go back from a sub-menu.- Type to search: New Filter actions by name when the panel is open.
Common Item Actions
These shortcuts work on selected items across most views. Not all actions are available for every item type.
⌘/CtrlO: Open item.⌘/Ctrl⇧O: Reveal in Finder / File Explorer.⌘/Ctrl⌥/AltO: Open With…⌘/CtrlY: Toggle Quick Look preview.⌘/CtrlE: Edit item.⌘/CtrlI: Show info / details.⌘/CtrlD: Duplicate item.⌘/Ctrl.: Pin or unpin item.⌘/Ctrl⇧.: Show hidden items.
Copy & Paste
⌘/CtrlC: Copy.⌘/Ctrl⇧C: Copy (secondary, e.g. copy deeplink).⌘/CtrlV: Paste.⌘/Ctrl⇧V: Paste (secondary).
Delete
CtrlX: Delete selected item.Ctrl⇧X: Delete all.
AI Chat
New AI Chat has a full set of dedicated keyboard shortcuts.
Chat Navigation
⌘/Ctrl⇧Sor⌘/CtrlB: Toggle chat history sidebar.⌘/Ctrl⇧F: Search chats.⌘/CtrlJ: Send selected item to AI Chat (from other views).
Composer & Messages
⌘/Ctrl⇧A: Add attachment to composer.⌘/Ctrl⇧B: Branch chat from a message.
Model & Settings
⌘/Ctrl⇧M: Change AI model.⌘/Ctrl⇧Y: Change creativity level.⌘/Ctrl⇧U: Change reasoning effort.
Chat Management
⌘/Ctrl⌥/AltA: Archive chat.⌘/Ctrl⌃/AltN: Create folder.⌘/Ctrl⌃/AltM: Move to folder.
Feedback
⌘/Ctrl⇧=: Upvote / Good response.⌘/Ctrl⇧-: Downvote / Bad response.
Forms
These shortcuts work inside Raycast forms.
⌘/Ctrl↵: Submit the form.Tab: Move to the next field.⇧Tab: Move to the previous field.Esc: Cancel and go back.
Text Editing
Standard text editing shortcuts work in all text fields.
⌘/CtrlA: Select all.⌘/CtrlC: Copy.⌘/CtrlX: Cut.⌘/CtrlV: Paste.⌘/CtrlZ: Undo.⌘/Ctrl⇧Z: Redo.
Alternative Navigation Bindings
Raycast supports alternative navigation styles that you can enable in Settings. These provide familiar keybindings for users coming from terminal editors.
Emacs Bindings (enabled by default)
CtrlN: Move down.CtrlP: Move up.CtrlF: Move right.CtrlB: Move left.
Vim Bindings (optional)
CtrlJ: Move down.CtrlK: Move up.CtrlL: Move right.CtrlH: Move left.
You can switch navigation bindings in Raycast Settings → Keyboard → Navigation Bindings.
Extensions Support & Feedback
These shortcuts open extension support and feedback options.
⌘/Ctrl⇧B: Report a bug.⌘/Ctrl⌥/AltF: Request a feature.