# Keyboard shortcuts

Every keyboard shortcut in Machine Desktop, for Windows and Mac.

Canonical page: https://themachine.myapps.ai/docs/desktop/shortcuts/keyboard-shortcuts

**See shortcuts in the app:** press **?** (when you're not typing), or
**Ctrl+/** (**⌘/** on Mac), or click your name at the bottom of the sidebar
and choose **Keyboard shortcuts**. You can search the list there.

![The keyboard shortcuts sheet in the app](/images/docs/desktop/keyboard-shortcuts.webp)

## The ones worth learning first

| Action | Windows | Mac |
|---|---|---|
| Search everything | **Ctrl+K** | **⌘K** |
| New bot | **Ctrl+N** | **⌘N** |
| Find in this chat | **Ctrl+F** | **⌘F** |
| Stop everything a bot is doing on This PC | **Ctrl+Alt+Esc** | **⌘⇧Esc** |
| Jump to any bot, from any app | **Ctrl+Alt+Space** | **⌃⌥Space** |

## Work from any app

These work even when Machine Desktop isn't in front.

| Action | Windows | Mac |
|---|---|---|
| Open the quick switcher | **Ctrl+Alt+Space** | **⌃⌥Space** |
| Stop everything a bot is doing on [This PC](/docs/desktop/this-pc/safety-and-stop) | **Ctrl+Alt+Esc** | **⌘⇧Esc** |

If another app already uses the quick switcher shortcut, Machine Desktop uses
**Ctrl+Shift+Space** instead, or **Ctrl+Alt+K** if that's taken too. The
switcher shows which one is active.

### In the quick switcher

![The quick switcher with "@Scout" and a question typed](/images/docs/desktop/quick-ask.webp)

| Action | Key |
|---|---|
| Move between bots and group chats | **←** **→** **↑** **↓** |
| Open the highlighted one | **Enter** |
| Ask a bot without opening it first: type `@Scout` and your question | **Enter** sends it to Scout |
| Send what you typed to the highlighted bot | **Shift+Enter** |
| Close | **Esc** |

See [Quick Ask](/docs/desktop/shortcuts/command-palette#quick-ask).

## Getting around

| Action | Windows | Mac |
|---|---|---|
| Command palette: search bots, group chats, and messages | **Ctrl+K** | **⌘K** |
| New bot | **Ctrl+N** | **⌘N** |
| Go to bot 1 to 9 in the sidebar | **Ctrl+1** … **Ctrl+9** | **⌘1** … **⌘9** |
| Previous bot | **Ctrl+Shift+[** | **⌘⇧[** |
| Next bot | **Ctrl+Shift+]** | **⌘⇧]** |
| Settings | — | **⌘,** |
| Shortcuts list | **Ctrl+/** or **?** | **⌘/** or **?** |
| Close a panel, menu, or dialog | **Esc** | **Esc** |

## Sidebar

| Action | Windows | Mac |
|---|---|---|
| Open the menu for the selected bot or thread | **Shift+F10** or the Menu key | — |
| Move the selected section up / down | **Alt+↑** / **Alt+↓** | **⌥↑** / **⌥↓** |
| Clear the search | **Esc** | **Esc** |
| Renaming a thread: save / cancel | **Enter** / **Esc** | **Return** / **Esc** |

## All threads

In the **All threads** list in the chat header:

| Action | Key |
|---|---|
| Open the first match | **Enter** |
| Clear the search, then close the list | **Esc** |

## Writing messages

| Action | Windows | Mac |
|---|---|---|
| Send | **Enter** | **Return** |
| New line | **Shift+Enter** | **⇧Return** |
| Edit your last message (box empty) | **↑** | **↑** |
| Paste an image | **Ctrl+V** | **⌘V** |
| Open the Commands menu (box empty) | **/** | **/** |
| Choose from the @ or / menu | **↑** / **↓**, then **Enter** or **Tab** | same |
| Close the @ or / menu | **Esc** | **Esc** |

## Editing a message

| Action | Key |
|---|---|
| Save and resend | **Enter** |
| New line | **Shift+Enter** |
| Cancel | **Esc** |

## Voice

| Action | Windows | Mac |
|---|---|---|
| Start or send a voice message | **Ctrl+Shift+D** | **⌘⇧D** |
| Throw away a voice message | **Esc** | **Esc** |
| Stop dictating | **Esc** or **Enter** | **Esc** or **Return** |
| Skip back / forward 2 seconds in a voice message or audio file (click its waveform first) | **←** / **→** | **←** / **→** |

## Questions from a bot

| Action | Key |
|---|---|
| Send your answer after typing it under **Other** (once every question is answered) | **Enter** |

## Comments and instructions

| Action | Windows | Mac |
|---|---|---|
| Add a comment on a selection | **Ctrl+Enter** | **⌘Return** |
| Save group instructions | **Ctrl+Enter** | **⌘Return** |
| Cancel | **Esc** | **Esc** |

## Find in a conversation

| Action | Key |
|---|---|
| Open | **Ctrl+F** / **⌘F** |
| Next match | **Enter** or **↓** |
| Previous match | **Shift+Enter** or **↑** |
| Close | **Esc** |

## Images

| Action | Key |
|---|---|
| Previous / next image | **←** / **→** |
| Close | **Esc** |

## Bot's computer

| Action | Key |
|---|---|
| Leave full screen | **Esc** |
| Make the panel wider / narrower (with its left edge selected using **Tab**) | **←** / **→** |

### Files

| Action | Key |
|---|---|
| Up one folder | **Backspace** |
| Close a file | **Esc** |

### Slides

When a presentation is open (click the slide first):

| Action | Key |
|---|---|
| Next slide | **→**, **↓**, **Page Down**, or **Space** |
| Previous slide | **←**, **↑**, or **Page Up** |
| First / last slide | **Home** / **End** |

### Terminal

| Action | Windows | Mac |
|---|---|---|
| New terminal tab | **Ctrl+Shift+T** | **⌘⇧T** |
| Close this terminal tab | **Ctrl+Shift+W** | **⌘⇧W** |
| Next / previous terminal tab | **Ctrl+Tab** / **Ctrl+Shift+Tab** | **⌃Tab** / **⌃⇧Tab** |
| Copy | **Ctrl+Shift+C**, or **Ctrl+C** with text selected | **⌘⇧C**, or **⌘C** with text selected |
| Paste | **Ctrl+V** or **Ctrl+Shift+V** | **⌘V** or **⌘⇧V** |
| Stop the running program | **Ctrl+C** (nothing selected) | **⌃C** |

Right-click copies the selected text, or pastes when nothing is selected.

## Automations calendar

While the calendar is open and you're not typing:

| Action | Key |
|---|---|
| New routine | **C** |
| Today | **T** |
| Day view | **1** |
| 3-day view | **3** |
| Week view | **W** |
| Close | **Esc** |

## Approvals and requests

| Action | Key |
|---|---|
| Deny a This PC permission request | **Esc** |

## Window

| Action | Windows | Mac |
|---|---|---|
| Zoom in | **Ctrl** + **+** | **⌘** + **+** |
| Zoom out | **Ctrl** + **−** | **⌘** + **−** |
| Actual size | **Ctrl+0** | **⌘0** |
| Full screen | **F11** | **⌃⌘F** |
| Reload the app | **Ctrl+R** | **⌘R** |
| Minimize | **Ctrl+M** | **⌘M** |
| Close the window | **Ctrl+W** | **⌘W** |
| Quit | Tray icon → **Quit** | **⌘Q** |

## Welcome tour

| Action | Key |
|---|---|
| Skip the tour | **Esc** |
