Keyboard shortcuts
Every key the editor listens for: the slash menu, @ mentions, text formatting, block shortcuts, undo and redo, and the search palette.
The Tinyform editor is a document, so most of a form can be written without reaching for the mouse: type to add text, / to insert a block, @ to mention an answer. The keys below are the ones the editor listens for. There is no shortcut sheet inside the app; this page is the list.

Slash commands
Typing / in any block opens the block picker under the caret. Keep typing to filter it: the search matches a block's name, so /email narrows the list to the email question, /page to New page, /thank to the Thank you page. Enter inserts the highlighted block, Esc closes the list, and the /query text that summoned it is removed once you pick.
The picker holds the same entries whichever way you open it, in five groups:
- Questions: Short answer, Long answer, Multiple choice, Checkboxes, Dropdown, Multi-select, Number, Email, Phone number, Link, File upload, Date, Time, Linear scale, Matrix, Rating, Signature, Ranking
- Layout blocks: New page, ‘Thank you’ page, Text, Heading 1, Heading 2, Heading 3, Divider, Title, Label
- Embed blocks: Image, Video, Audio, Embed anything
- Advanced blocks: Conditional logic, Calculated fields, Hidden fields, reCAPTCHA (where it is offered), Respondent's country
- Input blocks: every question type again, inserted as the answer box alone
There is no separate /q prefix. A Question entry already comes with its caption box; an Input block entry is the same field without one.
Create and style your content
Enterends the block and starts a new one below it; pressed mid-sentence, it splits the text at the caretShift+Enteradds a line break inside a Text block- Select text and press
Ctrl/Cmd+Bfor bold Ctrl/Cmd+Ifor italicCtrl/Cmd+Ufor underline- Text colour, highlight colour and links have no key of their own; select text and use the toolbar that appears
Edit and move blocks
Backspacein an empty block deletes itUpandDownat the edge of a block move the caret into the block above or belowEsccloses an open menu; otherwise it leaves the block you are typing in- Drag a lasso across several blocks to select them, then
DeleteorBackspaceremoves them all andEscdrops the selection Ctrl/Cmd+Dduplicates the current blockCtrl/Cmd+Zundoes;Ctrl/Cmd+Shift+ZorCtrl+Yredoes. The history holds fifty steps, and one burst of typing counts as one step
Moving a block up or down is a drag on its ⋮⋮ grip; there is no arrow-key shortcut for it, and copying and pasting whole blocks between forms is not supported.
Block options
Ctrl/Cmd+Shift+Hhides or shows the current blockCtrl/Cmd+Shift+Linserts a conditional logic block under the selected blockCtrl/Cmd+Shift+Oopens Bulk insert options on a choice questionAlt+Tadds a title above a bare input block,Alt+Ladds a label
Required has no key; toggle it from the block menu or by clicking the asterisk beside the question.
Options in a choice list
Enterin an option starts the next oneBackspacein an empty option removes it
@ mentions
Type @ in any text to open the list of answers that can be mentioned: input fields, calculated fields, hidden fields and the submission ID.
Command menu
Ctrl/Cmd + K opens the search palette anywhere inside the app, including the editor: jump to a form, a workspace or a page by name, or start a new form.
Not here
Markdown-style triggers (# for a heading, --- for a divider, [] for a checkbox) are not recognised. Type /heading or /divider instead.