App Designer Keyboard Shortcuts
Shortcuts Available Throughout App Designer
| Action | Keys | 
|---|---|
| Run the active file. | F5 | 
| Save the active file. | Ctrl+S | 
| Save the active file with a new file name. (Save as) | Ctrl+Shift+S | 
| Open a previously saved file. | Ctrl+O | 
| Open a new blank file. | Ctrl+N | 
| Undo a modification, returning it to the previous state. | Ctrl+Z | 
| Redo an undone modification, returning it to the changed state. | Ctrl+Y or, in the design area only, Ctrl+Shift+Z | 
| Alternate between design and code view. | Shift+F7 If debugging is in progress, this shortcut does not change the view. | 
| Close the active file. | Ctrl+W | 
| Quit App Designer. | Ctrl+Q | 
Component Browser Shortcuts
These shortcuts are available in the Component Browser, in both code view and design view
| Action | Keys | 
|---|---|
| Select multiple components. | Hold down the Ctrl key as you click each component that you want to include in the multi-selection. | 
| Deselect a component from multi-selection. | Hold down the Ctrl key as you click each component that you want to remove from a multi-selection. | 
| Navigate from clicked component to the previous or next component listed in the code browser. | Up Arrow and Down Arrow | 
| Edit code name of clicked component in the code browser. | F2 on Windows® and Linux® Enter on Mac | 
Design View Shortcuts
These shortcuts are available from the App Designer design view only.
Add Component Shortcuts
| Action | Shortcut | 
|---|---|
| Add component and associated label (if any) to canvas. | Click the component and hold down the mouse key to drag the component from the Component Library on the left into the design area. | 
| Add component only to canvas. | Hold down the Ctrl key, click the component, and drag it from the Component Library on the left into the design area. | 
| Add label to component. | Ctrl+L | 
Component, Group, and Text Selection Shortcuts
| Action | Keys | 
|---|---|
| Move the selection to the next component in the navigation sequence. | Tab | 
| Move the selection to the previous component in the navigation sequence. | Shift+Tab | 
| Selects all components on the canvas, with one exception. If any of the components are grouped, the group is selected, not the individual components within the grouping. | Ctrl+A | 
| Clear a component selection. Press again to reselect the component. | Shift+Click or Ctrl+Click | 
| In the property editor or in-place editing, select all text in a text input field. | Ctrl+A | 
| Select group containing a component. | Alt+Click a component | 
Group and Ungroup Components Shortcuts
Select the components that you want to group, and then press Ctrl+G. All components to be grouped must have the same parent component.
| Action | Keys | 
|---|---|
| Group selected components. | Ctrl+G | 
| Ungroup components in selected group. | Ctrl+Shift+G | 
Component and Group Move Shortcuts
This table summarizes the keyboard shortcuts for moving selected components and groups.
| Action | Keys | 
|---|---|
| Move down 1 pixel. | Down Arrow | 
| Move left 1 pixel. | Left Arrow | 
| Move right 1 pixel. | Right Arrow | 
| Move up 1 pixel. | Up Arrow | 
| Move down 10 pixels. | Shift+Down Arrow | 
| Move left 10 pixels. | Shift+Left Arrow | 
| Move right 10 pixels. | Shift+Right Arrow | 
| Move up 10 pixels. | Shift+Up Arrow | 
| Cancel an in-progress operation. | Escape | 
Component Resize Shortcuts
| Action | Keys | 
|---|---|
| Resize component while maintaining aspect ratio. | Press and hold down the Shift key before you begin to drag the component resize handle. | 
| Resize component while keeping center location unchanged. | Press and hold down the Ctrl key before you begin to drag the component resize handle. | 
| Resize component while maintaining aspect ratio and keeping center location unchanged. | Press and hold down the Ctrl and Shift keys before you begin to drag the component resize handle. | 
| Cancel an in-progress resize operation. | Escape | 
Component Copy, Duplicate, and Delete Shortcuts
| Action | Keys | 
|---|---|
| Copy selected components and groups to the clipboard. | Ctrl+C | 
| Duplicate the selected components and groups (without copying them to the clipboard). | Ctrl+D, or hold down the Ctrl key and drag the component. | 
| Cut the selected components and groups from the design area onto the clipboard. | Ctrl+X | 
| Delete the selected components and groups from the design area. | Backspace or Delete | 
| Paste components and groups from the clipboard into the design area or a container component (panel, tab, or button group). Radio buttons and toggle buttons can only be pasted into radio button groups or toggle button groups, respectively. | Ctrl+V | 
Design Area Grid Shortcuts
| Action | Keys | 
|---|---|
| Toggle grid on and off. | Alt+G | 
| Toggle snap to grid on and off. | Alt+P | 
| Increase grid interval by 5 pixels. | Alt+Page Up | 
| Decrease grid interval by 5 pixels. | Alt+Page Down | 
Component Alignment Shortcuts
| Action | Keys | 
|---|---|
| Align selected components and groups on their left edges. | Ctrl+Alt+1 | 
| Align selected components and groups on their horizontal centers. | Ctrl+Alt+2 | 
| Align selected components and groups on their right edges. | Ctrl+Alt+3 | 
| Align selected components and groups on their top edges. | Ctrl+Alt+4 | 
| Align selected components and groups on their vertical middle. | Ctrl+Alt+5 | 
| Align selected components and groups on their bottom edges. | Ctrl+Alt+6 | 
Change Font Characteristics Shortcuts
| Action | Keys | 
|---|---|
| Toggle the font weight of selected components and their children between normal and bold. | Ctrl+B | 
| Toggle the font angle of selected components and their children between normal and italic. | Ctrl+I | 
| Decrease the value of the  Font size steps are: 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72. | Ctrl+[ | 
| Increase the value of the  Font size steps are: 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72. | Ctrl+] | 
Menu Component Shortcuts
| Action | Keys | 
|---|---|
| Add a menu item below the current item. The new menu item appears at the end of the list. | Enter | 
| Add an item to the right of selected item. | Shift+Enter | 
| Delete the current item. | Delete | 
| Commit text changes and navigate to the next item. | Any Arrow key | 
| Select the first or last item at the level of the selected item. | Home End | 
| Move the selected child menu item higher or lower in the list. | Ctrl+Shift+Up
                                        Arrow Ctrl+Shift+Down Arrow | 
| Move the selected top-level menu item to the left or right. | Ctrl+Shift+Left
                                        Arrow Ctrl+Shift+Right Arrow | 
| Move the selected item to the beginning or end of the list. | Ctrl+Shift+Home Ctrl+Shift+End | 
Tab Component Shortcuts
| Action | Keys | 
|---|---|
| Move the selected tab to the left or right. | Ctrl+Shift+Left
                                        Arrow Ctrl+Shift+Right Arrow | 
| Move the selected tab to the beginning or end. | Ctrl+Shift+Home Ctrl+Shift+End | 
Navigate Canvas Shortcuts
| Action | Keys | 
|---|---|
| Zoom in on the canvas. | Ctrl+Plus (+) | 
| Zoom out on the canvas. | Ctrl+Minus (-) | 
| Reset the canvas zoom to default. | Ctrl+Alt+0 | 
| Zoom to fit the canvas to the view. | Space | 
| Pan on the canvas. | Click and drag with the middle mouse button, or hold Space while clicking and dragging with the left mouse button. | 
Code View Shortcuts
These shortcuts are available only from the App Designer code view, within the editor.
Code Indenting Shortcuts
| Action | Keys | 
|---|---|
| Smart indent selected code. | Ctrl+I | 
| Increase indent on current line of code or currently selected code. | Ctrl+] | 
| Decrease indent on current line of code or currently selected code. | Ctrl+[ | 
Code Folding Shortcuts
| Action | Keys | 
|---|---|
| Collapse code section containing selected code. | Ctrl+Period (.) | 
| Expand code section containing selected code. | Ctrl+Shift+Period (.) | 
| Collapse all code sections. | Ctrl+Comma (,) | 
| Expand all code sections. | Ctrl+Shift+Comma (,) | 
Cut, Copy, and Paste Code Shortcuts
| Action | Keys | 
|---|---|
| Cut selected code. | Ctrl+X | 
| Copy selected code. | Ctrl+C | 
| Paste selected code. | Ctrl+V | 
| Duplicate selected lines. | Ctrl+Shift+C | 
Find Code Shortcuts
| Action | Keys | 
|---|---|
| Find. | Ctrl+F | 
| Find next. | F3 | 
| Find previous. | Shift+F3 | 
| Find selection. | Ctrl+F3 | 
Code Browser Shortcuts
| Action | Keys | 
|---|---|
| Delete callback. | Delete | 
| Rename callback. | F2 | 
| Bring callback to focus and insert cursor. | Ctrl+D | 
Code View Zoom Shortcuts
| Action | Keys | 
|---|---|
| Zoom in on code editor. | Ctrl+Plus (+) | 
| Zoom out on code editor. | Ctrl+Minus (-) | 
| Reset code editor zoom to default. | Ctrl+Alt+0 | 
Comment Shortcuts
| Action | Keys | 
|---|---|
| Add comment to selected code. | Ctrl+R | 
| Remove comment from selected code. | Ctrl+T | 
| Wrap selected comments. | Ctrl+J | 
Bookmark Shortcuts
| Action | Keys | 
|---|---|
| Set or clear bookmark. | Ctrl+F2 | 
| Navigate to next bookmark. | F2 | 
| Navigate to previous bookmark. | Shift+F2 | 
Debugging Shortcuts
| Action | Keys | 
|---|---|
| Set or clear breakpoint. | F12 | 
| Continue running to next breakpoint. | F5 | 
| Run next line ("step"). | F10 | 
| Run next line and step into function ("step in"). | F11 | 
| Run until current function returns ("step out"). | Shift+F11 | 
| Stop execution. | Shift+F5 | 
Other App Designer Code Editor Shortcuts
| Action | Keys | 
|---|---|
| Convert selected code to uppercase or lowercase. | Ctrl+Shift+A | 
| Print code. | Ctrl+P | 
| Insert section break. | Ctrl+Alt+Enter | 
| Evaluate selection. | F9 | 
| Open selection. | Ctrl+D | 
| Go to specified line number. | Ctrl+G |