Algosim documentation: Keyboard shortcuts

Keyboard shortcuts

The following keyboard shortcuts can be used in the Algosim front end.

Global and console

Shortcut Description
F1 Context-sensitive help
Ctrl+F1 Unicode character information
F2 Goes to the previous match
F3 Goes to the next match
Shift+F3 Goes to the previous match
F4 Displays all IDE panels
F5 Toggles between maximized console and
maximized imaging panel
F6 Sets focus to various key GUI parts
Shift+F6 Opens the Window manager
F7 Displays the Command History window
F8 Resizes IDE panels
F9 Invokes Multi Character Input
F10 Displays the Console Options dialog
Ctrl+F10 Opens the UI Colour window
F11 Toggles fullscreen mode on and off
F12 Sets focus to the input line in the
console. If already focused, clears this
line. Hence, after F12, F12, Algosim is
ready for a new command to be entered.
Ctrl+F Opens the Find panel and sets focus to
its text box
Shift+Enter Creates a new multi-line code block
Ctrl+Enter Executes the current multi-line code
block
Shift+Esc Discards the current multi-line code
block
Ctrl+P Opens the Print dialog box which allows
you to print the selected text or all
text in the currently focused control
Ctrl+N Creates a new program editor window
Ctrl+O Opens a program file in a new program
editor window
Ctrl+A Select all (within a multi-line code
block, selects the entire block only)
Ctrl+X Cut
Ctrl+C Copy
Ctrl+V Paste
Ctrl+Z Undo
Ctrl+Y Redo

Identifiers panel

Shortcut Description
F2 Renames the selected identifier
Del Removes the selected identifier(s)
Ctrl+C Copies the value to clipboard
Ctrl+S Saves the value to file

Image viewer

Shortcut Description
/ Proportional auto-shrink
* Proportional auto-fit
~︎ Stretch to fit
+︎ Zooms in
- Zooms out
Ctrl+C Copies the image to clipboard
Ctrl+S Saves the image to file
Ctrl+N Creates a new window with this image
Ctrl+F Shows the image in fullscreen mode

Diagram viewer

Shortcut Description
Arrow keys Moves the view
Ctrl + Arrow keys Moves the view (high precision)
Shift + Arrow keys One-dimensional scaling of the view
Shift + Ctrl + Arrows One-dimensional scaling of the view
(high precision)

Scene viewer

Shortcut Description
Arrow keys Rotates the view about the origin
+︎ Zooms in
Shift++ Zooms in (high precision)
Ctrl++ Zooms in (large step)
−︎ Zooms out
Shift+− Zooms out (high precision)
Ctrl+− Zooms out (large step)
Ctrl+A Shows or hides the axes
Ctrl+C Copies the scene to clipboard
Ctrl+S Saves the scene to an image file

Floating diagram or scene window

Shortcut Description
S Opens the Size dialog
Alt+F4 Hides the window
Shift+Alt+F4 Closes the window and discards the
diagram or scene

Program editor

Shortcut Description
Ctrl+S Saves the program
Shift+Ctrl+S Saves the program using a new file name
Ctrl+Enter Executes the program
Ctrl+Shift+Space Indents the selected lines(s)
Ctrl+Shift+Backspace Unindents the selected line(s)
Ctrl+W Closes the window

Documentation browser

Shortcut Description
Alt+H Displays a list of previously displayed pages
Alt+O Goes to the documentation’s start page
Alt+I Displays the documentation index
Alt+S Displays the documentation search panel
Alt+G Opens the index panel and sets focus to its
filter box, so you can go to a particular
topic by typing its name or part of it
Ctrl+F Searches for text on the current page
Alt+Left Back in history
Alt+Right Forward in history
Alt+Home Goes to the documentation’s start page
Ctrl+W Closes the window
Ctrl+U Displays the source code of the current page

See also