--- title: "Keyboard shortcuts in the app editor and player" slug: "keyboard-shortcuts-in-the-app-editor-and-player" updated: 2026-07-14T17:28:44Z published: 2026-07-14T17:28:44Z canonical: "support.tulip.co/keyboard-shortcuts-in-the-app-editor-and-player" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.tulip.co/llms.txt > Use this file to discover all available pages before exploring further. # Keyboard shortcuts in the app editor and player ## Overview *A list of available keyboard shortcuts available in Tulip's App Editor and Player.* In order to make editing apps more efficient, there are a number of different keyboard shortcuts you can use. You can see all available keyboard shortcuts by clicking the "..." in the top right of the App Editor. ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/How%20to%20Use%20Keyboard%20Shortcuts%20in%20the%20App%20Editor%20and%20Player_153745335.png) Or, you can press **?** to instantly show the shortcuts menu. ## App Editor Note: For Windows devices, use Control in place of ⌘ and Alt in place of ⌥. #### Adding Elements Use these shortcuts to quickly add these elements: - Add text: T - Add image: I - Add button: B - Add variable: V - Add step: Enter - Duplicate step: ⌘D #### **Objects** - Cut an object: ⌘X - Copy an object: ⌘C - Paste an object: ⌘V - Clone and move object: ⌥ and drag - Push object: Arrow Keys - Nudge object: ⇧Arrow Keys - Bring forwards: ⌘F - Send backwards: ⌘B - Bring to front: ⇧⌘F - Send to back: ⇧⌘B - Delete object: Delete/Backspace - Select all: ⌘A #### **Trigger Modal** - Save and close: ⌘Enter #### **Navigation (Mac Devices)** Note: For Windows devices, use Control in place of ⌘ and Alt in place of ⌥. - Next step: ↓ (with no objects selected) - Previous step: ↑ (with no objects selected) - Swap step up: ⌘↑ - Swap step down: ⌘↓ - Edit step name: ⌘Enter - Delete step: ⌘Backspace - Base layout: ⌥⌘M - Pan mode: Space (hold) - Zoom in/out: ⌥⌘Scroll - Reset view: ⇧⌘Z - Show keyboard shortcuts: ? #### **Widget shortcuts:** These shortcuts apply when you have a Widget selected in the Tulip App Editor: - **Arrow keys** to move the selected widgets by a single pixel - **Shift+arrow keys** to move the selected widgets by 5 pixels - **Delete** to delete the selected widgets - **Control+A** to select all widgets - **Control+x/c/v** to cut / copy / paste the selected widgets - **Control+shift+f** to move the selected widgets to the front - **Control+shift+b** to move the selected widgets to the back - **Control+f** to move the selected widgets forward by one layer - **Control+b** to move the selected widgets back by one layer - **Shift+click** to add/remove widgets to the current selection. - **Shift+drag** to move the selected widgets only up, down, left, or right. **Step shortcuts:** These shortcuts apply when you have a Step selected in the Tulip App Editor: - **Enter** to add a new step - **Control+enter** to edit the step name - **Control+delete** to delete the step - **Control + D** to duplicate the step - **Control+up/down** arrow to move the step up or down in the Steps List - **Alt + control + M** to instantly move to the Base Layout - Hold **space** to enable pan mode - **Control + alt + scroll** to zoom in and out (CMD + Option + Scroll on Mac) - **Shift + control + z** to reset the view **Universal shortcuts:** These shortcuts don’t change based on the selection context: - **Control+z** to undo when the “Undo” popup is open at the top of the screen. **Note:** These shortcuts are for a Windows machine. To use them on a Mac, use Command instead of control and you have the added advantage of using emoticons in your text by using **Command+Control+Space Bar**. ## Tulip Player #### Form Step This shortcut applies when you have opened a Form Step in the App Editor. - **Tab** key to automatically select the next field on the Form Step without touching a mouse or a screen **Tulip Player** **Tulip Player** is the Windows/Mac executable program where users can run Tulip apps. Tulip player allows you to create a more seamless user experience by removing the need for a web browser, and allows increased IT controls. **Widget** **Widgets** are the elements that make up a specific **App Step.** Widgets can display information to users, collect user input, or trigger app logic. *Common widgets include: Interactive Tables, Number inputs, Machine attribute widgets, and more.* **Step** A view your users will see within an application. **Steps** can be viewed chronologically or in whatever order best fits your process. Steps can be grouped into **Step Groups** to manage and organize your app Steps. **Form Step** **Form Steps** are a special type of **S****tep** that is designed specifically for data entry. They lack some of the flexibility of normal steps but can streamline app creation. Steps can be grouped into **Step Groups** to manage and organize your app Steps. *Form Steps have been disabled for every new **instance** in r235/LTS9.*