



                                     Appendix A  -  <DO> Key Command Menu Map for MSDOS



                                                                                                .-------------.
                                     .----------------------------------------------------------| Character   |
                                     |                                         .-------------.  | Word        |
                                     | .---------------------------------------| Character   |  | Tab         |
                                     | |                       .------------.  | Word        |  | End line    |
                                     | | .---------------------| Copy       |  | Tab         |  | Line        |
                                     | | |    .-------------.  | Delete     |  | End line    |  | Scroll line |
                                     | | | .--| Character   |  | Move       |  | Line        |  | Page        |
                                     | | | |  | < character |  | Read       |  | Scroll line |  | File        |
                                     | | | |  | Word        |  | Write      |  | Page        |  | Block       |
                                     | | | |  | End of line |  | < shift    |  | File        |  | Quit menu   |
                                     | | | |  | Line        |  | > shift    |  | Block       |  `-------------'
                     .-------------. | | | |  | Block       |  | Begin mark |  | Quit menu   |
                     | < cursor    +-' | | |  | Quit menu   |  | End mark   |  `-------------'  .-------------------.
              <DO>---| > cursor    +---' | |  `-------------'  | Unmark     |             .-----| String            |
                     | Alignment   |     | |    .-----------.  | Quit menu  |             |     | Replace           |
                     | Block       +-----' | .--| Character |  `------------'             |     | Next              |
                     | Change case |       | |  | Line      |                             |     | Backward next     |
                     | Delete      +-------' |  | Quit menu |                             |     | Matching () [] {} |
                     | Undelete    +---------'  `-----------'                             |     | Quit menu         |
                     | Find        +------------------------------------------------------'     `-------------------'
                     | Goto        +---------------------------.                         .-----------------.
                     | Line insert |          .-------------.  |  .-----------.    .-----| Previous        |
                     | Mark        +----------| Begin block |  `--| Column    |    |     | Next            |
                     | Time stamp  |          | End block   |     | Line      |    |     | Above open file |
                     | Key value   |          | 0 mark      |     | 0 mark    |    |     | Below open file |
                     | OpSys       |          | 1 mark      |     | 1 mark    |    |     | Up window bar   |
                     | Window      +-------.  | 2 mark      |     | 2 mark    |    |     | Down window bar |
                     | Interface   +-----. |  | 3 mark      |     | 3 mark    |    |     | 1 only showing  |
                     | View macros |     | |  | 4 mark      |     | 4 mark    |    |     | 2 max showing   |
                     | Save        +---. | |  | 5 mark      |     | 5 mark    |    |     | 3 max showing   |
                     | Exit        +-. | | |  | 6 mark      |     | 6 mark    |    |     | 4 max showing   |
                     | Quit menu   | | | | |  | 7 mark      |     | 7 mark    |    |     | 5 max showing   |
                     `-------------' | | | |  | 8 mark      |     | 8 mark    |    |     | Order windows   |
                                     | | | |  | 9 mark      |     | 9 mark    |    |     | Rename file     |
                                     | | | |  | Quit menu   |     | Quit menu |    |     | Save file       |
                                     | | | |  `-------------'     `-----------'    |     | Exit            |
                                     | | | `---------------------------------------'     | Quit menu       |
                                     | | |                                               `-----------------'
                                     | | | .------------------------.                .----------------------.
                                     | | `-| Enter key behavior     +----------------| Next line            |
                                     | |   | Mode of input          +---------.      | Make line below      |
                                     | |   | Indent                 +-------. |      | Break line at cursor |
                                     | |   | Cursor control         +-----. | |      | Quit menu            |
                                     | |   | TAB                    +---. | | |      `----------------------'
                                     | |   | Screen colors          |   | | | |        .-------------------------.
                                     | |   | Horizontal scroll jump |   | | | `--------| Toggle Insert/Overwrite |
                                     | |   | Redefine               +-. | | |          | Insert                  |
                                     | |   | Quit menu              | | | | |          | Overwrite               |
                                     | |   `------------------------' | | | |          | Quit menu               |
                                     | |                              | | | |          `-------------------------'
                                     | | .------------------------.   | | | |                           .-----------.
                                     | `-| Current file           |   | | | `---------------------------| Auto      |
                                     |   | All files              |   | | | .------------------------.  | Manual    |
                                     |   | Macros and environment |   | | `-| Free                   |  | Quit menu |
                                     |   | Backup with .BAK is ON |   | |   | Lock                   |  `-----------'
                                     |   | Quit menu              |   | |   | Upward limit           |
                                     |   `------------------------'   | |   | Downward limit         |
                                     | .-----------.                  | |   | Insert cursor style    |
                                     `-| Exit      |                  | |   | Overwrite cursor style |
                                       | Follow-up |                  | |   | Quit menu              |
                                       | Quit menu |                  | |   `------------------------'
                                       `-----------'                  | `---------------------.
                                                                      | .-------------------. | .-------------------.
                                                                      `-| Do key            | `-| Set TAB chars     |
                                                                        | Macro LEARN key   |   | Expand TAB chars  |
                                                                        | LITERAL next key  |   | Display TAB chars |
                                                                        | Cancel key        |   | Quit menu         |
                                                                        | Follow-up command |   `-------------------'
                                                                      | Quit menu         |
                                                                        `-------------------'
