S T R U C T O R I Z E R - User Guide
Accelerator keys

Besides the usual key bindings for copy (ctrl c), cut (ctrl x), paste (ctrl v), help (F1), quit (ctrl q) etc., the tables show more specific accelerator keys provided by Structorizer.

Insert elements into the diagram

Function after current element before current element
insert Instruction F5 shift F5
insert IF Statement F6 shift F6
insert CASE Statement F10 shift F10
insert FOR-Loop F7 shift F7
insert WHILE-Loop F8 shift F8
insert REPEAT-Loop F9 shift F9
insert CALL F11 shift F11
insert JUMP (Exit)
F12 shift F12
insert PARALLEL F13 shift F13

Work with selected elements in the diagram

Function Accelerator key
edit selected element enter
commit changes in editor shift enter, ctrl enter
delete selected element(s) del
cut selected element(s)
ctrl x, shift del
copy selected element(s) ctrl c, ctrl ins
paste copied/cut element(s) ctrl v, shift ins
move selected element up ctrl ↑
move selected element down ctrl ↓
select element above
select element below
select left element
select right element
expand selection to element above
shift ↑
expand selection to element below
shift ↓
collapse element Numpad -
expand element Numpad +
transmute (change type of) element ctrl t
outsource elements to a new subroutine (≥ V 3.27) ctrl F11
toggle breakpoint ctrl shift b
specify break trigger ctrl alt b
disable/enable element ctrl 7
replace fd/bk by forward/backward (≤ V 3.28-13) shift g
replace forward/backward by fd/bk (≤ V 3.28-13) ctrl g

Work with Structorizer or the entire diagram itself

Function Accelerator key
scroll one screen up pageUp
scroll one screen down pageDown
scroll one screen left (≥ V 3.29)
shift pageUp
scroll one screen right (≥ V 3.29)
shift pageDown
go to top left (≥ V 3.29)
home
go to bottom right (≥ V 3.29)
end
open user guide (in browser) F1
show version info shift F1
show link to the home page ctrl F1
create new diagram (clear diagram)
ctrl n
open (load) a diagram ctrl o
save diagram ctrl s
save diagram as... ctrl alt s
save all diagrams ctrl shift s
undo last change ctrl z
redo last undone change ctrl shift z, ctrl y
print diagram ctrl p
copy as EMF image to clipboard ctrl shift d
copy as PNG image to clipboard ctrl d
create PNG image file ctrl e
open the Find & Replace dialog (≥ V 3.27) ctrl f
open Executor control ("run", ≥ V 3.27-04) ctrl r
open Turtleizer and Executor control (≥ V 3.27-04) ctrl shift r
export as program code for preselected language ctrl shift x
open Attribute Inspector alt enter
toggle text and comment view ctrl alt v
highlight variables (on/off)
F4
switch structogram analysis on or off
F3
show/hide Arranger index
shift F3
enlarge font
ctrl Numpad+
diminish font
ctrl Numpad-
move horiz./vertical divider
ctrl F8
circle focus clockwise (also ends divider mode)
tab
circle focus counter-clockwise
shift tab

Font resizing in other contexts

Function Accelerator key
enlarge font in executor output window ctrl Numpad+
diminish font in executor output window ctrl Numpad-
enlarge font of element editor text fields
ctrl Numpad+
diminish font of element editor text fields
ctrl Numpad-

Arranger index and Analyser report area

Context Function Accelerator key
Arranger index scroll Arranger to selected diagram or group
space
Arranger index fetch selected diagram from Arranger enter
Arranger index inspect attributes of selected diagram alt enter
Arranger index show diagram/group info (≥ V 3.29)
ctrl i
Arranger index removes diagram or group from Arranger del
Arranger index groups the selected diagrams (≥ V 3.29)
ctrl g
Arranger index makes expanded group (≥ V 3.29)
ctrl shift g
Arranger index toggles group visibility (≥ V 3.29-1)
ctrl alt g
Arranger index detaches diagrams from groups (≥ V 3.29)
ctrl -
Arranger index adds/moves diagrams to a group (≥ V 3.29)
ctrl +
Arranger index dissolves a group (≥ V 3.29)
ctrl #
Report list edit the responsible element
enter

Arranger

Function Accelerator key
scroll up (≥ V 3.29)
↑ (+shift: 10 x speed)
scroll down (≥ V 3.29)
↓ (+shift: 10 x speed)
scroll left (≥ V 3.29)
← (+shift: 10 x speed)
scroll right (≥ V 3.29)
→ (+shift: 10 x speed)
move selected up (≥ V 3.29)
ctrl ↑ (+shift: 10 x speed)
move selected down (≥ V 3.29)
ctrl ↓ (+shift: 10 x speed)
move selected left (≥ V 3.29)
ctrl ← (+shift: 10 x speed)
move selected right (≥ V 3.29)
ctrl → (+shift: 10 x speed)
scroll one screen up (≥ V 3.29)
pageUp
scroll one screen down (≥ V 3.29)
pageDown
scroll one screen left (≥ V 3.29)
shift pageUp
scroll one screen right (≥ V 3.29)
shift pageDown
go to left margin (≥ V 3.29)
home
go to right margin (≥ V 3.29)
end
go to top (≥ V 3.29)
ctrl home
go to bottom (≥ V 3.29)
ctrl end
zoom in
Numpad+
zoom out
Numpad-
switch the Zoom button from zoom out to zoom in
and the Drop Diagram button to Remove All
shift
remove the selected diagrams
(with confirmation request, ≥ V 3.29)
del
remove the selected diagrams
(without confirmation request, ≥ V 3.29)
ctrl del
cut the selected diagram
ctrl x, shift del
copy the selected diagram to the clipboard
ctrl c, ctr ins
paste a diagram from the clipboard
ctrl v, shift ins
select all diagrams (≥ V 3.29) ctrl a
expand the selection to all directly or indirectly
referenced diagrams (≥ V 3.29)
F11
make a group from the selection (≥ V 3.29-01)
ctrl g
expand the selection and make a group from it (≥ V 3.29-01)
ctrl shift g
save the arrangement of the selected diagrams
(≥ V 3.29)
ctrl s
load an arrangement from file (≥ V 3.29)
ctrl o
rearrange all diagrams by groups (≥ V 3.29-01)
ctrl r
open the Arranger help page in browser
(≥ V 3.29)
F1
open the Arranger key bindings page in browser
(≥ V 3.29)
alt F1

Translator

Function Accelerator key
load the locale of the selected button
enter
re-load a language file for the selected locale
shift enter
open the Find dialog
ctrl f

Note: Instead of the ctrl key you may have to use an OS-specific default command key. Mac users, for example, may have to press the "apple key" instead of the ctrl key in the respective key bindings ...