# Keyboard Shortcuts

> Platforms: Mac, Windows

Explore the Raycast keyboard shortcut on Mac and Windows. Learn how to launch commands, navigate search, trigger actions, manage windows, and streamline your workflow with speed.

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.

> [!TIP]
> 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.

- <PlatformKey mac="⌘" windows="Alt" /> `Space`: 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.
- <PlatformKey mac="⌘" windows="Ctrl" /> `Esc`: Pop to Root.
- <PlatformKey mac="⌘" windows="Ctrl" /> `W`: Close the Raycast window.
- <PlatformKey mac="⌘" windows="Ctrl" /> `,`: Open **Raycast Settings**.
- <PlatformKey mac="⌘" windows="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.
- <PlatformKey mac="⌥" windows="Alt" /> `↑` / <PlatformKey mac="⌥" windows="Alt" /> `↓`: Jump to the previous or next page of results.
- <PlatformKey mac="⌘" windows="Ctrl" /> `↑` / <PlatformKey mac="⌘" windows="Ctrl" /> `↓`: Jump to the previous or next section.
- `Ctrl` `N` / `Ctrl` `P`: Move down / up (Emacs-style, enabled by default).

> [!NOTE]
> 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.
- <PlatformKey mac="⌘" windows="Ctrl" /> `K`: Open the Action Panel.
- `Tab`: <Highlight type="new" /> Navigate into a directory.
- `⇧` `Tab`: <Highlight type="new" /> Navigate to parent directory.
- `↑` / `↓` (at top/bottom of list): <Highlight type="new" /> Cycle through search history.
- <PlatformKey mac="⌘" windows="Ctrl" /> `F`: Add the selected item to Favorites.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `↑` / <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `↓`: Move a favorite item up or down.
- <PlatformKey mac="⌘" windows="Ctrl" /> `,`: <Highlight type="new" /> Configure Command.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `,`: Configure Extension.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `D`: Disable Command.

## Action Panel

These shortcuts work inside the Action Panel.

- <PlatformKey mac="⌘" windows="Ctrl" /> `K`: Open or close the Action Panel.
- `↵`: Execute the selected action.
- <PlatformKey mac="⌘" windows="Ctrl" /> `↵`: Execute the secondary action.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `↵`: Execute the tertiary action.
- `Esc`: Close the Action Panel or go back from a sub-menu.
- Type to search: <Highlight type="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.

- <PlatformKey mac="⌘" windows="Ctrl" /> `O`: Open item.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `O`: Reveal in Finder / File Explorer.
- <PlatformKey mac="⌘" windows="Ctrl" /> <PlatformKey mac="⌥" windows="Alt" /> `O`: Open With…
- <PlatformKey mac="⌘" windows="Ctrl" /> `Y`: Toggle Quick Look preview.
- <PlatformKey mac="⌘" windows="Ctrl" /> `E`: Edit item.
- <PlatformKey mac="⌘" windows="Ctrl" /> `I`: Show info / details.
- <PlatformKey mac="⌘" windows="Ctrl" /> `D`: Duplicate item.
- <PlatformKey mac="⌘" windows="Ctrl" /> `.`: Pin or unpin item.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `.`: Show hidden items.

### Copy & Paste

- <PlatformKey mac="⌘" windows="Ctrl" /> `C`: Copy.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `C`: Copy (secondary, e.g. copy deeplink).
- <PlatformKey mac="⌘" windows="Ctrl" /> `V`: Paste.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `V`: Paste (secondary).

### Delete

- `Ctrl` `X`: Delete selected item.
- `Ctrl` `⇧` `X`: Delete all.

## AI Chat

<Highlight type="new" /> AI Chat has a full set of dedicated keyboard shortcuts.

### Chat Navigation

- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `S` or <PlatformKey mac="⌘" windows="Ctrl" /> `B`: Toggle chat history sidebar.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `F`: Search chats.
- <PlatformKey mac="⌘" windows="Ctrl" /> `J`: Send selected item to AI Chat (from other views).

### Composer & Messages

- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `A`: Add attachment to composer.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `B`: Branch chat from a message.

### Model & Settings

- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `M`: Change AI model.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `Y`: Change creativity level.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `U`: Change reasoning effort.

### Chat Management

- <PlatformKey mac="⌘" windows="Ctrl" /> <PlatformKey mac="⌥" windows="Alt" /> `A`: Archive chat.
- <PlatformKey mac="⌘" windows="Ctrl" /> <PlatformKey mac="⌃" windows="Alt" /> `N`: Create folder.
- <PlatformKey mac="⌘" windows="Ctrl" /> <PlatformKey mac="⌃" windows="Alt" /> `M`: Move to folder.

### Feedback

- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `=`: Upvote / Good response.
- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `-`: Downvote / Bad response.

## Forms

These shortcuts work inside Raycast forms.

- <PlatformKey mac="⌘" windows="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.

- <PlatformKey mac="⌘" windows="Ctrl" /> `A`: Select all.
- <PlatformKey mac="⌘" windows="Ctrl" /> `C`: Copy.
- <PlatformKey mac="⌘" windows="Ctrl" /> `X`: Cut.
- <PlatformKey mac="⌘" windows="Ctrl" /> `V`: Paste.
- <PlatformKey mac="⌘" windows="Ctrl" /> `Z`: Undo.
- <PlatformKey mac="⌘" windows="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)

- `Ctrl` `N`: Move down.
- `Ctrl` `P`: Move up.
- `Ctrl` `F`: Move right.
- `Ctrl` `B`: Move left.

### Vim Bindings (optional)

- `Ctrl` `J`: Move down.
- `Ctrl` `K`: Move up.
- `Ctrl` `L`: Move right.
- `Ctrl` `H`: Move left.

You can switch navigation bindings in **Raycast Settings → Keyboard → Navigation Bindings**.

## Extensions Support & Feedback

These shortcuts open extension support and feedback options.

- <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `B`: Report a bug.
- <PlatformKey mac="⌘" windows="Ctrl" /> <PlatformKey mac="⌥" windows="Alt" /> `F`: Request a feature.


---

## Need Help?

Contact Raycast Support if you have any questions or would like help with Keyboard Shortcuts. Use the **Send Feedback** command directly in Raycast to report bugs and billing issues, log feature requests, or any other queries you would like to speak to us about.

You can view all Raycast Support contact options at https://manual.raycast.com/contact-support
