Sanny Builder supports standard keyboard shortcuts for the file and text operations (Ctrl+N
, Ctrl+Z
, etc). There are extra hotkeys to make scripting easier. Some of them are also customizable.
Key/Combo | Operation |
Main Menu | |
| open file as a script and disassemble |
| compile the editor content to a script file |
| compile the editor content to a script file and copy the file to the scripts directory for the current game |
| run the game for the current edit mode |
| open the options window |
| open documentation |
Text | |
| move the selected text to the left / right (tab) |
| move the selected text to the left / right (by one symbol) |
| toggle different modes of the text selection: Normal, Columnar (same as selection with pressed |
| make word uppercase / lowercase |
| increase the text size (zoom in) |
| decrease the text size (zoom out) |
| delete word |
| delete line |
| clear line |
| comment / uncomment line |
Navigation | |
| jump between brackets: |
| scroll the page one line up / down |
| page up / down |
| toggle a bookmark |
| jump at the bookmark |
| go to line |
| search the word under the cursor below/above in the code |
| jump to the label under the cursor |
| return the cursor back to the previous position (before InstaSearch) |
| open the file which name is under the cursor (see also relative path priorities) |
Code | |
| show the list of classes / class members / models / labels / variables / missions |
| show the list of parameters for the current class command |
| insert the player's coordinates |
| insert the player's z_angle |
| search opcode with the word under the cursor (with ignoring of |
| search opcode with the word under the cursor (without ignoring of |
| use the code template |
| show the list of code templates |
| start/stop recording of a macro (keystroke pressings sequence) |
| replay macro/pause while processing |
| convert a number under the cursor from decimal to hexadecimal and vice versa |
| convert a model name under the cursor to its numeric ID and vice versa |
Misc | |
| open console |
| (when the list of models is active) re-sort the list |