--- title: "Windows, Linux, and Mac Keyboard Shortcuts" --- # Windows, Linux, and Mac Keyboard Shortcuts > | 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](../../ignition-modules/vision/working-with-vision-components/working-with-vision-components.md#component-layout) 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](../../ignition-modules/vision/working-with-vision-components/working-with-vision-components.md) 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](find-and-replace.md) 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](designer-tools/output-console/output-console.md). | 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](designer-tools/script-console/script-console.md) 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 | ## 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](../../ignition-modules/vision/working-with-vision-components/working-with-vision-components.md#component-layout) 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](../../ignition-modules/vision/working-with-vision-components/working-with-vision-components.md) 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](find-and-replace.md) 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](designer-tools/output-console/output-console.md). | 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](designer-tools/script-console/script-console.md) 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 |