Keyboard Shortcut Keys

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

Edit pad keys

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

Function keys

Key Normal SHIFT CTRL
F1 Help Context Help
F2 Goto status line Action status line Hexdump variable
F3 Search ... Replace ...
F4 View output Close File Close All Files
F5 Select at cursor Action at cursor
F6 Revisit Last visit
F7 Find syntax error Last syntax error
F8 Toggle global
F9 Toggle debug mode RUN STOP RUN
F10 Pull down menus
F11 RUN
F12 Convert string to chevroned string Invert case Convert string to chevroned string

The RESET key is CTRL-ALT-break.