S T R U C T O R I Z E R - User Guide
Key bindings

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 ENDLESS Loop ctrl F7 (≥ V 3.29-13) shift ctrl F7 (≥ V 3.29-13)
insert CALL F11 shift F11
insert EXIT (Jump)
F12 shift F12
insert PARALLEL ctrl F6 (≥ V 3.29-13) shift ctrl F6 (≥ V 3.29-13)
insert TRY Block ctrl F5 (≥ V 3.29-13) shift ctrl F5 (≥ V 3.29-13)

Work with selected elements in the diagram

Function Accelerator key
edit selected element enter
edit referenced subroutine (in a CALL, ≥ V 3.29-04)
or Includable (on a diagram frame, ≥ V 3.30-15)
ctrl enter
commit changes in editor shift enter, ctrl enter
undo last text/comment change in editor ctrl z
redo last undone text/comment change in editor ctrl y, ctrl shift z
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 or reduce selection span upwards
shift ↑
expand or reduce selection span downwards
shift ↓
expand selection by next element above
alt shift ↑
expand selection by next element below
alt 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

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 ctrl f
open Executor control ("run") ctrl r
open Turtleizer and Executor control 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 syntax (on/off)
F4
switch structogram analysis on or off
F3
show/hide Arranger index
shift F3
show/hide Code preview (≥ V 3.30) shift F4
enlarge font
ctrl Numpad+
diminish font
ctrl Numpad-
move horiz./vertical divider with cursor keys
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 remove diagram or group from Arranger del
Arranger index group the selected diagrams (≥ V 3.29)
ctrl g
Arranger index make expanded group (≥ V 3.29)
ctrl shift g
Arranger index toggle group visibility (≥ V 3.29-1)
ctrl alt g
Arranger index detach diagrams from groups (≥ V 3.29)
ctrl -
Arranger index add/move diagrams to a group (≥ V 3.29)
ctrl +
Arranger index dissolve a group (≥ V 3.29)
ctrl #
Arranger index rename a group (≥ V 3.29-04)
shift alt r
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, ctrl 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 (this table) in browser
(≥ V 3.29)
alt F1

Find & Replace

Function Accelerator key
find next
alt n
replace
alt r
downward search
alt d
upward (reverse) search
alt u
toggle "Case sensitive"
alt c
toggle "Whole word"
alt w
toggle "Regular expressions"
alt x
toggle "Element-wise"
alt e
close
esc

Turtleizer (≥ V 3.30-13)

Function Accelerator key
scroll up
↑ (+shift: 10 x speed)
scroll down
↓ (+shift: 10 x speed)
scroll left
← (+shift: 10 x speed)
scroll right
→ (+shift: 10 x speed)
scroll one screen up
pageUp
scroll one screen down
pageDown
scroll one screen left
shift pageUp
scroll one screen right
shift pageDown
navigate to given coordinate
g
navigate to turtle position
end
navigate to turtle home home
navigate to origin
0 (digit zero)
zoom in
Numpad+
zoom out
Numpad-
reset zoom
1
zoom to fit bounds
z
make all drawing visible
a
toggle axes of coordinates
o
toggle turtle visibility
t
set background colour
b
toggle coordinate popup
c
toggle snap lines
l
set snap radius
r
toggle status bar visibility
s
export image as PNG
ctrl s
open the Turtleizer GUI help page
in browser
F1
open the Turtleizer key bindings page (this table)
in browser
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 command key" (Apple command key symbol) instead of the ctrl key in some of the respective key bindings ...