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.