Editor Key Mapping

In addition to the standard Windows key mapping, the editor supports a special key mapping which can be activated via the preferences dialog. This key mapping is a subset of the classic "WordStar" keymapping and allows to navigate through the code without using the mouse. Here is a list of shortcuts and their respective actions:

Key Action
F1 context sensitive help: select a keyword, a function name or a type declaration and press F1 to display the corresponding help page
Ctrl+F2 stop the debugging of a script
F4 normal editing mode: copy the selected text to the clipboard
debug mode: run the program until the current cursor position is met
F5, Ctrl+KT cut the selected text and copy it to the clipboard
F6, Ctrl+KC paste from the clipboard
F7 step into a subroutine during debugging
Ctrl+F7 add the identifier at the current cursor position to the variable inspector
F8 step through code during debugging (without tracing into subroutines)
Ctrl+F8 set/reset a breakpoint at the current cursor position
F9 normal editing mode: compile and run the script
debug mode: continue running the script until the next breakpoint
Enter key insert a line break at the cursor, the cursor moves to the beginning of the new line
Alt+Backspace undo the last actions
Ctrl+A move the cursor back to the beginning of the current/previous word
Ctrl+C, PgDwn scroll down one page
Ctrl+D, Arrow right move the cursor one character to the right
Ctrl+E, Arrow up move the cursor one line up
Ctrl+F move the cursor forward to the beginning of the next word
Ctrl+G, Delete key delete the character at the right of the cursor
Ctrl+H, Backspace delete the character at the left of the cursor
Ctrl+I insert a smart tab (i.e. shift all characters right of the cursor to the next tab stop)
Ctrl+J invokes the code proposal tool (for details, see above)
Ctrl+K0..Ctrl+K9 set a bookmark at the current cursor position (bookmarks 0 to 9)
Ctrl+KI indent the current selection by one character
Ctrl+KU unindent the current selection by one character
Ctrl+L find next occurrence of search text
Ctrl+M displays the parameter completion tool (if appropriate)
Ctrl+N insert a line at the position of the cursor
Ctrl+Q0..Ctrl+Q9 jump to a bookmark (bookmarks 0 to 9)
Ctrl+QA enter new search and replace terms; press <ENTER> to start the search and replace process
Ctrl+QC move the cursor to the end of the scipt
Ctrl+QE move the cursor to the top of the page
Ctrl+QF enter a new search term; press <ENTER> to start the search and Ctrl+L to continue with the search
Ctrl+QD move the cursor to the beginning of the line
Ctrl+QR move the cursor to the beginning of the script
Ctrl+QS move the cursor to the end of the line
Ctrl+QX move the cursor to the bottom of the page
Ctrl+R, PgUp scroll up one page
Ctrl+S, Arrow left move the cursor one character left
Ctrl+T delete the text from the cursor to the next non+blank character
Ctrl+V toggle the insert/overwrite mode
Ctrl+W, Ctrl+Arrow up scroll the page one line up
Ctrl+X, Arrow down move the cursor one line down
Ctrl+Y delete the line of the cursor
Ctrl+Z, Ctrl+Arrow down scroll the page one line down