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 | Applies the next quick layout |
| Shift+F4 | Applies the previous quick layout |
| Ctrl+F4 | Closes the current panel |
| F5 | In lists: Refreshes the list |
| F6 | Sets focus to the next panel |
| Shift+F6 | Sets focus to the previous panel |
| Ctrl+F6 | Detaches the current panel |
| F7 | Displays the command history window |
| F8 | |
| F9 | Invokes Multi Character Input |
| F10 | Opens the current panel’s window menu |
| F10, H | Splits the current panel horizontally |
| F10, V | Splits the current panel vertically |
| F10, W | Creates a new floating window |
| F11 | Opens the current panel’s context menu |
| 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+W | Closes the current panel |
| 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+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 |
Program editor
| Shortcut | Description |
|---|---|
| Ctrl+S | Saves the program |
| Ctrl+Enter | Executes the program |
| Ctrl+Shift+Space | Indents the selected lines(s) |
| Ctrl+Shift+Backspace | Unindents the selected line(s) |
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+I | Displays information about the current page |
| Ctrl+U | Displays the source code of the current page |