Typeform Keyboard Shortcuts
Typeform is a web app built around a drag-and-drop, block-based form builder, so its keyboard shortcuts exist mainly to speed up the two most repetitive tasks in building a form: adding new question blocks and moving between them in the editor. The forward-slash shortcut to open the block-insertion menu directly mirrors the same convention popularized by Notion and Slack for triggering a command menu, which isn't a coincidence — it's become a fairly standard pattern across web apps for inserting structured content without reaching for a toolbar button. Because respondents fill out a Typeform one question at a time rather than seeing a full page of fields, Typeform's own navigation-between-questions shortcuts during editing (jumping to the next or previous block) matter more for maintaining flow while building than they would in a traditional all-at-once form builder, where you'd normally just scroll a long page instead. Typeform's logic map, which visualizes how questions branch based on prior answers, is built and adjusted almost entirely by dragging connection lines between blocks rather than through any keyboard-accessible interface, which is a deliberate trade-off given how visually complex branching logic can get once a form has more than a handful of conditional paths. The platform's pricing model, which historically gated response volume more aggressively than free-tier competitors like Tally, has pushed some smaller teams toward alternatives, but Typeform's polish and completion-rate research keep it a common default choice for lead-gen and customer-facing surveys specifically.
Editor Navigation
| Action | Windows | Mac | Description |
|---|---|---|---|
| Move to next question in editor | Down Arrow (between blocks) | Down Arrow | Moves editing focus to the next question block in the form's sequence, letting you review and adjust questions in order without scrolling and clicking each one manually. |
Block Management
| Action | Windows | Mac | Description |
|---|---|---|---|
| Open block insertion menu | / | / | Opens a searchable menu of question types and content blocks to insert at the current position, following the same forward-slash convention popularized by Notion for triggering structured content insertion. |
| Duplicate current block | Ctrl+D | Cmd+D | Duplicates the currently selected question block directly below itself, useful when building several similar questions (like a repeated rating scale) without recreating each one from scratch. |
| Delete current block | Delete/Backspace (with block selected) | Delete | Removes the currently selected question block from the form entirely, distinct from just clearing its text content. |
| Insert a personalization variable | @ (inside a text field) | @ | Typing @ inside a question or thank-you screen opens a menu to insert a previously collected answer as a personalization variable, letting later questions reference an earlier response by name. |
| Reorder question blocks | Drag in outline panel | — | Rearranges the order of question blocks by dragging them within the left-hand outline panel, with no keyboard-only alternative for reordering multiple blocks at once. |
Publishing
| Action | Windows | Mac | Description |
|---|---|---|---|
| Preview the form | Ctrl+Enter (or Preview button) | Cmd+Return | Opens a live preview of the form as a respondent would experience it, letting you test the conversational flow and logic jumps before publishing. |
| Publish/update live form | Publish button (no universal default shortcut) | — | Pushes the current draft changes live to the published form URL, making edits visible to anyone accessing the form afterward. |
| Open the Logic Jump editor | Logic tab (no dedicated key) | — | Switches to Typeform's visual logic map for configuring which question a respondent sees next based on their previous answer, a largely drag-driven interface with minimal keyboard shortcut coverage. |
Frequently Asked Questions
Why does Typeform show one question at a time instead of a normal scrolling form?
This is Typeform's core product differentiation — the conversational, one-question format is designed to reduce the perceived effort of filling out a form and has been shown in the company's own and independent research to improve completion rates compared to traditional long-form surveys, though it does mean longer forms take more total interactions (clicks or Enter presses) to complete than a single scrollable page would.
Do keyboard shortcuts work the same way for people filling out a published Typeform as they do for editors building one?
No, they're different — the editor shortcuts described here apply to the form-building interface. Respondents filling out a published form get their own simpler navigation, primarily Enter to confirm an answer and move to the next question and Shift+Enter or Up arrow to go back, which is a separate, much smaller shortcut set focused purely on answering.
Can I set up logic jumps (skip questions based on an answer) without leaving the keyboard?
Typeform's Logic Jump feature is primarily configured through its visual logic map interface, which is largely mouse/drag-driven for connecting conditions between questions; there isn't a comprehensive keyboard-only shortcut set for building complex branching logic the way there is for simpler block insertion and editing.
Why did my form's completion rate drop after adding several Logic Jump branches?
Logic Jump itself doesn't inherently hurt completion, but overly complex branching can sometimes create longer effective paths for some respondents or expose edge cases where a question doesn't quite fit the branch it was routed into, so it's worth testing branches with sample answers via Preview before publishing broadly.
Can I reuse an answer from an earlier question inside a later question's text?
Yes, using the @ personalization variable inside a text field lets you reference a previous answer (like a respondent's name) directly in later question wording or the final thank-you screen, making the flow feel more tailored without manual per-respondent editing.
Is there a way to test the whole branching flow without submitting real data?
The Preview mode runs the live logic exactly as a respondent would experience it, including all Logic Jump branches, without creating an actual response entry in your results — this is the standard way to validate complex branching before a form goes live to real respondents.
Can I embed a Typeform directly into an existing website rather than sharing a standalone link?
Yes, Typeform provides embed code (including a popup, slider, or full-page embed style) for placing a form directly within an existing site's page, in addition to the option of sharing a standalone hosted URL, letting teams choose whichever integration fits their existing web presence better.
How does Typeform handle partial responses where someone starts but doesn't finish?
Typeform records partial responses separately from completed ones by default, and these can be reviewed in the Results section, giving visibility into where in the flow respondents tend to drop off, which is useful for diagnosing whether a specific question is causing abandonment.
Is there a shortcut for previewing a form exactly as a respondent would see it in Typeform?
Yes — clicking the Preview button in the top-right corner of the editor (no default keyboard shortcut) opens a live respondent-facing preview in a new tab, including any conditional logic jumps, letting you click through the form exactly as someone filling it out actually would.