These keys, when pressed in combination with CTRL, are active when editing program text or debugging.
| Key |
CTRL |
SHIFT+CTRL |
| A |
Save as ... - Displays save as dialog. |
Save All - Saves all open source files. |
| B |
Match brackets - Moves cursor between matching brackets. |
Select match brackets - Extend selection to matching bracket. |
| C |
Copy - Copy selected text to windows clipboard. |
Comment - Toggle selected lines with '//' comments. |
| D |
|
Documentation dialog. |
| E |
Find next object definition, e.g. DEFFORM. |
Find previous object definition |
| F |
Search ... - Display search dialog. |
KCML 5.02 object browser (now obsolete) |
| G |
Info - Show information about program line at cursor. |
CLEAR P and load library program containing the line at the cursor into foreground. |
| H |
Next bookmark - Goto next bookmark in the current program. |
Previous bookmark - Goto previous bookmark in current program. |
| I |
|
|
| J |
|
|
| K |
Toggle bookmark - Toggle bookmark on current statement. |
|
| L |
Insert language - Add string to chevron at current language position. |
|
| M |
|
|
| N |
Find next - Using current search settings find next. |
|
| O |
Open program ... - Open program. |
|
| P |
Find previous - Using current search settings find previous. |
|
| Q |
CVS strip - No longer supported. |
|
| R |
Collapse multiline REMs |
|
| S |
Save program |
|
| T |
Display return stack. |
|
| U |
Undo - Undo last edit. |
Redo - Redo last undo. |
| V |
Paste - Paste text from windows clipboard. |
|
| W |
CVS match - No longer supported. |
CVS match select - No longer supported. |
| X |
Cut - Cut currently selected text. Place in windows clipboard. |
|
| Y |
Delete current line |
|
| Z |
Make current line the top of the editor/debugger window. Press again to put the line at the center of the window. |
|
| Break |
HALT |
|
| Key |
Normal |
SHIFT |
CTRL |
SHIFT+CTRL |
| Up |
Move cursor to current character position on the line above |
Extend selection to current character position on line above |
Move to previous defsub statement. |
Select whole line and move up a line |
| Down |
Move cursor to current character position on the line below |
Extend selection to current character position on line below |
Move to next def sub statement. |
Select current line and move down |
| Left |
Move one character to the left |
Extend selection one character to the left |
Move to beginning of the word to left of cursor |
Extend selection to the beginning of the word to the left of the cursor |
| Right |
Move one character to the right |
Extend selection one character to the right |
Move to end of word to right of cursor |
Extend selection to the end of the word to the right of the cursor |
| Home |
Move to start of line |
Extend selection to start of line |
Move to start of program |
Extend selection to start of program |
| End |
Move to end of line |
Extend selection to end of the line |
Move to end of program |
Extend selection to end of program |
| Page up |
Display previous screen |
Extend selection to include previous screen |
Move to cursor to first line on screen |
Extend selection to start of the first line of the screen |
| Page down |
Display next screen, if any |
Extend selection to include next screen |
Move to cursor to end of last line on screen |
Extend selection to end of the last line of the screen |
| Insert |
Toggle overtype mode |
Paste |
Copy |
|
| Delete |
If a selection exist then delete it otherwise delete character to left of the cursor |
Cut |
|
|
The RESET key is CTRL-ALT-break.