home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 May / PCW596.iso / wtest / clico / sunsoft / pcnfs51 / telnet.zoo / ansi.txt next >
Text File  |  1994-08-27  |  4KB  |  105 lines

  1.                          TELNET ANSI COLOR SUPPORT
  2.  
  3.  
  4. TELNET supports ANSI color mode in addition to video attribute color
  5. mapping. Video attribute color mapping is mapping of colors to normal VT320
  6. monochrome attributes such as bold, reverse video, and underline. Video
  7. attribute mapping is configured through the Screen Setup Menu.
  8.  
  9. ANSI color support allows the character, character cell, and screen
  10. background colors to be selected directly by sending control sequences from
  11. the host.
  12.  
  13. ANSI colors are selected through extensions to the VT320 Set Character
  14. Attributes control sequence. The following table describes the control
  15. sequences supported.
  16.  
  17.  
  18.   <CSI> Ps;Ps...m     Set Character Attributes and ANSI Colors
  19.  
  20.                       Character Attributes
  21.        Ps = 0         Resets all colors and video attributes to defaults
  22.  
  23.        Ps = 1         Bold on. If the text color has been changed using an
  24.                       ANSI color control sequence, bold will be the
  25.                       intensified text color. Otherwise bolded text will
  26.                       display as configured in the Screen Setup Menu.
  27.  
  28.        Ps = 4         Underscore on. Always uses the colors selected in
  29.                       the Screen Setup Menu.
  30.  
  31.        Ps = 5         Blink on
  32.  
  33.        Ps = 7         Reverse video on. Always uses the colors selected in
  34.                       the Screen Setup Menu.
  35.  
  36.        Ps = 22        Bold off, normal intensity
  37.  
  38.        Ps = 24        Underscore off
  39.  
  40.        Ps = 25        Blink off
  41.  
  42.        Ps = 27        Reverse video off, positive image
  43.  
  44.                       Character Colors (low intensity unless bolded)
  45.        Ps = 30        Black
  46.        Ps = 31        Red
  47.        Ps = 32        Green
  48.        Ps = 33        Yellow (displays as brown unless bolded)   
  49.        Ps = 34        Blue
  50.        Ps = 35        Magenta 
  51.        Ps = 36        Cyan
  52.        Ps = 37        White
  53.        Ps = 39        White
  54.  <CSI> Ps;Ps;...m    Set Character Attributes and ANSI Colors
  55.  
  56.                       Character Cell Color (always low intensity colors)
  57.        Ps = 40        Sets the cell color to the current  background color
  58.        Ps = 41        Red
  59.        Ps = 42        Green
  60.        Ps = 43        Yellow (displays as brown)
  61.        Ps = 44        Blue
  62.        Ps = 45        Magenta
  63.        Ps = 46        Cyan
  64.        Ps = 47        White
  65.        Ps = 49        Sets the cell color to the current background color
  66.  
  67.                       Direct Index Control Using a Prefix
  68.        < index        Specifies the character color index
  69.        = index        Specifies the character cell color index
  70.        > index        Specifies the screen background index
  71.           ANSI Color Indexes  
  72.           0 = black
  73.           1 = red
  74.           2 = green
  75.           3 = yellow
  76.           4 = blue
  77.           5 = magenta
  78.           6 = cyan
  79.           7 = white
  80.  
  81. The following examples use the emulator command DISPLAY to locally test the
  82. character attributes and colors.
  83.  
  84. Example 1:  CMD> DISPLAY "<CSI>1;35mBold magenta characters<CSI>0m"
  85.                       or
  86.             CMD> DISPLAY "<CSI>1;<5mBold magenta characters<CSI>0m"
  87.  
  88.             Displays the character string in bold magenta characters at
  89.             the current cursor position.
  90.  
  91.  
  92. Example 2:  CMD> DISPLAY "<CSI>5;7mReverse blinking characters<CSI>25m"
  93.  
  94.             Displays the character string using the blink attribute, 5,
  95.             and the reverse video attribute, 7. After the characters are
  96.             displayed, the blink is turned off, 25. Subsequent characters
  97.             display in reverse video.
  98.  
  99. Example 3:  CMD> DISPLAY "<CSI>1;33;43mYellow chars in brown cell<CSI>0m"
  100.  
  101.             Displays the character string using the bold attribute and
  102.             character color 33 to give yellow characters. The character
  103.             cell color, 43, shows as brown directly around each character.
  104.  
  105.