> ## Documentation Index
> Fetch the complete documentation index at: https://www.floe.one/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Floe Desktop Keyboard Shortcuts

> Every keyboard shortcut in Floe Desktop for Windows: adding files, sending, pasting from the clipboard, opening history, settings, and starting over.

| Shortcut       | Does                                                                                                                       |
| -------------- | -------------------------------------------------------------------------------------------------------------------------- |
| `Ctrl` `O`     | Add files. Switches to **Send**, then opens the file picker.                                                               |
| `Ctrl` `Enter` | The current tab's main action: **Send** on the Send tab, **Receive** on the Receive tab.                                   |
| `Ctrl` `V`     | Paste files copied in File Explorer, or an image from the clipboard, into the send list.                                   |
| `Ctrl` `H`     | Show or hide **History**.                                                                                                  |
| `Ctrl` `,`     | Open or close **Settings**.                                                                                                |
| `Ctrl` `R`     | Start over. Clears the current selection and result.                                                                       |
| `Ctrl` `Z`     | Undo a **Clear**, including after its bar has gone. Works on the Send tab the clear came from; does nothing anywhere else. |
| `Esc`          | Close whatever is on top. In Settings, goes back.                                                                          |
| `Enter`        | In the **Code or link** field, starts receiving. In the **Text** box, use `Ctrl` `Enter`.                                  |

## Behaviour worth knowing

**Most shortcuts pause while you type.** `Ctrl` `O`, `Ctrl` `Enter`, `Ctrl` `V`, `Ctrl` `H`,
`Ctrl` `R` and `Ctrl` `Z` do nothing while the cursor is in a text field, so typing a room code or
a note is never interrupted, nothing fires twice, a half-typed note is never wiped mid-word, and
the text box keeps its own undo.

**One fires from anywhere.** `Ctrl` `,` opens Settings, the way a preferences shortcut normally
does.

**`Ctrl` `Z` is the narrowest of them.** It undoes a **Clear**, and only from the send tab that
clear came from: on the other send tab, on **Receive**, in **History**, in **Settings**, or with
a dialog open, it does nothing at all. The offer itself survives all of those, so going back to
the tab you cleared brings it within reach again. `Ctrl` `Shift` `Z` is deliberately not an undo,
because it is redo on every platform that has it.

<Warning>
  `Ctrl` `R` asks for confirmation in three cases: when a transfer is actually moving data, when
  the text box holds a note that has not been sent, and when you cleared a note that had never
  been sent and its **Undo** is still available, whether or not its bar is still up. The prompts
  cover both paths to Start over, the shortcut itself and clicking the Floe lockup in the
  titlebar. The unsent-note dialog reads "The text you typed has not been sent yet. Starting over
  will clear it."; the cleared-note one reads "The text you cleared can still be brought back.
  Starting over will discard it."

  A note counts as sent only while the box still holds exactly what went out, so typing a new
  one after a send prompts again, and so does a note you typed and then abandoned in favour of
  sending files. Staged files never prompt on their own, because the originals are untouched on
  disk, and neither does a send or a receive that is still connecting, so Start over stays a
  one-click escape from a stuck connection.
</Warning>

**`Ctrl` `R` does not reload the app.** In a browser that key reloads the page, which here
would abandon a transfer in progress. Floe intercepts it and uses it to clear the card instead.

**Holding `Ctrl` `V` pastes once.** Key repeat is ignored, so the list is not flooded. Paste is
also ignored entirely while a transfer is running.


## Related topics

- [Sending Files with Floe Desktop](/docs/desktop/sending.md)
- [Changelog](/docs/changelog.md)
- [Install Floe Desktop](/docs/desktop/installation.md)
- [Floe Quick Start](/docs/quickstart.md)
- [Your files never make a stop.](/docs/introduction.md)
