home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR21 / DEPTY309.ZIP / DEPARC.EXE / SCRIPTS.EXE / VT320.DSL < prev   
Text File  |  1993-10-15  |  4KB  |  172 lines

  1.  
  2. Script VT320;       (*  VT320  Script V.1.00               *)
  3.                     (*  Select VT320 emulation first       *)
  4. BEGIN
  5.  
  6. (* Map F11-F12 to Ctl-F1 and Ctl-F2 in addition to F11 and F12 *)
  7.  
  8. MapKey(350,"\033[23~");         (* F11 -> Ctl-F1  *)
  9. MapKey(351,"\033[24~");         (* F12 -> Ctl-F2  *)
  10.  
  11. (* Add function keys F13-F20 *)
  12.  
  13. MapKey(352,"\033[25~");         (* F13 -> Ctl-F3  *)
  14. MapKey(353,"\033[26~");         (* F14 -> Ctl-F4  *)
  15. MapKey(354,"\033[27~");         (* F15 -> Ctl-F5  *)
  16. MapKey(355,"\033[28~");         (* F16 -> Ctl-F6  *)
  17. MapKey(356,"\033[29~");         (* F17 -> Ctl-F7  *)
  18. MapKey(357,"\033[30~");         (* F18 -> Ctl-F8  *)
  19. MapKey(358,"\033[31~");         (* F19 -> Ctl-F9  *)
  20. MapKey(359,"\033[32~");         (* F20 -> Ctl-F10 *)
  21.  
  22. (* Reassign certain keys to more closely match their labels *)
  23.  
  24. MapKey(335,"\033[1~");          (* Find      -> End       *)
  25. MapKey(338,"\033[2~");          (* Insert    -> Insert    *)
  26. MapKey(339,"\033[3~");          (* Remove    -> Delete    *)
  27. MapKey(327,"\033[4~");          (* Select    -> Home      *)
  28. MapKey(329,"\033[5~");          (* Prev Scr  -> Page Up   *)
  29.  
  30. (* Swap backspace and Rub Out functions *)
  31.  
  32. MapKey(8,"\177");               (* Backspace -> Backspace     *)
  33. MapKey(127,"\008");             (* Ctl-H     -> Ctl-Backspace *)
  34.  
  35. END VT320A.  (* This is the end of the actual script *)
  36.  
  37.  
  38. (*    Key Codes Follow :
  39.  
  40.  (This section doesn't do anything, it is just for reference)
  41.  
  42.  BACKTAB = 10FH;
  43.  ALT_A = 11EH;
  44.  ALT_B = 130H;
  45.  ALT_C = 12EH;
  46.  ALT_D = 120H;
  47.  ALT_E = 112H;
  48.  ALT_F = 121H;
  49.  ALT_G = 122H;
  50.  ALT_H = 123H;
  51.  ALT_I = 117H;
  52.  ALT_J = 124H;
  53.  ALT_K = 125H;
  54.  ALT_L = 126H;
  55.  ALT_M = 132H;
  56.  ALT_N = 131H;
  57.  ALT_O = 118H;
  58.  ALT_P = 119H;
  59.  ALT_Q = 110H;
  60.  ALT_R = 113H;
  61.  ALT_S = 11FH;
  62.  ALT_T = 114H;
  63.  ALT_U = 116H;
  64.  ALT_V = 12FH;
  65.  ALT_W = 111H;
  66.  ALT_X = 12DH;
  67.  ALT_Y = 115H;
  68.  ALT_Z = 12CH;
  69.  
  70.  K_HOME    = 147H;
  71.  K_END     = 14FH;
  72.  K_INSERT  = 152H;
  73.  K_DEL     = 153H;
  74.  CTL_LEFT  = 173H;
  75.  CTL_RIGHT = 174H;
  76.  CTL_HOME  = 177H;
  77.  CTL_END   = 175H;
  78.  CTL_PGUP  = 184H;
  79.  CTL_PGDN  = 176H;
  80.  CTL_UP    = 397;
  81.  CTL_DOWN  = 401;
  82.  C_LEFT    = 14BH;
  83.  C_CENTER  = 14CH;
  84.  C_RIGHT   = 14DH;
  85.  C_UP      = 148H;
  86.  C_DOWN    = 150H;
  87.  PG_DOWN   = 151H;
  88.  PG_UP     = 149H;
  89.  
  90.  F1 =  13BH;
  91.  F2 =  13CH;
  92.  F3 =  13DH;
  93.  F4 =  13EH;
  94.  F5 =  13FH;
  95.  F6 =  140H;
  96.  F7 =  141H;
  97.  F8 =  142H;
  98.  F9 =  143H;
  99.  F10 = 144H;
  100.  F11 = 185H;
  101.  F12 = 186H;
  102.  
  103.  SHIFT + function key
  104.  
  105.  S_F1 =  154H;
  106.  S_F2 =  155H;
  107.  S_F3 =  156H;
  108.  S_F4 =  157H;
  109.  S_F5 =  158H;
  110.  S_F6 =  159H;
  111.  S_F7 =  15AH;
  112.  S_F8 =  15BH;
  113.  S_F9 =  15CH;
  114.  S_F10 = 15DH;
  115.   S_F11 = 187H;
  116.   S_F12 = 188H;
  117.  
  118.  CTRL + function key
  119.  
  120.  C_F1 =  15EH;
  121.  C_F2 =  15FH;
  122.  C_F3 =  160H;
  123.  C_F4 =  161H;
  124.  C_F5 =  162H;
  125.  C_F6 =  163H;
  126.  C_F7 =  164H;
  127.  C_F8 =  165H;
  128.  C_F9 =  166H;
  129.  C_F10 = 167H;
  130.  C_F11 = 189H;
  131.  C_F12 = 18AH;
  132.  
  133.  ALT + functionkey
  134.  
  135.  ALT_F1  = 168H;
  136.  ALT_F2  = 169H;
  137.  ALT_F3  = 16AH;
  138.  ALT_F4  = 16BH;
  139.  ALT_F5  = 16CH;
  140.  ALT_F6  = 16DH;
  141.  ALT_F7  = 16EH;
  142.  ALT_F8  = 16FH;
  143.  ALT_F9  = 170H;
  144.  ALT_F10 = 171H;
  145.  ALT_F11 = 18BH;
  146.  ALT_F12 = 18CH;
  147.  
  148.  APP_0 = 1C2H;
  149.  APP_1 = 1BFH;
  150.  APP_2 = 1C0H;
  151.  APP_3 = 1C1H;
  152.  APP_4 = 1BBH;
  153.  APP_5 = 1BCH;
  154.  APP_6 = 1BDH;
  155.  APP_7 = 1B7H;
  156.  APP_8 = 1B8H;
  157.  APP_9 = 1B9H;
  158.  APP_10 = 1BAH;
  159.  APP_11 = 1BEH;
  160.  APP_12 = 1C3H;
  161.  APP_13 = 1C4H;
  162.  M_LEFT_B  = 201H;
  163.  M_RIGHT_B = 202H;
  164.  M_LEFT    = 203H;
  165.  M_RIGHT   = 204H;
  166.  M_UP      = 205H;
  167.  M_DOWN    = 206H;
  168.  M_CENTER_B = 207H;
  169.  BARRIGHT = 208H;
  170.  BARLEFT = 209H;
  171.  
  172. *)