
                        ANSI.SYS's Escape Sequences Files.



        WARNING: You must press the ESC key, the [, the number wanted, 
                 then the tiny M key.

                                 Graphics functions:

           0 : All Attributes Off
           1 : Bold On
           4 : Underscore (Monochrome Display Only)
           5 : Blink On
           7 : Reverse Video On
           8 : Concealed On
 
          That's all for the Graphics Functions existing in ANSI.SYS.

                                 Foreground colors:

                30 : Black                             34 : Blue
                31 : Red                               35 : Magenta
                32 : Green                             36 : Cyan
                33 : Yellow                            37 : White

                                 Background colors:

                40 : Black                             44 : Blue
                41 : Red                               45 : Magenta
                42 : Green                             46 : Cyan
                43 : Yellow                            47 : White

                  ( Background is finally the Foreground + 10 )

                                 --------------------
  
       Code     Description
    ------------------------------------------------------------------------
        Pn   :   Numeric Parameter - a Decimal Number that you Specify with
                 ASCII digits.

        Ps   :   Selective Paramater - a Decimal Number that you use to 
                 select a Subfunction. You may specify More than One Sub- 
                 function by separating the parameters with semicolons.

        Pl   :   Line Parameter - a Decimal Number that you Specify with
                 ASCII digits.

        Pc   :   Column Paramater - a Decimal Number that you Specify with
                 ASCII digits.

                                   ------------------

        Don't Forget! All theses sequences are precede by the ESC key.

                                   ------------------
        Sequence   Function
    ------------------------------------------------------------------------
        [Pl;Pc H : Cursor Position (CUP)
        
        [Pl;Pc F : Horizontal & Vertical Position (HVP). 
                   CUP and HVP move the cursor to the position specified
                   by the parameters. When no parameters are provided,
                   the cursor move to the home position (the upper-left
                   corner of the screen).

        [Pn A    : Cursor Up (CUU)
                   This sequence moves the cursor up Pn lines without chan-
                   ging columns. If the cursor is Already on the Top line,
                   then it's ignores the CUU sequence.

        [Pn B    : Cursor Down (CUD)
                   This sequence moves the cursor down Pn lines without chan-
                   ging columns. If the cursor is already on the bottom line, 
                   then it's igrnores the CUD sequence.

        [Pn C    : Cursor Forward (CUF)
                   The CUF sequence moves the cursor forward Pn columns with-
                   out changing lines. If the cursor is already in the far
                   right column, then it's ignores the CUF sequence.
 
        [Pn D    : Cursor Backward (CUB)
                   This escape sequence moves the cursor back Pn columns with-
                   out changing lines. If the cursor is already in the far 
                   left columns, then it's ignore the CUB sequence.

        [6n      : Device Status Report (DSR)
                   The console driver outputs an RCP sequence when it receives 

                   the DSR escape sequence.

        [s       : Save Cursor Position (SCP)
                   The console driver saves the current cursor position. This
                   position can be restored with the RCP sequence.

        [u       : Restore Cursor Position (RCP)
                   This sequence restores the cursor position to the value it
                   had when the console driver received the SCP sequence.

        [2j      : Erase Display (ED)
                   The ED sequence erases the screen. The cursor then goes
                   to the home position.
 
        [K       : Erase Line (EL)
                   This sequences erases from the cursor to the end of the
                   line (including cursor position).

  [Ps; ... ; Ps m: Set Graphics Rendition (SGR)
                   The SGR escape sequence calls the graphic functions
                   specified by the following numeric parameters. These
                   functions remain until the next occurence of an SGR
                   escape sequence.

        [=Ps h     Set mode (SM)
        [=h        The SM escape sequence changes the screen width or type
        [=0h       to one of the following numeric parameters:

                 Screen Width Parameters
            ----------------------------------
            0  : 40 x 25 B&W
            1  : 40 x 25 color
            2  : 80 x 25 B&W
            3  : 80 x 25 color
            4  : 320 x 200 color
            5  : 320 x 200 B&W
            6  : 640 x 200 B&W
            7  : Wraps at the end of Each line
            14 : 640 x 200 color
            15 : 640 x 350 mono
            16 : 640 x 350 color 
            17 : 640 x 480 color
            18 : 640 x 480 color (both 17-18 are good)
            19 : 320 x 200 color 
            ------------------------------------            

        [= Ps 1  : Reset mode (RM)
                   Parameters for RM are the same as for SM (Set Mode)
                   except parameter 7 resets the mode that causes wrapping
                   at the end of each line.

 [code;string;...p: Allows redefinition of keyboard keys to a specified
                    string where:
                    'string' is either the ASCII code for a single character
                    or a string contained in quotation marks. For example, 
                    both 65 and "A" can be used to represent an uppercase.
                    'code' is one or more of the following values that re-
                    present keyboard keys. Semicolons shown in this table
                    must be entered in addition to the required semicolons
                    in the command line.

         Key                     Code
   -------------------------------------------------------------------------
                   Alone     Shift-   Ctrl-     Alt-
   ------------------------------------------------------------------------- 
          F1        0;59      0;84     0;94    0;104
          F2        0;60      0;85     0;95    0;105
          F3        0;61      0;86     0;96    0;106
          F4        0;62      0;87     0;97    0;107
          F5        0;63      0;88     0;98    0;108
          F6        0;64      0;89     0;90    0;109
          F7        0;65      0;90    0;100    0;110
          F8        0;66      0;91    0;101    0;111
          F9        0;67      0;92    0;102    0;112
          F10       0;68      0;93    0;103    0;113
          F11       0;133     0;135   0;137    0;139
          F12       0;134     0;136   0;138    0;140
         Home       0;71      55      0;119    -----
      Up Arrow      0;72      56      -----    -----
      Page Up       0;73      57      0;132    -----
     Left Arrow     0;75      52      0;115    -----
     Down Arrow     0;77      54      0;116    -----
          End       0;79      49      0;117    -----
     Page Down      0;81      51      0;118    -----
        Insert      0;82      48      -----    -----
        Delete      0;83      46      -----    -----
    Printscreen     -----     -----   0;114    -----

            ------------------------------------------
            and for the keyboard's alphabeticals keys:
            ------------------------------------------

         Key                     Code
   ------------------------------------------------------------------------
                   Alone     Shift-   Ctrl-     Alt-
   ------------------------------------------------------------------------
          A         97        65       1        0;30
          B         98        66       2        0;48
          C         99        67       3        0;46
          D         100       68       4        0;32
          E         101       69       5        0;18
          F         102       70       6        0;33
          G         103       71       7        0;34
          H         104       72       8        0;35
          I         105       73       9        0;23
          J         106       74      10        0;36
          K         107       75      11        0;37
          L         108       76      12        0;38
          M         109       77      13        0;50
          N         110       78      14        0;49
          O         111       79      15        0;24
          P         112       80      16        0;25
          Q         113       81      17        0;16
          R         114       82      18        0;19
          S         115       83      19        0;31
          T         116       84      20        0;20
          U         117       85      21        0;22
          V         118       86      22        0;47
          W         119       87      23        0;17
          X         120       88      24        0;45
          Y         121       89      25        0;21
          Z         122       90      26        0;44
          1         49        33      -----     0;120
          2         50        64      -----     0;121
          3         51        35      -----     0;122
          4         52        36      -----     0;123
          5         53        37      -----     0;124
          6         54        94      -----     0;126
          7         55        38      -----     0;127
          8         56        42      -----     0;128
          9         57        40      -----     0;129
          0         48        41      -----     0;130
          .         45        95      -----     0;131
          =         61        43      -----       -----
          TAB       9         0;15    -----       -----
          NULL      0;3       -----   -----       -----
