    14         UNDO scratch deletes, inserting scratch delete buffer at cursor
    kp0        UNDO scratch deletes, inserting scratch delete buffer at cursor
    kp1        Set start of hilite region at cursor
    kp2        Move cursor down 1 line
    kp3        Set end of hilite region at cursor
    kp4        Move cursor to start of word
    kp5        Find cursor and center it in window
    kp6        Move cursor to end of word
    kpDot      Copy hilite region into buffer
    kp7        Delete word left, storing it in Undo buffer
    kp8        Move cursor up 1 line
    kp9        Delete word right, storing it in Undo buffer
    kpEnter    Insert copied hilite at cursor
    esc        Assign new Primitive Mode terminator Ctrl-key
    middleDown Use scroll gadget
    kpMinus    Copy hilite region into buffer, then delete hilite region
    upArrow    Scroll up 1 line
    downArrow  Scroll down 1 line
    rightArrow Scroll left 1 char
    leftArrow  Scroll right 1 char
    f1         Switch to next file
    f2         Save file currently in window
    f3         Close current file.  If changed, ask "Save changes?"
    f4         Ask "Save changes?", if any changes, then ask "Really quit?"
    f5         Swap next 2 commands. (Mouse buttons, menu selections, gadgets, keys.)
    f6         Compile command at or following cursor
    f7         Input search text & search fwd.  (Either-Or="$", wildcards= "?" & "*".)
    f8         Input replace text to use in search-replace
    f9         Search forward, mark matched region, put cursor at start of rgn
    f10        Replace matched region with replace text, then search forward
    help       Load and show help file - press again to release help
    buttonDown Place cursor or scroll if button held; hilite with double click
    gadget1    Switch to next document
    gadget2    Switch to previous document
    gadget3    Scroll display down
    gadget4    Scroll display up
    closeBox   Close file.  If changed, ask "Save changes?"  If no files, ask "Really quit?"
    104        Force file saving to finish so buffer is unlocked
  S-kp0        UNDO scratch deletes, inserting scratch delete buffer at cursor
  S-kp1        Set start of hilite region at cursor
  S-kp2        Move cursor down one line
  S-kp3        Set end of hilite region at cursor
  S-kp4        Move cursor left 1 char
  S-kp5        Find cursor and center it in window
  S-kp6        Move cursor right 1 char
  S-kpDot      Copy hilite region into buffer
  S-kp7        Delete char to left of cursor, storing it in Undo buffer
  S-kp8        Move cursor up one line
  S-kp9        Delete char under cursor, storing it in Undo buffer
  S-bs         Open a space for typing in front of current word
  S-tab        Transparent tab forward
  S-kpEnter    Insert copied hilite region at cursor
  S-esc        Switch among screen types
  S-del        Open a space under cursor for typing
  S-kpMinus    Copy hilite region into buffer, then delete hilite region
  S-upArrow    Scroll up 11 lines
  S-downArrow  Scroll down 11 lines
  S-rightArrow Scroll left 10 chars
  S-leftArrow  Scroll right 10 chars
  S-f1         Switch to previous file
  S-f2         Save file under different name
  S-f3         Save file, if changed, then close it
  S-f4         Save all changed files automatically, then quit
  S-f5         Show description of local flags which are in title bar
  S-f6         Select buffer 44 to use for scratch editing or writing commands
  S-f7         Modify existing search text and then search
  S-f8         Modify existing replace text
  S-f9         Search backward, mark matched region, put cursor at start of rgn
  S-f10        Replace matched region with replace text, then search backward
  S-help       Show current values of line-length, lines/page, tab-table #, colors, etc
  S-buttonDown Set start of hilite region
  S-gadget1    Goto bookmark
  S-gadget2    Goto next bookmark
  S-gadget3    Store bookmark at cursor
  S-gadget4    Reset all bookmarks to sFile
    208        Display bookmark names in msg line
  A-1          Clear leading white space in cursor line
  A-2          Center text in the line.  (Uses current line length.)
  A-3          Input page number to go to
  A-4          Match indent of cursor line to previous line
  A-5          Right-align the cursor line from cursor rightward
  A-8          Show the value of a number variable
  A-9          Set the value of a number variable
  A-kp0        UNDO scratch deletes, inserting scratch delete buffer at cursor
  A-w          Swap current buffer to buffer 0 (the "home" buffer of Uedit)
  A-e          Change end-of-line character
  A-r          Move the hilite region to the right by one space
  A-i          Uncolor the invert region
  A-p          Select printing port:  parallel, serial, Preferences raw or processed.
  A-kp1        Set start of hilite region at cursor
  A-kp2        Move cursor to end of page
  A-kp3        Set end of hilite region at cursor
  A-s          Speak the hilite region
  A-d          Delay the amount of time (tenths of seconds) stored using shftAlt-d
  A-f          Input the number of buffer to free
  A-g          Input a new lines/page value
  A-h          Uncolor the hilite region
  A-l          Move the hilite to the left by one character (space or tab)
  A-kp4        Move cursor to start of line
  A-kp5        Find cursor and center it in window
  A-kp6        Move cursor to end of line
  A-z          Get listing. (Also sets directoryname used in ctl-buttonDown.)
  A-c          Trim spaces between the next two words after cursor
  A-n          Rename the document in the window
  A-m          Swap the mouse's button-Up operation with the next key-command pressed
  A-kpDot      Copy hilite region into buffer
  A-kp7        Delete to start of line, storing it in Undo buffer
  A-kp8        Move cursor to start of page
  A-kp9        Delete to end of line, storing it in Undo buffer
  A-bs         Open line for typing above the current line
  A-tab        Transparent tab backward
  A-kpEnter    Insert copied hilite region at cursor
  A-esc        Change the RGB color register values
  A-del        Open line for typing below cursor line
  A-kpMinus    Copy hilite region into buffer, then delete hilite region
  A-upArrow    Scroll to start of page
  A-downArrow  Scroll to bottom of page
  A-rightArrow Scroll left 20 chars
  A-leftArrow  Scroll right 20 chars
  A-f1         Load a file
  A-f2         Save all changed files
  A-f3         Free all non-file buffers.  Erases search buffer, directory name, etc
  A-f6         Save UE config to disk.  Default is Data! or last name you gave
  A-f7         Input new search wild-card characters
  A-f9         Multiple document search
  A-f10        Replace and continue forward search-replace until search fails
  A-help       Set colors
  A-buttonDown Set end of hilite region
    312        Select a bookmark with mouse
 SA-w          Rotate buffer stack
 SA-i          Scan index buffer, build an index.  (See shftAlt-buttonDown/buttonUp.)
 SA-s          Line sort.
 SA-d          Set the delay variable to some value in tenths of seconds
 SA-f          Ask for new font name & size and change font
 SA-c          Count number of times the next command is successfully executed
 SA-tab        Show tab ruler above cursor line
 SA-f1         Insert file at cursor
 SA-f2         Abort the current file save
 SA-f6         Input the number of a buffer to edit
 SA-f10        Replace and fwd search-replace in all files until search fails
 SA-buttonDown Click or drag mouse, put word/phrase into index in buffer 41.  (Ctl-w to see.)
 SA-buttonUp   Click or drag mouse, put word/phrase into index in buffer 41.  (Ctl-w to see.)
  C-1          Show the current document size
  C-3          Reformat cursor paragraph, starting at cursor line
  C-4          Delete all trailing white-space in current document
  C-5          Save a learn-sequence to disk, saving it under a Name
  C-6          Load a learn-sequence stored on disk
  C-7          Load and run learn-sequence stored on disk
  C-0          Set running arithmetic total to zero
  C--          Subtract the next word (if a number) from arithmetic total & display total
  C-=          Add the next word (if a number) to arithmetic total & display total
  C-\          Type the running arithmetic total into text at cursor
  C-kp0        UNDO scratch deletes, inserting scratch delete buffer at cursor
  C-w          Swap the current document in window with buffer 41
  C-e          Change current document's end-of-line character
  C-r          Terminate Learn Mode or run whatever is stored in learn-buffer.  (See ctl-s.)
  C-t          Show key-help message on next key pressed.  Copy key-help to RAM: on first
  C-y          Execute an AmigaDOS command, but don't collect the results
  C-u          Convert char under cursor to upper case
  C-i          Erase the invert region.  No Copy is made!
  C-o          Open the cursor line for typing
  C-p          Print the hilite region.  (See alt-p.)
  C-kp1        Set start of invert region at cursor
  C-kp2        Move cursor to end of form
  C-kp3        Set end of invert region at cursor
  C-s          Start/abort Learn Mode.  (Use ctl-r to finish & to run it.)
  C-d          Delete cursor line, storing it in Undo buffer.  (See keypad-0/7/9.)
  C-f          Flip upper/lower case of char under cursor
  C-g          Toggle a global flag or mode setting Off/On
  C-h          Erase hilite region.  No Copy is made!
  C-j          Join next line to cursor line
  C-l          Convert the character under the cursor to lower case and move cursor fwd
  C-kp4        Move cursor to start of line
  C-kp5        Find cursor and center it in window
  C-kp6        Move cursor to end of line
  C-z          Execute an AmigaDOS command and show the results
  C-x          For programmers:  Toggle number under cursor between hex/decimal
  C-c          Let next character typed be a CTRL-character, such as formfeed, etc
  C-n          Input a text line number to go to
  C-m          Set command multiplier to use for next command
  C-/          Show the ASCII value of the character under the cursor
  C-kpDot      Copy invert region into buffer
  C-kp7        Delete from cursor to start of page, storing it in Undo buffer
  C-kp8        Move cursor to start of form
  C-kp9        Delete from cursor to end of page, storing it in Undo buffer
  C-bs         Delete line below cursor line
  C-tab        Untab - delete white space back to previous tab column
  C-kpEnter    Insert copied invert region at cursor
  C-return     Set new line-length
  C-esc        Assign a name to one of the 4 gadgets (1-4)
  C-del        Delete line above cursor line
  C-kpMinus    Copy invert region into buffer, then delete invert region
  C-upArrow    Scroll to start of file
  C-downArrow  Scroll to end of file
  C-rightArrow Scroll to start of line
  C-leftArrow  Scroll to end of line
  C-f1         Open new "Noname" file
  C-f6         Restore UE config from disk.  Default is Data! or last name you gave
  C-f7         Input new search either-or character
  C-f10        Replace matched region with replace text, then search fwd in all files
  C-help       Start this Key-Help mode - press Amiga-ESC to leave this Key-Help mode
  C-buttonDown Load File or select Directory that is CTRL-clicked.
  C-gadget2    List files in editor, click name of file to switch to
    520        .. free the scratch buffer
 SC-1          Copy and then clear the hilited columnar data
 SC-2          Space-fill the hilited columnar data, overlaying the original text.  No copy
 SC-3          Copy the hilited columnar data into a buffer
 SC-4          Insert copied columnar data at the cursor
 SC-5          Overlay copied columnar data onto existing text at the cursor
 SC-6          Insert the columnar hilite region at the cursor.  (No intermediate copy.)
 SC-7          Overlay the columnar hilite region onto existing text at the cursor
 SC-tab        Set tab ruler using mouse or keys
 SC-f1         Restore current file to original
 SC-f2         Save hilite as...
 SC-f6         Examine all buffers that aren't empty
 SC-help       Refresh screen including title bar
 SC-buttonDown Set start of invert region
    624        Soak inputs until mouseUp
 AC-1          Edit Rexx output buffer 62
 AC-2          Edit Rexx input buffer 61
 AC-3          Send output buffer 62 to Rexx
 AC-4          Fetch Rexx input into buffer 61
 AC-5          Send hilite region to Rexx.
 AC-6          Fetch Rexx input at cursor
 AC-7          Send an OK reply to Rexx  (NOTE: Amiga-ESC abort sends Failed reply.)
 AC-8          Send an OK reply to Rexx along with text in hilite region
 AC-0          Make an x.rexx program with commands to send to Uedit.
 AC-p          Print entire document
 AC-z          Change the current working directory
 AC-f1         Set max number of files can load for normal editing (1-100, usually 20)
 AC-f6         Compile configuration default values at the top of Config! file
 AC-buttonDown Set end of invert region
SAC-i          Enter idle-timer value (tenths of sec) after which idle command executed
SAC-p          Give printer control code help
SAC-a          Uedit's About... msg
SAC-z          Find & process filenames with *? wildcards, loading all files that match
SAC-tab        Set TAB table number (0-4) to use for TAB spacing
SAC-f6         Kill next command, including mouse button, menu selection, gadget, key
SAC-help       Rebuild the menus by running the startup command
SAC-buttonDown Place cursor - pad line with spaces to extend it if necessary
  L-1          Split window to show Undo buffer
  L-2          Split window to show search buffer
  L-3          Split window to show replace buffer
  L-4          Split window to show copied-hilite buffer
  L-5          Split window to show copied-invert buffer
  L-6          Split window to show copied-columnar buffer
  L-7          Split window to show directory names
  L-8          Set split window size
  L-9          Switch to next window split
  L-0          Remove current split window
  L-=          Adjust active split window size with mouse
  L-\          Set up conditions to fold a file
  L-q          Switch to next "Favorite" file
  L-w          Push current buffer onto buffer stack
  L-r          Auto-insert page-divisions and page-numbers in document
  L-t          Convert tabs in document to spaces
  L-y          Erase next page number
  L-u          Set top margin
  L-p          Printer codes:  Next letter key brackets hilite for boldface, italics etc.
  L-a          Stop the current print
  L-s          Restart current print
  L-d          Delete next page-division
  L-f          Insert a formfeed character
  L-g          Insert printer code.  (See printer code table for meaning of numbers 0-75.)
  L-h          Go to top of page
  L-k          Set left margin
  L-l          Set bottom margin
  L-c          Split window to show current file
  L-v          Insert page-division at cursor
  L-b          Go to end of page
  L-esc        RGB color set 1
  L-f1         Bring up file-requester
  L-f2         Set screen dimensions
  L-f6         Find out if keys have got commands attached
  L-f7         Set grep (/search/replace/) string
  L-f9         Grep search forward
  L-f10        Grep search & replace forward
  R-1          Make an in-use keytable (by Kurt Wessels)
  R-2          See number of buffers and bytes on stacks, change stacking flags
  R-3          Scan a buffer stack, select current buffer, delete one or all buffers
  R-4          Match braces or parens (by Tom Zartler)
  R-5          Apropos - search for specified string in Help-Key (by Tony Sumrall)
  R-6          Swap current file with next file
  R-7          Compare curFile with buffer 41 from cursor forward (see Ctl-w)
  R-8          Save key command of next key pressed to RAM:pData
  R-9          Restore key command of next key pressed from RAM:pData
  R-0          Insert date-time-stamp at cursor
  R-\          Fold current file
  R-w          Pop buffer stack
  R-e          Remove words from dict-files.  dict.A-Z must be in Current Directory.
  R-t          Convert spaces in document to TABs
  R-u          Start spell-checking mode by loading in the dictionary table.
  R-a          Stop all prints that are stored up
  R-d          Merge dict supplement with dict-files.  dict.A-Z must be in Current Directory.
  R-f          Stop spell-checking mode.  (Frees up about 12k of memory.)
  R-g          Find next printer code (can delete it with ctl-h)
  R-l          Load supplemental dictionary & spell from cursor fwd.  Add to supplement.
  R-c          Find first misspelled word, starting at cursor.  Abort with Amiga-ESC.
  R-m          Spell-check from cursor fwd.  Mark bad words with "@".
  R-esc        RGB color set 2
  R-f1         Switch to regular screen, 1 bitplane
  R-f2         Switch to regular screen, 2 bitplanes
  R-f3         Switch to interlace screen, 1 bitplane
  R-f4         Switch to interlace screen, 2 bitplanes
  R-f5         Save Uedit state
  R-f6         Load Uedit state
  R-f9         Grep search backward
  R-f10        Grep search & replace backward
  R-buttonDown Get hyper word that was clicked, go into hyper text mode & find it
  R-gadget1    Get word input and lookup hyper word, going into hyper text mode
  V-7          Search for B_3 dirname in DIR_NAMES.  Add name to list if not there.
  V-8          Load beginning directory names into DIR_NAMES
  V-9          Put up msg telling what click-loading directory now is.
    1054       Hyper lookup mode
  V-w          Show number of buffers in stack
  V-r          Show numbers for a received Arexx msg or reply
  V-y          handle named macro messages
  V-u          Load UStar config
  V-i          ask a question and return true or false
  V-o          search for a given string
  V-p          issue a message
    1068       Capture hyper word or phrase
  V-s          Show numbers for a sent ARexx msg or reply
  V-g          Get a key and reduce it to lower case.
  V-h          insert text at cursor
  V-j          edit given file
    1083       Open hyper text facility for HyperHelp
    1084       Close hyper text facility
  V-z          Click word in msg line (B_4), select word to replace word before cursor.
  V-x          Delete cursor line
  V-c          Bracket the hilite region with printer codes using N_4
  V-n          goto line
  V-m          Show returncode error msgs
  V-kpDot      Give message telling turn OFF columnar if columnar is ON.
  V-esc        RGB color set 3
  V-f9         Failed search message used by fwd/bkwd search
  V-f10        Called by grep cmds to perform grep based on N_4 flag
  V-buttonDown Mark region clicked with mouse
  V-buttonUp   Handle DIR_NAMES directory traffic
  V-gadget3    Used by bookmark cmds to move the cursor
  V-gadget4    Put dummy bookmark names in Mark_Name_List
