Keyboard shortcuts

Consult the following lists, if you want to use keyboard shortcuts to speed up the operation of logi.CAD 3.

Notes on the lists:

  • The Windows keyboard shortcuts are valid for all Windows operating systems supported by logi.CAD 3.

  • The Linux keyboard shortcuts are valid for the Linux operating system Ubuntu 12.10 with the graphical user interface GNOME 3. Other keyboard shortcuts might be valid for your Linux operating system and/or for your graphical user interface. Please inform logi.cals about such cases (see Getting support and help for reporting feedback).

  • The keyboard shortcuts are specified in capital letters (instead of lower case). You must press the Shift-key only if the list explicitly mentions Shift.

  • If keys are separated by character "+", you must press the specified keys at the same time (or you must press and hold the keys first mentioned until pressing the key last mentioned and releasing all keys together).
    Example: Ctrl+C indicates that you must press key Ctrl and key C at the same time. Or you must press and hold Ctrl until pressing key C and releasing both keys together.

  • If keys are separated by character ",", you must press the specified keys one after another.
    Example: Alt+Shift+Q, L indicates that you must press keys Alt, Shift and Q at the same time. Then you must release them and press key L.

  • Best practice is to use the Enter-key on the standard keyboard to trigger an action in logi.CAD 3. The Enter-key on the numeric keypad is not bound to be supported for all actions.

Basic actions of logi.CAD 3 (in basic user interface)

Action

Windows (1), Linux (2)

show system menu for view/editor

Alt+-

perform text search for text at cursor position

Alt+Ctrl+G

exit logi.CAD 3

Alt+F4

activate/exit full screen mode

Alt+F11

start quick search

Alt+Ctrl+Shift+L

show Error Log view

Alt+Shift+Q, L

show Outline view

Alt+Shift+Q, O

show →view

Alt+Shift+Q, Q

show Search view

Alt+Shift+Q, S

show Problems view

Alt+Shift+Q, X

providing other views to display the selected resource

Alt+Shift+W

quick access

Ctrl+3

next →editor

Ctrl+F6

next view

Ctrl+F7

next →perspective

Ctrl+F8

show menu for view

Ctrl+F10

opens dialog Search to perform a file or text search

Ctrl+H

toggle the current view or editor between its maximized and its restored state

Ctrl+M

switch to a certain editor

Ctrl+Shift+E

open dialog Open Model Element in order to quickly change to an element within the code

Ctrl+Shift+F3

previous editor

Ctrl+Shift+F6

previous view

Ctrl+Shift+F7

previous perspective

Ctrl+Shift+F8

showing a key assist

Ctrl+Shift+L

switch from view to current editor

F12

Actions in project explorer and application navigator

Action

Windows (1), Linux (2)

expand all

"*" (multiplier character) on numeric keypad

view details for the selected →resource (command Properties)

Alt+Enter

provide options to create new resources

Alt+Shift+N

copy selected resource to the clipboard

Ctrl+C

create new resource (via wizard)

Ctrl+N

collapse all

Ctrl+Shift and key "/" (division character) on numeric keypad

paste from clipboard

Ctrl+V

redo the most recent undone edit action in the project explorer

Ctrl+Y (for Windows),
Ctrl+Shift+Z (for Linux)

undo the most recent edit action in the project explorer

Ctrl+Z

delete resource
in case of a global-object in the folder Configuration-Global Variables or Resource-Global Variables of the application navigator: delete the reference to the global-object

Delete

go to last object

End

rename resource

F2

change from the USING instruction to the assigned namespace folder
(only possible within the application navigator, when a USING instruction is selected)

F3

refresh view of resource

F5

go to first object

Home

select visible objects between current position until the last object

Shift+End

select visible objects between current position until the first object

Shift+Home

Actions in ST-editor

The following table lists shortcuts for actions often used within the ST-editor.

Action

Windows (1) , Linux (2)

reserved

Alt+Ctrl+Space

reserved

Alt+Ctrl+Shift+L

word completion
(For each hit shortcut, one proposal is entered based on the words in the opened editors.)

Alt+Shift+7

rename elements

Alt+Shift+R

quick fix

Ctrl+1

reserved

Ctrl+4

go to previous error within editor

Ctrl+,

go to next error within editor

Ctrl+.

toggle comment

Ctrl+/

copy selected code onto the clipboard

Ctrl+C,
Ctrl+Insert

quick switch to editor

Ctrl+E

open dialog Find/Replace to search for ST-code resp. replace it

Ctrl+F

close active editor

Ctrl+F4,
Ctrl+W,

start the incremental search, search direction: forward

Ctrl+J

find next match of currently selected text
If no text is selected, find match for the search term entered within dialog Find/Replace.

Ctrl+K

open quick outline

Ctrl+O

print the contents of active editor

Ctrl+P

save the contents of active editor

Ctrl+S

switch to editor

Ctrl+Shift+E

format code

Ctrl+Shift+F

close all active editors

Ctrl+Shift+F4,
Ctrl+Shift+W,

find references

Ctrl+Shift+G

start the incremental search (search direction is backward)

Ctrl+Shift+J

find previous match of currently selected text
If no text is selected, find match for the search term entered within dialog Find/Replace.

Ctrl+Shift+K

save the contents of all active editors

Ctrl+Shift+S

content assist

Ctrl+Space

paste text from the clipboard

Ctrl+V,
Shift+Insert

cut selected code (move it onto the clipboard)

Ctrl+X,
Shift+Delete

redo the most recent undone edit action in the editor

Ctrl+Y (for Windows),
Ctrl+Shift+Z (for Linux)

undo the most recent edit action in the editor

Ctrl+Z

display local HTML-help for block

F1

display a tooltip for the element over which you hover the mouse pointer

F2

open declaration

F3

More actions in ST-editor

The following table lists shortcuts for quickly changing, deleting or selected code within the ST-editor and for quickly navigating within the ST-editor. Moreover, it lists shortcuts for configuring the ST-editor.

Action

Windows (1) , Linux (2)

toggle test coverage

Alt+Ctrl+C

join lines

Alt+Ctrl+J

copy current line and paste it above

Alt+Ctrl+↑ (cursor movement key "Up")

copy current line and paste it below

Alt+Ctrl+↓ (cursor movement key "Down")

toggle block selection mode
In block selection mode, you can select blocks within code in order to change, delete, copy etc. this code.

Alt+Shift+A

automatically wrap lines

Alt+Shift+Y

select previous element

Alt+Shift+← (cursor movement key "Left")

select next element

Alt+Shift+→ (cursor movement key "Right")

go to previous cursor position (back in history)

Alt+← (cursor movement key "Left")

move lines up

Alt+↑ (cursor movement key "Up")

go to previous cursor position (forward in history)

Alt+→ (cursor movement key "Right")

move lines down

Alt+↓ (cursor movement key "Down")

scroll line down

Ctrl+↓ (cursor movement key "Down")

expand all blocks (only possible, if code folding is enabled)

Ctrl and key "*" (multiplier character) on numeric keypad

expand current block (only possible, if code folding is enabled)

Ctrl and key "+" (plus character) on numeric keypad

increase font size in the ST-editor

Ctrl and key "+" (plus character) on the keyboard

collapse current block (only possible, if code folding is enabled)

Ctrl and key "-" (minus character) on numeric keypad

decrease font size in the ST-editor

Ctrl and key "-" (minus character) on the keyboard

enable/disable code folding

Ctrl and key "/" (division character) on numeric keypad

select complete content (command Select All)

Ctrl+A

delete text until previous word

Ctrl+Backspace

delete lines

Ctrl+D

delete text until next word

Ctrl+Del

go to text end

Ctrl+End

go to text start

Ctrl+Home

go to certain line

Ctrl+L

go to last edit location

Ctrl+Q

delete text to line end

Ctrl+Shift+Del

insert new line above current line

Ctrl+Shift+Enter

collapse all blocks (only possible, if code folding is enabled)

Ctrl+Shift+key "/" (division character) on numeric keypad

go to matching bracket

Ctrl+Shift+P

toggle quick difference

Ctrl+Shift+Q

convert text to upper case

Ctrl+Shift+X

convert text to lower case

Ctrl+Shift+Y

select next word

Ctrl+Shift+→ (cursor movement key "Right")

select previous word

Ctrl+Shift+← (cursor movement key "Left")

go to previous word

Ctrl+← (cursor movement key "Left")

go to next word

Ctrl+→ (cursor movement key "Right")

scroll line up

Ctrl+↑ (cursor movement key "Up")

delete text

Del

go to line end

End

go to line start

Home

toggle between overwrite and insert mode

Ins

decrement the level of indentation of the currently selected lines (shift them to the left)

Shift+Tab

select text to line end

Shift+End

insert new line below current line

Shift+Enter

select text to line start

Shift+Home

increment the level of indentation of the currently selected lines (shift them to the right)

Tab

Actions in ST-viewer

See Monitoring and changing values in viewer or editor for details on the ST-viewer.

Action

Windows (1) , Linux (2)

change the current value for the variable

Enter-key

open declaration in editor

F4

Actions in FBD-editor

Within an FBD-editor, the better part of the keyboard shortcuts as within an ST-editor is valid. This section lists the keyboard shortcuts that are of special interest when operating the FBD-editor:

Action

Windows (1), Linux (2)

zoom in

Ctrl and key "+" (plus character) on the keyboard or numeric keypad

zoom out

Ctrl and key "-" (minus character) on the keyboard or numeric keypad

set the zoom factor to 100%

Ctrl+0

the corresponding quick fix

Ctrl+1,
F5

same size for FBD-elements

Ctrl+#

go to previous error within editor

Ctrl+,

go to next error within editor

Ctrl+.

copy selected FBD-elements onto the clipboard

Ctrl+C

go to a different page

Ctrl+D

delete the selected FBD-elements but keep the connected lines

Ctrl+Del

toggle the list of declared variables

Ctrl+L

create properties field

Ctrl+Shift+A

set breakpoint for calls

Ctrl+Shift+B

Edit page name

Ctrl+Shift+D

create action block

Ctrl+Shift+F, A

create initial step

Ctrl+Shift+F, I

create step

Ctrl+Shift+F, S

create transition

Ctrl+Shift+F, T

show or hide EN/ENO

Ctrl+Shift+H

show/hide page coordinates

Ctrl+Shift+K

create comment field

Ctrl+Shift+M

create connector

Ctrl+Shift+N

show/hide execution order

Ctrl+Shift+O

show/hide the instance names of function blocks

Ctrl+Shift+T

declaring variables in FBD

Ctrl+Shift+V

creating values fields and/or calls of blocks

Ctrl+Space

paste FBD-elements from the clipboard

Ctrl+V

cut selected FBD-elements (move it onto the clipboard)

Ctrl+X

align FBD-elements

Ctrl+←, Ctrl+→, Ctrl+↑ or Ctrl+↓

delete the selected FBD-elements incl. the connected lines

Del

open declaration or go from the selected continuation to the connector and reverse

F3

negate (= invert) in-/output

I-key (if in-/output is selected)

create connection point on a line

J-key (if cursor over a line)

create continuation for connector

N-key (if connector is selected)

create OLT-field for element

O-key (if appropriate element is selected)

hide/show in-/outputs

V-key (if the selected in-/output is not connected or negated)

Actions in LD-editor

Action

Windows (1), Linux (2)

delete the selected element

Del

edit the content of the active input field for an element (e.g. Entering/editing the description/tag of a contact or a coil)

F2

move rung upwards by one position

Ctrl+ ↑ (cursor movement key "Up")

move rung downwards by one position

Ctrl+ (cursor movement key "Down")

select complete content (command Select All )

Ctrl+A

quick switch to editor

Ctrl+E

close active editor

Ctrl+F4,
Ctrl+W

toggle the list of declared variables

Ctrl+L

save t he contents of active editor

Ctrl+S

content assist

Ctrl+Space

switch to editor

Ctrl+Shift+E

close all active editors

Ctrl+Shift+F4,
Ctrl+Shift+W

redo the most recent undone edit action in the editor

Ctrl+Y (for Windows),
Ctrl+Shift+Z (for Linux)

undo the most recent edit action in the editor

Ctrl+Z

Actions in the enum-editor

Action

Windows (1), Linux (2)

add new element

Ctrl+Shift and +-key

select all elements

Ctrl+A

change the value of the selected element

Ctrl+I

redo the most recent undone edit action in the editor

Ctrl+Y (for Windows),
Ctrl+Shift+Z (for Linux)

undo the most recent edit action in the editor

Ctrl+Z

delete the selected elements

Del

renaming the current element

F2

Actions in the global-variables-editor

Action

Windows (1), Linux (2)

add new element

Ctrl and +-key

select all elements

Ctrl+A

redo the most recent undone edit action in the editor

Ctrl+Y (for Windows),
Ctrl+Shift+Z (for Linux)

undo the most recent edit action in the editor

Ctrl+Z

delete the selected elements

Del

renaming the current element

F2

Actions in the list of declared variables

Action

Windows (1), Linux (2)

expand all levels of the selected variables/instances

→ ( cursor movement key "Right")
or
+ ( plus character ) on the keyboard or numeric keypad
or
* ( multiplier character ) on the keyboard or numeric keypad

collapse all levels of the selected variables/instances

← ( cursor movement key "Left")
or
– ( minus character ) on the keyboard or numeric keypad

edit the variable by using a dialog

Alt+Ctrl+E

create the variable by using a dialog

Ctrl and +-key

select all of the content

Ctrl+A

change the initial value of the selected variable

Ctrl+I

change the data type of the selected variable

Ctrl+T

create Boolean local variable

Ctrl+Shift and +-key

toggle the fully qualified name of the type

Ctrl+Shift+N

find references for the selected variable of instance

Ctrl+Shift+G

delete the selected variables and function block instances

Del

renaming the current variable

F2

Actions in the tab "Namespaces"

Action

Windows (1), Linux (2)

add a namespace to the list of used namespaces

Ctrl and +-key

delete the selected items in list of used namespaces

Del

Actions in the interface editor

Within an interface editor, tab In-/Outputs, the better part of the keyboard shortcuts as within the list of the declared variables is valid. This section lists the keyboard shortcuts that are of special interest when operating the interface editor:

Action

Windows (1), Linux (2)

save the contents of active editor

Ctrl+S

create comment field

Ctrl+Shift+M

create the block image
This image is required e.g. when the external block image is generated.

Ctrl+Shift+P

undo the most recent edit action in the editor

Ctrl+Z

redo the most recent undone edit action in the editor

Ctrl+Y (for Windows),
Ctrl+Shift+Z (for Linux)

delete the selected comment field

Del

Actions in editor for PLC-object

Within an editor for PLC-objects, the same keyboard shortcuts as within an ST-editor are valid.

Actions in Bookmarks view

Action

Windows (1), Linux (2)

view details for the selected bookmark (command Properties)

Alt+Enter

select all of the content

Ctrl+A

copy the selected bookmark to the clipboard

Ctrl+C

delete the selected bookmark

Delete

Actions in Tasks view

Action

Windows (1), Linux (2)

view details for the selected task (command Properties)

Alt+Enter

select all of the content

Ctrl+A

copy the selected task to the clipboard

Ctrl+C

delete the selected task

Delete

Actions in Search view

Action

Windows (1), Linux (2)

show previous match

Ctrl+,

show next match

Ctrl+.

select all of the content

Ctrl+A

copy the selected match to the clipboard

Ctrl+C

delete the selected match

Delete

repeat the current search process

F5

Actions in Team Monitor view

Action

Windows (1), Linux (2)

discard changes

Ctrl+D

upload changes to server

Ctrl+Enter

lock selected files

Ctrl+L

unlock selected files

Ctrl+U

download changes from server

Ctrl+W

refresh

F5

Actions in Instances view

Action

Windows (1) , Linux (2)

expand all

To avoid blocking the subsequent user actions, this key combination is not supported if the levels are being expanded or if more than 50,000 objects have already been expanded. If more than 5,000 objects have been expanded, the key combination is supported, but the focus and selection in the Instances view is removed to improve the performance of the expansion.

images/s/b2ic8e/9012/1ca6q62/_/images/icons/emoticons/warning.svg Also, to avoid blocking the subsequent user actions, logi.cals recommends that you do not press this key combination repeatedly in succession and do not use this key combination at all if a larger project is open in the Instances view. In this case, the best practice is to use → (cursor movement key "Right"") to expand the next level for the selected object.

"*" (multiplier character) on numeric keypad

insert all selected variables into the Values of Variables view

Ctrl+Shift+I

searching for a sub-element

Ctrl+F

display force markers

Ctrl+L

display resource manager

Ctrl+R

open function block or program with instance context:

  • open editor for POU itself without instance context

  • open editor with declared variable without instance context

Ctrl+T or
Alt+double-click,
Ctrl+Shift+T

open function block or program with instance context:

  • open editor for POU itself with instance context

  • open editor with declared variable with instance context

Enter or
double-click,
Shift+Enter

find references

Ctrl+Shift+G

insert all selected variables in Values of Variables view

Ctrl+Shift+I

Actions in Resource Manager view

Action

Windows (1) , Linux (2)

expand all

"*" (multiplier character) on numeric keypad

collapse the current level

"-" (minus character) on numeric keypad

select all of the content

Ctrl+A

Actions in Values of Variables view

Action

Windows (1) , Linux (2)

select all of the content

Ctrl+A

deactivate forcing

Ctrl+D

force prepared values

Ctrl+F

open dialog to enter or change the prepared value for the selected variable

Ctrl+Enter

load variables from a file into the view

Ctrl+O

save the displayed variables into a file

Ctrl+S

delete the selected variable from the view

Delete

open dialog to change value for variable (to write value to PLC)

Enter

open dialog to change instance path and name for selected variable or to add a new variable to the view

F2 or
Shift+Enter

go to declaration of variable

F3

refresh the values for the visible variables – in particular, if the displayed values are limited (see ""Values of Variables" view does not display all values because the limit has been reached" for details)

F5

Actions in Force Markers view

Action

Windows (1) , Linux (2)

expand all

"*" (multiplier character) on numeric keypad

collapse the current level

"-" (minus character) on numeric keypad

go to the force marker

F3

Actions in perspective Debug

Action

Windows (1), Linux (2)

skip all breakpoints

Ctrl+Alt+B

terminate the debugging session

Ctrl+F2

command Step Into for the step operation

F5

command Step Over for the step operation

F6

command Step Return for the step operation

F7

command Resume in order to resume the execution of the application

F8

Actions in Error Log view

Action

Windows (1), Linux (2)

copy selected event to the clipboard

Ctrl+C

Actions in Problems view

Action

Windows (1), Linux (2)

view details for the selected message (command Properties)

Alt+Enter

quick fix the selected problem

Ctrl+1

select all of the content

Ctrl+A

copy the selected message to the clipboard

Ctrl+C

delete the selected message

Delete