Windows, Linux, and Mac Keyboard Shortcuts
Using Keyboard Shortcuts in the Designer
You can interact with screens and more by using some of the popular keyboard shortcuts in the Designer.
| Action | Windows/Linux Keystrokes | MacOS Keystrokes | 
|---|---|---|
| Nudge Moves selected component(s) in the direction of the arrow key by the default nudge distance. | ←, ↑, →, ↓ | ←, ↑, →, ↓ | 
| Alt-Nudge Same as Nudge, but uses the “alt-nudge” distance. | Alt + ←, Alt + ↑, Alt + →, Alt + ↓ | Option + ←, Option + ↑, Option + →, Option + ↓ | 
| Resize Right Moves the right edge of the component left or right. Add Alt to use the alt-nudge distance. | Shift + ←, Shift + → | Shift + ←, Shift + → | 
| Resize Bottom Moves the bottom edge of the component to top or bottom. | Shift + ↑, Shift + ↓ | Shift + ↑, Shift + ↓ | 
| Resize Left Moves the left edge of the component left or right. | Ctrl + Shift + ←, Ctrl + Shift + → | Control + Shift + ←, Control + Shift + → | 
| Resize Top Moves the top edge of the component to top or bottom. | Ctrl + Shift + ↑, Ctrl + Shift + ↓ | Control + Shift + ↑, Control + Shift + ↓ | 
| Move Forward (Vision only) Moves the selected components(s) forward in the Z-order | PgUp | Fn + ↑ | 
| Move Backward (Vision only) Moves the selected component(s) backwards in the Z-order | PgDn | Fn + ↓ | 
| Move to Front (Vision only) Moves the selected component(s) to the front of the Z-order | Home | Fn + ← | 
| Move to Back (Vision only) Moves the selected component(s) to the back of the Z-order | End | Fn + → | 
| Group Components (Vision only) Groups the selected components together. | Alt + G | Option + G | 
| Ungroup Components (Vision only) Ungroups the selected group of components. | Alt + U | Option + U | 
| Align Top (Vision only) Aligns the selected components to the topmost component's position. | Alt + T | Option + T | 
| Align Bottom (Vision only) Aligns the selected components to the bottommost component's position. | Alt + B | Option + B | 
| Align Vertically (Vision only) Centers the selected components vertically within their bounds. | Alt + V | Option + V | 
| Align Horizontally (Vision only) Centers the selected components horizontally within their bounds. | Alt + H | Option + H | 
| Copy-Move Copies the component when holding Ctrl while doing a mousemove. | Ctrl + drag a component | Click and hold on a component + Control + drag | 
| Orthogonal-Move Restricts to only moving straight up, down, left, or right when holding Shift while doing a mousemove. | Shift + drag a component | Shift + drag a component | 
| Selection-Move Drags the components that are currently selected without having to press the mouse button down on the component first. | Hold Alt + drag a component | Hold Option + drag a component | 
| Copy-Axis-Move Combines copy move with axis move. | Hold Ctrl + Alt + drag a component | Click and hold on a component + Control + Option + drag | 
| Proportional Resize Resizes a component while maintaining its aspect ratio. | Hold Ctrl + resize a component | Click and hold on a component + Control + resize | 
| On-Center Resize Resizes the selection using the center as the anchor point. | Hold Shift+ resize a component | Hold Shift + resize a component | 
| Select All (Vision only) Selects all components that are siblings of the selected component. | Ctrl + A | Command + A | 
| Select Same Type (Vision only) Selects all components that are siblings of the selected component and the same component type. | Ctrl + Shift + A | Command + Shift + A | 
| Select Same Type in Window (Vision only) Selects all components in a window that are the same type as the selected component. | Ctrl + Alt + Shift + A | Command + Option + Shift + A | 
| Layout (Vision only) Opens the Layout Constraints window to let you specify layout for the component(s). | Ctrl + L | Command + L | 
| Size & Position (Vision only) Opens Size & Position to let you specify exact size and position for selected component or window. | Ctrl + P | Command + P | 
| Customizer (Vision only) Opens the Custom Properties window to let you configure complex component properties. | Ctrl + U | Control + U | 
| Customizer 2 (Vision only) Some components have a secondary customizer. This command will open that customizer, if available. | Ctrl + 2 | Control + 2 | 
| Jython Opens Event Configuration page (Perspective) or the Component Scripting page (Vision) to let you configure actions for component or window. | Ctrl + J | Command + J | 
| Script Configuration Opens the Script Configuration for the View or Component selected. (Perspective Only) | Ctrl + K | Command + K | 
| Security (Vision only) Opens Security Settings to let you set security for Component(s) or window. | Ctrl + E | Command + E | 
| Save Saves the project. | Ctrl + S | Command + S | 
| Open Opens the Open/Create Project to let you select a different project. | Ctrl + O | Command + O | 
| Undo Undoes the last action. | Ctrl + Z | Command + Z | 
| Redo Gets rid of the last undo action. | Ctrl +Y | Command + Y | 
| Copy Copies selected component(s) or window. | Ctrl + C | Command + C | 
| Duplicate Duplicates selected component(s) or window. | Ctrl + D | Command + D | 
| Cut Cuts selected component(s) or window. | Ctrl + X | Command + X | 
| Paste Pastes selected component(s) or window in clipboard. Pasted component(s) wait for position before pasting. | Ctrl + V | Command + V | 
| Immediately Paste (Vision only) Places pasted component(s) at the same location where they were copied/cut. | Ctrl + I | Command + I | 
| Comment/Uncomment Lines of Code Quickly comment or uncomment lines of a script or query in Designer. | Ctrl + / | Command + / | 
| Cancel Cancels a pending paste operation, deselects the current row of a table, cancels dragging components onto window. | Esc | Esc | 
| Find/Replace Opens Find/Replace to let you Search and replace the project based on string, pattern, or regex. | Ctrl + F | Command + F | 
| Delete Deletes the current selection. | Delete | Delete | 
| Snap to Grid (Vision only) Toggles whether or not moving and resizing components snaps to the grid. | Ctrl + G | Command + G | 
| Snap to Guides (Vision only) Toggles whether or not moving and resizing components snaps to guides. | Ctrl + Shift + G | Command + Shift + G | 
| Console Opens the Output Console. | Ctrl + Shift + C | Command + Shift + C | 
| Help Launches the Ignition User Manual in a web browser. | F1 | Fn + F1 | 
| Rename Renames the selected item (Tag, window, transaction group, component, and so on). | F2 | Fn + F2 | 
| Preview Mode Toggles preview/design mode. | F5 | Fn + F5 | 
| Launch Client/Session (Perspective and Vision only) When in the Vision workspace, launches a Vision Client in windowed mode. While in the Perspective workspace, launches a Perspective Session in windowed mode. | F10 | Fn + F10 | 
| Launch Full Screen Client (Perspective and Vision only) While in the Vision workspace, launches a Vision Client in full screen mode. While in the Perspective workspace, launchers a Perspective Session in full screen mode. | F11 | Fn + F11 | 
| Update Project Updates project to server. Receives concurrent edits from other Designers. | Ctrl + Shift + U | Command + Shift + U | 
| Zoom Zooms in/out in the Designer. | Ctrl + Mousewheel | Control + Mousewheel | 
| Touch Selection (Vision only) Draws a line while dragging. Every component in the path of the line will be selected when letting go of the mouse button. To activate, a container must first be selected | Alt + Left Click and Drag | Option + Left Click and Drag | 
| Select Through (Perspective and Vision only) Click on a component that is beneath another component. You can do this multiple times if there are several layers of components. | Alt + Click | Option + Click | 
| Code Folding/Unfolding Select a line of code, and this command will collapse the selection. Press again while the folded code is selected, and the code will unfold. The Script Console has a separate command for code folding. | Ctrl + . | Command + . | 
| Select Through (Perspective only) Click on a component that is beneath another component. You can do this multiple times if there are several layers of components. | Ctrl + Shift + Click | Command + Shift + Click | 
| Deep Selection (Perspective only) Selects into a container and components within. | Alt + Shift + Click | Option + Shift + Click |