if anyone is interested here's a whole listing of ansi codes I found....
after my long long search the best list was right under my nose in
man screen :-)))) and this is it.... just view it with more, less, cut
or whatever.... 
Have phun,
	Jurko
--- [ snip it off here ] ------------------------------------------------------
     The following is a list of control sequences  recognized  by
     _s_c_r_e_e_n.   "(V)"  and "(A)" indicate VT100-specific and ANSI-
     or ISO-specific functions, respectively.
     EEEESSSSCCCC EEEE                      Next Line
     EEEESSSSCCCC DDDD                      Index
     EEEESSSSCCCC MMMM                      Reverse Index
     EEEESSSSCCCC HHHH                      Horizontal Tab Set
     EEEESSSSCCCC ZZZZ                      Send VT100 Identification String
     EEEESSSSCCCC 7777                 (V)  Save Cursor and Attributes
     EEEESSSSCCCC 8888                 (V)  Restore Cursor and Attributes
     EEEESSSSCCCC [[[[ssss                (A)  Save Cursor and Attributes
     EEEESSSSCCCC [[[[uuuu                (A)  Restore Cursor and Attributes
     EEEESSSSCCCC cccc                      Reset to Initial State
     EEEESSSSCCCC gggg                      Visual Bell
     EEEESSSSCCCC Pn pppp                   Cursor Visibility (97801)
         Pn = 6666                 Invisible
              7777                 Visible
     EEEESSSSCCCC ====                 (V)  Application Keypad Mode
     EEEESSSSCCCC >>>>                 (V)  Numeric Keypad Mode
     EEEESSSSCCCC #### 8888               (V)  Fill Screen with E's
     EEEESSSSCCCC \\\\                 (A)  String Terminator
     EEEESSSSCCCC ^^^^                 (A)  Privacy Message  String  (Message
                                Line)
     EEEESSSSCCCC !!!!                      Global  Message  String  (Message
                                Line)
     EEEESSSSCCCC kkkk                      A.k.a. Definition String
     EEEESSSSCCCC PPPP                 (A)  Device Control String.  Outputs a
                                string  directly to the host ter-
                                minal without interpretation.
     EEEESSSSCCCC ____                 (A)  Application    Program    Command
                                (Hardstatus)
     EEEESSSSCCCC ]]]]                 (A)  Operating     System      Command
                                (Hardstatus, xterm title hack)
     CCCCoooonnnnttttrrrroooollll----NNNN             (A)  Lock Shift G1 (SO)
     CCCCoooonnnnttttrrrroooollll----OOOO             (A)  Lock Shift G0 (SI)
     EEEESSSSCCCC nnnn                 (A)  Lock Shift G2
     EEEESSSSCCCC oooo                 (A)  Lock Shift G3
     EEEESSSSCCCC NNNN                 (A)  Single Shift G2
     EEEESSSSCCCC OOOO                 (A)  Single Shift G3
     EEEESSSSCCCC (((( Pcs             (A)  Designate character set as G0
     EEEESSSSCCCC )))) Pcs             (A)  Designate character set as G1
     EEEESSSSCCCC **** Pcs             (A)  Designate character set as G2
     EEEESSSSCCCC ++++ Pcs             (A)  Designate character set as G3
     EEEESSSSCCCC [[[[ Pn ;;;; Pn HHHH            Direct Cursor Addressing
     EEEESSSSCCCC [[[[ Pn ;;;; Pn ffff            Direct Cursor Addressing
     EEEESSSSCCCC [[[[ Pn JJJJ                 Erase in Display
           Pn = None or 0000       From Cursor to End of Screen
                1111               From Beginning of Screen to  Cur-
                                sor
                2222               Entire Screen
     EEEESSSSCCCC [[[[ Pn KKKK                 Erase in Line
           Pn = None or 0000       From Cursor to End of Line
                1111               From Beginning of Line to Cursor
                2222               Entire Line
     EEEESSSSCCCC [[[[ Pn AAAA                 Cursor Up
     EEEESSSSCCCC [[[[ Pn BBBB                 Cursor Down
     EEEESSSSCCCC [[[[ Pn CCCC                 Cursor Right
     EEEESSSSCCCC [[[[ Pn DDDD                 Cursor Left
     EEEESSSSCCCC [[[[ Ps ;;;;...;;;; Ps mmmm        Select Graphic Rendition
           Ps = None or 0000       Default Rendition
                1111               Bold
                2222          (A)  Faint
                3333          (A)  _S_t_a_n_d_o_u_t Mode (ANSI: Italicized)
                4444               Underlined
                5555               Blinking
                7777               Negative Image
                22222222         (A)  Normal Intensity
                22223333         (A)  _S_t_a_n_d_o_u_t Mode off  (ANSI:  Itali-
                                cized off)
                22224444         (A)  Not Underlined
                22225555         (A)  Not Blinking
                22227777         (A)  Positive Image
                33330000         (A)  Foreground Black
                33331111         (A)  Foreground Red
                33332222         (A)  Foreground Green
                33333333         (A)  Foreground Yellow
                33334444         (A)  Foreground Blue
                33335555         (A)  Foreground Magenta
                33336666         (A)  Foreground Cyan
                33337777         (A)  Foreground White
                33339999         (A)  Foreground Default
                44440000         (A)  Background Black
                ............
                44449999         (A)  Background Default
     EEEESSSSCCCC [[[[ Pn gggg                 Tab Clear
           Pn = None or 0000       Clear Tab at Current Position
                3333               Clear All Tabs
     EEEESSSSCCCC [[[[ Pn ;;;; Pn rrrr       (V)  Set Scrolling Region
     EEEESSSSCCCC [[[[ Pn IIII            (A)  Horizontal Tab
     EEEESSSSCCCC [[[[ Pn ZZZZ            (A)  Backward Tab
     EEEESSSSCCCC [[[[ Pn LLLL            (A)  Insert Line
     EEEESSSSCCCC [[[[ Pn MMMM            (A)  Delete Line
     EEEESSSSCCCC [[[[ Pn @@@@            (A)  Insert Character
     EEEESSSSCCCC [[[[ Pn PPPP            (A)  Delete Character
     EEEESSSSCCCC [[[[ Pn SSSS                 Scroll Scrolling Region Up
     EEEESSSSCCCC [[[[ Pn TTTT                 Scroll Scrolling Region Down
     EEEESSSSCCCC [[[[ Ps ;;;;...;;;; Ps hhhh        Set Mode
     EEEESSSSCCCC [[[[ Ps ;;;;...;;;; Ps llll        Reset Mode
           Ps = 4444          (A)  Insert Mode
                22220000         (A)  _A_u_t_o_m_a_t_i_c _L_i_n_e_f_e_e_d Mode
                33334444              Normal Cursor Visibility
                ????1111         (V)  Application Cursor Keys
                ????3333         (V)  Change  Terminal  Width  to   132
                                columns
                ????5555         (V)  Reverse Video
                ????6666         (V)  _O_r_i_g_i_n Mode
                ????7777         (V)  _W_r_a_p Mode
                ????22225555        (V)  Visible Cursor
     EEEESSSSCCCC [[[[ 5555 iiii             (A)  Start  relay  to  printer   (ANSI
                                Media Copy)
     EEEESSSSCCCC [[[[ 4444 iiii             (A)  Stop relay to printer (ANSI Media
                                Copy)
     EEEESSSSCCCC [[[[ 8888 ;;;; Ph ;;;; Pw tttt        Resize the window to  `Ph'  lines
                                and  `Pw'  columns  (SunView spe-
                                cial)
     EEEESSSSCCCC [[[[ cccc                    Send VT100 Identification String
     EEEESSSSCCCC [[[[ xxxx                    Send Terminal Parameter Report
     EEEESSSSCCCC [[[[ >>>> cccc                  Send   VT220   Secondary   Device
                                Attributes String
     EEEESSSSCCCC [[[[ 6666 nnnn                  Send Cursor Position Report
IIIINNNNPPPPUUUUTTTT TTTTRRRRAAAANNNNSSSSLLLLAAAATTTTIIIIOOOONNNN
     In order to do a full VT100 emulation _s_c_r_e_e_n has  to  detect
     that  a  sequence of characters in the input stream was gen-
     erated by a keypress on the user's keyboard and  insert  the
     VT100  style escape sequence. _S_c_r_e_e_n has a very flexible way
     of doing this by making it posible to map arbitrary commands
     on  arbitrary  sequences  of  characters. For standard VT100
     emulation the command will always insert  a  string  in  the
     input  buffer  of  the window (see also command ssssttttuuuuffffffff in the
     command  table).   Because  the  sequences  generated  by  a
     keypress can change after a reattach from a different termi-
     nal type, it is possible to bind  commands  to  the  termcap
     name  of  the  keys.  _S_c_r_e_e_n will insert the correct binding
     after each reattach. See the  bbbbiiiinnnnddddkkkkeeeeyyyy  command  for  further
     details on the syntax and examples.
     Here is the table of the default  key  bindings.  (A)  means
     that  the  command  is  executed if the keyboard is switched
     into application mode.
     Key name          Termcap name    Command
     ______________________________________________________
     Cursor up             ku          stuff \033[A
                                       stuff \033OA    (A)
     Cursor down           kd          stuff \033[B
                                       stuff \033OB    (A)
     Cursor right          kr          stuff \033[C
                                       stuff \033OC    (A)
     Cursor left           kl          stuff \033[D
                                       stuff \033OD    (A)
     Function key 0        k0          stuff \033[10~
     Function key 1        k1          stuff \033OP
     Function key 2        k2          stuff \033OQ
     Function key 3        k3          stuff \033OR
     Function key 4        k4          stuff \033OS
     Function key 5        k5          stuff \033[15~
     Function key 6        k6          stuff \033[17~
     Function key 7        k7          stuff \033[18~
     Function key 8        k8          stuff \033[19~
     Function key 9        k9          stuff \033[20~
     Function key 10       k;          stuff \033[21~
     Function key 11       F1          stuff \033[22~
     Function key 12       F2          stuff \033[23~
     Backspace             kb          stuff \010
     Home                  kh          stuff \033[1~
     End                   kH          stuff \033[4~
     Insert                kI          stuff \033[2~
     Delete                kD          stuff \033[3~
     Page up               kP          stuff \033[5~
     Page down             kN          stuff \033[6~
     Keypad 0              f0          stuff 0
                                       stuff \033Op    (A)
     Keypad 1              f1          stuff 1
                                       stuff \033Oq    (A)
     Keypad 2              f2          stuff 2
                                       stuff \033Or    (A)
     Keypad 3              f3          stuff 3
                                       stuff \033Os    (A)
     Keypad 4              f4          stuff 4
                                       stuff \033Ot    (A)
     Keypad 5              f5          stuff 5
                                       stuff \033Ou    (A)
     Keypad 6              f6          stuff 6
                                       stuff \033Ov    (A)
     Keypad 7              f7          stuff 7
                                       stuff \033Ow    (A)
     Keypad 8              f8          stuff 8
                                       stuff \033Ox    (A)
     Keypad 9              f9          stuff 9
                                       stuff \033Oy    (A)
     Keypad +              f+          stuff +
                                       stuff \033Ok    (A)
     Keypad -              f-          stuff -
                                       stuff \033Om    (A)
     Keypad *              f*          stuff *
                                       stuff \033Oj    (A)
     Keypad /              f/          stuff /
                                       stuff \033Oo    (A)
     Keypad =              fq          stuff =
                                       stuff \033OX    (A)
     Keypad .              f.          stuff .
                                       stuff \033On    (A)
     Keypad ,              f,          stuff ,
                                       stuff \033Ol    (A)
     Keypad enter          fe          stuff \015
                                       stuff \033OM    (A)
SSSSPPPPEEEECCCCIIIIAAAALLLL TTTTEEEERRRRMMMMIIIINNNNAAAALLLL CCCCAAAAPPPPAAAABBBBIIIILLLLIIIITTTTIIIIEEEESSSS
     The following table describes all terminal capabilities that
     are  recognized  by  _s_c_r_e_e_n  and  are  not in the termcap(5)
     manual.  You can place these capabilities  in  your  termcap
     entries  (in  `/etc/termcap')  or use them with the commands
     `termcap', `terminfo' and  `termcapinfo'  in  your  screenrc
     files.  It is often not possible to place these capabilities
     in the terminfo database.
     LLLLPPPP   (_b_o_o_l)  Terminal has VT100 style margins  (`magic  mar-
                  gins').  Note  that this capability is obsolete
                  because _s_c_r_e_e_n uses the standard 'xn' instead.
     ZZZZ0000   (_s_t_r)   Change width to 132 columns.
     ZZZZ1111   (_s_t_r)   Change width to 80 columns.
     WWWWSSSS   (_s_t_r)   Resize display. This capability has the desired
                  width  and  height  as  arguments.  _S_u_n_V_i_e_w(_t_m)
                  example: '\E[8;%d;%dt'.
     NNNNFFFF   (_b_o_o_l)  Terminal doesn't need flow control. Send ^S and
                  ^Q  direct  to  the  application. Same as 'flow
                  off'. The opposite of this capability is 'nx'.
     GGGG0000   (_b_o_o_l)  Terminal can deal with ISO 2022 font  selection
                  sequences.
     SSSS0000   (_s_t_r)   Switch charset 'G0' to the  specified  charset.
                  Default is '\E(%.'.
     EEEE0000   (_s_t_r)   Switch charset 'G0' back to  standard  charset.
                  Default is '\E(B'.
     CCCC0000   (_s_t_r)   Use the string as a conversion table  for  font
                  '0'. See the 'ac' capability for more details.
     CCCCSSSS   (_s_t_r)   Switch cursorkeys to application mode.
     CCCCEEEE   (_s_t_r)   Switch cursorkeys back to normal mode.
     AAAANNNN   (_b_o_o_l)  Turn on autonuke. See  the  'autonuke'  command
                  for more details.
     OOOOLLLL   (_n_u_m)   Set  the   output   buffer   limit.   See   the
                  'obuflimit' command for more details.
     KKKKJJJJ   (_s_t_r)   Set the  kanji  type  of  the  terminal.  Valid
                  strings are "jis", "euc" and "sjis".
     AAAAFFFF   (_s_t_r)   Change character forground  color  in  an  ANSI
                  conform way. This capability will almost always
                  be set to '\E[3%dm' ('\E[3%p1%dm'  on  terminfo
                  machines).
     AAAABBBB   (_s_t_r)   Same as 'AF', but change background color.
     AAAAXXXX   (_b_o_o_l)  Does understand ANSI set  default  fg/bg  color
                  (\E[39m / \E[49m).
     XXXXCCCC   (_s_t_r)   Describe a translation of characters to strings
                  depending  on  the  current  font. More details
                  follow in the next section.
CCCCHHHHAAAARRRRAAAACCCCTTTTEEEERRRR TTTTRRRRAAAANNNNSSSSLLLLAAAATTTTIIIIOOOONNNN
     _S_c_r_e_e_n has a powerful mechanism to translate  characters  to
     arbitrary strings depending on the current font and terminal
     type.  Use this feature if you want to work  with  a  common
     standard  character  set (say ISO8851-latin1) even on termi-
     nals that scatter the more unusual characters  over  several
     national language font pages.
     Syntax:
         XXXXCCCC====<_c_h_a_r_s_e_t-_m_a_p_p_i_n_g>{,,,,,,,,<_c_h_a_r_s_e_t-_m_a_p_p_i_n_g>}
         <_c_h_a_r_s_e_t-_m_a_p_p_i_n_g> := <_d_e_s_i_g_n_a_t_o_r><_t_e_m_p_l_a_t_e>{,,,,<_m_a_p_p_i_n_g>}
         <_m_a_p_p_i_n_g> := <_c_h_a_r-_t_o-_b_e-_m_a_p_p_e_d><_t_e_m_p_l_a_t_e-_a_r_g>
     The things in braces may be repeated any number of times.
     A <_c_h_a_r_s_e_t-_m_a_p_p_i_n_g> tells _s_c_r_e_e_n how to  map  characters  in
     font  <_d_e_s_i_g_n_a_t_o_r>  ('B': Ascii, 'A': UK, 'K': german, etc.)
     to strings. Every <_m_a_p_p_i_n_g> describes to what string a  sin-
     gle  character  will  be translated. A template mechanism is
     used, as most of the time the codes have  a  lot  in  common
     (for example strings to switch to and from another charset).
     Each occurence of '%' in <_t_e_m_p_l_a_t_e>  gets  substituted  with
     the <_t_e_m_p_l_a_t_e-_a_r_g> specified together with the character. If
     your strings are not similar at all, then use '%' as a  tem-
     plate and place the full string in <_t_e_m_p_l_a_t_e-_a_r_g>. A quoting
     mechanism was added to make it possible to use a  real  '%'.
     The  '\'  character  quotes the special characters '\', '%',
     and ','.
     Here is an example:
         termcap hp700 'XC=B\E(K%\E(B,\304[,\326\\\\,\334]'
     This tells _s_c_r_e_e_n, how to translate ISOlatin1 (charset  'B')
     upper  case umlaut characters on a hp700 terminal that has a
     german charset. '\304' gets translated to '\E(K[\E(B' and so
     on.   Note  that  this line gets parsed *three* times before
     the internal lookup table is built, therefore a lot of quot-
     ing is needed to create a single '\'.
     Another extension was added to allow more  emulation:  If  a
     mapping translates the unquoted '%' char, it will be sent to
     the terminal whenever _s_c_r_e_e_n switches to  the  corresponding
     <_d_e_s_i_g_n_a_t_o_r>.  In  this special case the template is assumed
     to be just '%' because the charset switch sequence  and  the
     character mappings normaly haven't much in common.
     This example shows one use of the extension:
         termcap xterm 'XC=K%,%\E(B,[\304,\\\\\326,]\334'
     Here, a part of the german ('K') charset is emulated  on  an
     xterm.   If  _s_c_r_e_e_n has to change to the 'K' charset, '\E(B'
     will be sent to the terminal, i.e. the ASCII charset is used
     instead.  The  template  is  just  '%',  so  the  mapping is
     straightforward: '[' to '\304', '\' to '\326',  and  ']'  to
     '\334'.
EEEENNNNVVVVIIIIRRRROOOONNNNMMMMEEEENNNNTTTT
     TERM           Terminal name.
     TERMCAP        Terminal description.
FFFFIIIILLLLEEEESSSS
     <socket directory>/.termcap Written by the "termcap"  output
                                 function
     /usr/lib/terminfo/?/*       or
     /etc/termcap                Terminal capability databases
This archive was generated by hypermail 2b30 : 12/18/00 PST