Control keys

Basic operation of the editor is largely self explanatory. Text is input by straight typing anywhere on the screen. Cursor movement is controlled by the arrow keys and auxiliary keypad keys as per their standard definitions as well as accelerated movement with Ctrl combinations. The cursor can also be positioned using the mouse by clicking with the left button at the desired cursor location. The cursor position control keys are as follows:



                        

Un-mapped Cursor Motion Keys



left arrow left one space
right arrow right one space
up arrow up one line
down arrow down one line
end end of line
home beginning of line
PgDn scroll down one screen
PgUp scroll up one screen
Center Key fast motion toggle
Ctrl left left one word
Ctrl right right one word
Ctrl up scroll up five lines
Ctrl down scroll down five lines
Ctrl end end of file
Ctrl PgDn end of file
Ctrl home beginning of file
Ctrl PgUp beginning of file
Alt home top of page
Alt end bottom of page
Alt PgUp scroll up half a page
Alt PgDn scroll down half a page



                        

Un-mapped Editor Control Keys not discussed in other sections

Ctrl a set place mark
Ctrl A save all changed files
Ctrl b bracket match {, (, [, <, or /*
Ctrl c change case of character under cursor
Ctrl C opens configuration notebook (OS/2)
Ctrl d delete character
Ctrl D read in the displayed macro list
DEL delete character
Ctrl e delete to end of line
Ctrl h destructive backspace
Ctrl H open select other loaded file dialog
Ctrl g execute file (C interpreter version)
Ctrl i tab
Ctrl j join next line to current line
Ctrl k cut current line at cursor
Ctrl K list the currently defined key mappings
Ctrl l return to previous set place mark
Ctrl L list the currently defined macros
Ctrl m insert new line (also return key)
Ctrl M open command line input dialog
Ctrl n edit next file in ring
Ctrl o switch to other window if screen split
Ctrl O open file select dialog
Ctrl p edit previous file in ring
Ctrl q quit without saving file
Ctrl r redo previous undo
Ctrl s swap current and next character
Ctrl t toggle insert/replace
Ctrl u undo changes to last modified line
Ctrl w write file to disk
Ctrl W write file to disk with different name
Ctrl x delete line
Ctrl y split edit window horizontally in two
Ctrl Y read in the displayed key mappings
Ctrl BACK delete line
Ctrl z zap word
Ctrl DEL zap word
Alt a alternate binary representation
Alt B set breakpoint (interpreter version)
Alt e execute last macro
Alt D defines (interpreter version)
Alt G global vars (interpreter version)
Alt h view only lines with place mark
Alt i clear all place marks
Alt I step into (interpreter version)
Alt k enter next char literally
Alt L local vars (interpreter version)
Alt O step over (interpreter version)
Alt p position curs at previous location
Alt q restore a line from undo record
Alt r re-flow paragraph, stops at blank line
Alt O reset execution (interpreter version)
Alt s view lines containing search string
Alt t teach (end) new macro
Alt v view only changed lines
Alt x enter control character
Alt z zero command multiplier
Alt 0-9 enter command multiplier

The following section provides more detailed information for a selection of the above commands that are perhaps not inherently obvious.