home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / terminal / 1583 < prev    next >
Encoding:
Text File  |  1993-01-28  |  4.0 KB  |  75 lines

  1. Newsgroups: comp.terminals
  2. Path: sparky!uunet!ukma!gatech!destroyer!news.iastate.edu!dunix.drake.edu!acad.drake.edu!aar001
  3. From: aar001@acad.drake.edu
  4. Subject: Here`s A BIG list of VT <ESC> Sequences...
  5. Message-ID: <1993Jan28.134723.1@acad.drake.edu>
  6. Lines: 63
  7. Sender: news@dunix.drake.edu (USENET News System)
  8. Nntp-Posting-Host: acad.drake.edu
  9. Organization: Drake University, Des Moines, Iowa, USA
  10. Date: Thu, 28 Jan 1993 19:47:23 GMT
  11.  
  12.      HI Everyone...
  13.  
  14.           I occasionally post this, so I will do it again.  This is about the
  15.     most complete list of vt escape sequence that you will find anwhere.
  16.     to use them in programs (And I don`t mean to be condescending), you must
  17.    define the character for ESCAPE frm ASCII (It`s either #23 or #27) and
  18.     then follow it with one of these codes in quotes.  I know how to use them
  19.     in VAX/VMS DCL, Vax BASIC, & Vax Pascal.  If you have any questions about 
  20.     it I will try to answer them, but alas, I am just a student not an 
  21.     authority.  (you can make some really neat animated text files by 
  22.    combining this codes though...)  Anyway,  this informion is copyrighted
  23.    I belive by Digitial Electronics Corp, but his file is not. (Go Figure)
  24.    so give credit where credit is due, and enjoy ESCAPING!
  25.                                                 Good Luck,
  26.                                                 Andy R.
  27.  _____                                                                   _____
  28. ( ___ )-----------------------------------------------------------------( ___ )
  29.  |   |                                      ||   AAR001@ACAD.DRAKE.EDU   |   |
  30.  |   |          />     Sir FireFrost        ||                           |   |
  31.  |   |         /<                           ||   PHONE: (515) 271-2380   |   |
  32.  |   | [\\\\\\(O):::<=====================- ||                           |   |
  33.  |   |         \<                           ||   ANDREW RUSSELL          |   |
  34.  |   |          \>                          ||   2900 Forest Ave, Apt #9 |   |
  35.  |___|          (Still Working on Ultima V) ||   Des Moines, IA 50311    |___|
  36. (_____)-----------------------------------------------------------------(_____)
  37.    
  38. ________________________________________________________________________________
  39.  
  40. NAME = "VT100"
  41.     device_attributes = "ESC[?1;0c",    begin_alternate_char = "^N",
  42.     begin_line_drawing_char = "^N",    end_line_drawing_char = "^O"
  43.     begin_blink = "ESC[5m",        begin_bold = "ESC[1m",
  44.     begin_normal_rendition = "ESC[m", begin_reverse = "ESC[7m",
  45.     begin_underscore = "ESC[4m",    bottom_t_char = "v",
  46.     clear_tab = "ESC[g",        cross_char = "n",
  47.     cursor_down = "ESC[!ULB",        cursor_left = "ESC[!ULD",
  48.     cursor_right = "ESC[!ULC",    cursor_up = "ESC[!ULA",        
  49.     dark_screen = "ESC[?5l",        double_high_bottom = "ESC#4",
  50.     double_high_top = "ESC#3",    double_wide = "ESC#6",
  51.     end_alternate_char = "^O",    end_blink = "ESC[m",
  52.     end_bold = "ESC[m",        set_numeric_keypad = "ESC>",
  53.     end_reverse = "ESC[m",        end_underscore = "ESC[m",
  54.     erase_to_end_display = "ESC[J",    erase_to_end_line = "ESC[K",
  55.     erase_whole_display = "ESC[2J",    erase_whole_line = "ESC[2K",
  56.     home = "ESC[;H",            horizontal_bar = "q",
  57.     init_string = "ESC)0",        set_application_keypad = "ESC=",
  58.     left_t_char = "t",        light_screen = "ESC[?5h",
  59.     lower_left_corner = "m",    lower_right_corner = "j",
  60.     restore_cursor = "ESC8",        right_t_char = "u",
  61.     save_cursor = "ESC7",        scroll_forward = "ESCD",
  62.     scroll_reverse = "ESCM",        set_cursor_abs = "ESC[!UL;!ULH",
  63.     set_tab = "ESCH",            single_high = "ESC#5",
  64.     top_t_char = "w",        upper_left_corner = "l",
  65.     upper_right_corner = "k",    vertical_bar = "x",
  66.     width_narrow = "ESC[?3l",        width_wide = "ESC[?3h",
  67.     set_scroll_region = "ESC[!UL;!ULr", error_icon="a",
  68.     cursor_preceding_line = "ESC[!UL;0H",
  69.     begin_autowrap_mode = "ESC[?7h",     end_autowrap_mode = "ESC[?7l",
  70.     begin_autorepeat_mode = "ESC[?8h", end_autorepeat_mode = "ESC[?8l",
  71.     erase_line_to_cursor = "ESC[1K",    next_line = "ESCE",
  72.     set_origin_absolute = "ESC[?6l",    set_origin_relative = "ESC[?6h",
  73.     erase_display_to_cursor = "ESC[1J",
  74.     set_jump_scroll= "ESC[?4l",      set_smooth_scroll = "ESC[?4h",
  75.