LD Keyboard Shortcuts

Use these keyboard shortcuts in Ladder Diagram (LD) POUs to perform many editing operations and navigate the elements making up a diagram. When navigating an LD diagram, the arrow keys enable moving up and down and left and right from rung to rung and from element to element. Enable navigating in a diagram by clicking in the language container.
These keyboard shortcuts are available for use with the LD language. Some shortcuts do not apply or may differ while debugging.
Keyboard Shortcut
Description
Ctrl+A
Selects all rungs (not available while debugging)
Ctrl+C
Copies the selected elements to the clipboard (not available while debugging)
Ctrl+V
Pastes elements saved on the clipboard to the insertion point (not available while debugging)
Ctrl+X
Cuts the selected elements to the clipboard (not available while debugging)
Ctrl+Y
Redoes the previous command (not available while debugging)
Ctrl+Z
Undoes the previous command (not available while debugging)
Shift+Ctrl+Alt+G
Enables/disables the grid in rungs (only available when the Display Grid property is set to True)
Shift+Alt+Enter
Toggles between full-screen and windowed modes
Ctrl+R
Toggles between Auto-Input and Manual-Input. Auto-Input automatically opens the Block Selector and Variable Selector (not available while debugging).
Ctrl+B
Bolds selected comment text (not available while debugging)
Ctrl+I
Italicizes selected comment text (not available while debugging)
Ctrl+U
Underlines selected comment text (not available while debugging)
Enter
Calls the Variable/Block selector depending on the selected element (not available while debugging)
Space Bar
For coils or contacts, toggles between the available types (not available while debugging)
Ctrl+0
Inserts a rung below a selected rung. When no rung is selected, a rung is added at the end of the rung list (not available while debugging).
Ctrl+Alt+0
Inserts a rung above a selected rung. When no rung is selected, a rung is added at the end of the rung list (not available while debugging).
Ctrl+1
Inserts a branch after a selected element (not available while debugging)
Ctrl+Alt+1
Inserts a branch before a selected element (not available while debugging)
Ctrl+2
Inserts a block after a selected element. When a branch is selected, a block is inserted on the branch (not available while debugging).
Ctrl+Alt+2
Inserts a block before a selected element. When a branch is selected, a block is inserted on the branch (not available while debugging).
Ctrl+3
Inserts a contact after a selected element. When a branch is selected, a contact is inserted on the branch (not available while debugging).
Ctrl+Alt+3
Inserts a contact before a selected element. When a branch is selected, a contact is inserted on the branch (not available while debugging).
Ctrl+4
When a rung or the last element on a rung is selected, inserts a coil at the end of the rung. When the last element selected on a rung is a branch, a coil is inserted on the branch (not available while debugging).
Ctrl+5
When a rung or the last element on a rung is selected, inserts a jump at the end of the rung. When the last element selected on a rung is a branch, a jump is inserted on the branch (not available while debugging).
Ctrl+6
When a rung or the last element on a rung is selected, inserts a return at the end of the rung. When the last element selected on a rung is a branch, a return is inserted on the branch (not available while debugging).
Ctrl+7
When an element is selected, surrounds the element with a branch (not available while debugging).
Ctrl+Page Up
Jumps to the top of the language container
Ctrl+Page Down
Jumps to the bottom of the language container
Ctrl+Up Arrow
Slowly scrolls up.
Ctrl+Down Arrow
Slowly scrolls down.
Ctrl+Left Arrow
Slowly scrolls left.
Ctrl+Right Arrow
Slowly scrolls right.
Up Arrow
Moves up the elements.
Down Arrow
Moves down the elements.
Left Arrow
Moves to the left across the elements.
Right Arrow
Moves to the right across the elements.
Alt+Up Arrow
Selects the previous rung. When no element or rung is selected, selects the last rung.
Alt+Down Arrow
Selects the next rung. When no element or rung is selected, selects the first rung.
Alt+Left Arrow
Selects the rung of the selected element. When no element is selected, selects the first rung.
Alt+Right Arrow
Selects the rung of the selected element. When no element is selected, selects the first rung.
Shift+Up Arrow
Scrolls up
Shift+Down Arrow
Scrolls down
Shift+Left Arrow
Scrolls left
Shift+Right Arrow
Scrolls right
Delete
Removes a selected rung or element (not available while debugging)
Ctrl+D
Edits the comment of the selected rung (not available while debugging)
Ctrl+T
Only available in debug mode for the Boolean data type. Toggles the logical value of a selected contact, coil or block input.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal