Behavior 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.
Some also pause while a transfer runs. Ctrl O does nothing while one is in flight, and
Ctrl Enter does nothing while one is in flight, while Settings or History is open, or behind a
dialog. Both are the same rule the buttons follow, so a shortcut can never do something its button
would refuse.
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.
Ctrl R asks first when there is something to lose, and only then. Three cases prompt: a
transfer that is actually moving data, a note in the text box that has not been sent, and a note
you cleared that had never been sent and whose Undo is still available, whether or not its bar
is still on screen. The dialog is titled Start over?, and the buttons are Keep going and
Start over.
The two note prompts quote what is at stake. The unsent one reads “The text you typed has not been
sent yet. Starting over will clear it.”; the cleared one reads “The text you cleared can still be
brought back. Starting over will discard it.” Both cover either route to Start over, the shortcut
and clicking the Floe lockup in the title bar.
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 favor of sending
files. Staged files never prompt, because the originals are untouched on disk. Neither does a send
or receive that is still connecting, which keeps Start over a one-click escape from a stuck
connection.
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.