This page lists the keyboard shortcuts available from various windows of the Workbench.
Common shortcuts
Shortcut | Command |
Alt + Return | Edit properties |
CTRL + A | Select All |
CTRL + Alt + E | Open an Explorer window on the project folder |
CTRL + C | Copy |
CTRL + F | Find |
CTRL + F3 | Find next assignment |
CTRL + F4 | Close |
CTRL + F7 | Build program |
CTRL + G | Display / hide grid |
CTRL + Insert | Copy |
CTRL + L | List of windows |
CTRL + N | New |
CTRL + O | Open |
CTRL + P | |
CTRL + S | Save |
CTRL + SHIFT + F6 | Previous tab |
CTRL + F6 | Next tab |
CTRL + V | Paste |
CTRL + X | Cut |
CTRL + Y | Redo |
CTRL + Z | Undo |
Del | Delete |
F1 | Display the help |
F2 | Rename |
F3 | Find next |
F6 | Next window |
F7 | Build project |
SHIFT + Del | Cut |
SHIFT + F6 | Previous window |
SHIFt + Insert | Paste |
Debugging
Shortcut | Command |
CTRL + Alt + F4 | On line change |
CTRL + F5 | Debug |
CTRL + F8 | Step Out |
F4 | Pause/resume |
F5 | Simulation |
F8 | Step In |
F9 | Set/Remove breakpoint |
F11 | Download |
SHIFT + CTRL + F4 | Start/stop application |
SHIFT + F4 | One cycle |
SHIFT + F8 | Step Over |
FBD Editor (common)
Shortcut | Command |
Arrows | Scroll window |
CTRL + d | Display FBD execution order |
CTRL + F2 | Toggle bookmark |
CTRL + page UP/DOWN | Go to previous/next section |
escape |
Cancel linking/resizing/dragging if selection: deselect if no selection: select mode active |
Page UP/DOWN | Scroll page up/down |
Return | Equivalent to double click |
SHIFT + CTRL + End | Select all items from mouse to end of document |
SHIFT + CTRL + Home | Select all items from begin to mouse position |
SHIFT + F2 | Go to next bookmark |
Tab | Select next position item |
Tab + shift | Select previous position item |
FBD Editor (when editing)
Shortcut | Command |
char |
Start editing a symbol (variable, constant, instance...) On jump/comment/break: open dialog box to enter text |
CTRL + arrows | Align selected items |
Del | Delete selection |
SHIFT + arrows | Move selection |
SHIFT + page UP/DOWN | Move selection (4 cells) |
space SHIFT + CTRL + down |
Swap item style Insert blank lines at the position of the mouse |
FBD Editor (during debug)
Shortcut | Command |
space | Swap TRUE/FALSE boolean value |
* | Lock var |
/ | Unlock var |
LD Editor (common)
Shortcut | Command |
arrows | Move caret |
CTRL+F2 | Toggle bookmark |
Page UP/DOWN | Scroll page up/down |
Return | Equivalent to double click |
SHIFT + arrows | Multiselect cells |
SHIFT + Home | Select all items from left to caret |
SHIFT + Page Up/Down | Selection Page Up/down |
SHIFT+F2 | Go to next bookmark |
LD Editor (when editing)
Shortcut | Command |
char | Start editing a symbol |
CTRL + D | Comment |
CTRL + F8 | Function block parallel |
CTRL + R | Rung |
CTRL + Shift + F4 | Contact parallel |
Del | Delete selection |
F4 | Contact after |
F8 | Function block after |
F9 | Coil |
Shift + F4 | Contact before |
Shift + F8 | Function block before |
Shift + F9 | Jump |
Shift + Space | Horizontal line |
space | swap item style |
LD Editor (during debug)
Shortcut | Command |
space | Swap TRUE/FALSE boolean value |
* | Lock var |
/ | Unlock var |
SFC Editor
Shortcut | Command |
? | Show/Hide notes |
arrows | Move caret |
Page UP/DOWN | Scroll page up/down |
Return | Equivalent to mouse double click |
SHIFT + arrows | Select multiple cells |
SHIFT + Home | Select from left to caret |
SHIFT + Page Up/Down | Selection Page Up/down |
b or B | Insert macro body |
c or C | Insert convergence |
CTRL+ return | Edit reference |
d or D | Insert divergence |
Del | Delete selection |
i or I | Insert step initial |
j or J | Insert Jump |
m or M | Insert macro |
s or S | Insert Step |
space | Swap item style |
t or T | Insert Transition |
x or X | Insert the left side corner of a divergence/convergence |
ST Editor (common)
Shortcut | Command |
Arrows | Move caret |
CTRL + F2 | Toggle bookmark |
CTRL + left/right arrow | Go to previous/next word |
SHIFT + arrows | Selection |
SHIFT + F2 | Go to next bookmark |
SHIFT+CTRL+ left/right arrow | Select previous/next word |
ST Editor (when editing)
Shortcut | Command |
. | Select member of a structure or instance |
SHIFT + CTRL + space | Auto completion |
ST Editor (during debug)
Shortcut | Command |
* | Lock variable |
/ | Unlock variable |
Shift + double click | Force a variable |
Space | Toggle boolean value |
Variable Editor (common)
Shortcut | Command |
- | Collapse |
+ | Expand |
Arrows | Move selection |
CTRL + Home/End | Go to previous/next group |
CTRL+F2 | Toggle bookmark (on group) |
F12 | Show/Hide columns |
Page Up/Down | Scroll Page up/down |
SHIFT + Tab | Move selection to the left |
SHIFT+ F2 | Go to next bookmark (on group) |
Space | Line Selection/cell selection |
Tab | Move selection to the right |
Variable Editor (when editing)
Shortcut | Command |
char | Start entering the contents of a cell |
Del | Delete item |
Insert | Insert new variable |
Return | Enter new cell value |
Variable Editor (during debug)
Shortcut | Command |
* | Lock variable |
/ | Unlock variable |
Return | Open Control dialog box |
Graphic Editor
Shortcut | Command |
- | Zoom out |
+ | Zoom in |
Arrow | Scroll |
CTRL + F2 | Toggle bookmark |
CTRL+ Page UP/DOWN | Resize selected items |
CTRL+arrow | Align on main selected item |
Del | Delete selection |
escape |
Cancel resizing/dragging if selection: unselect if no selection: select mode active |
SHIFT + CTRL + End | Select all items from mouse to end of document |
SHIFT + CTRL + Home | Select all items from begin to mouse position |
SHIFT + F2 | Go to next bookmark |
SHIFT+ Page UP/DOWN | Offset selection |
SHIFT+Arrow | Move selection |
SHIFT+CTRL+arrow | Resize selected items |
Tab | Select next position item |
Tab + shift | Select previous position item |