home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / uccs / root.14 / udk / usr / add-on / include / kcodes.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-08-19  |  5.6 KB  |  135 lines

  1. /*
  2.  * Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  3.  *                                                                         
  4.  *        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  5.  *                   SANTA CRUZ OPERATION INC.                             
  6.  *                                                                         
  7.  *   The copyright notice above does not evidence any actual or intended   
  8.  *   publication of such source code.                                      
  9.  */
  10.  
  11. #ident    "@(#)libetitam:kcodes.h    1.2"
  12. /*
  13.  * This include file provides the set of 8-bit codes generated
  14.  * by TAM from the keyboard input stream in program usable form.
  15.  
  16. char *kcodemap();
  17.  */
  18. #include "subcurses.h"        /* Contains defines necessary todo kcode mapping */
  19. /*
  20.  * 8-bit codes
  21.  */
  22. #define    DEL        0177
  23. #define    Esc        033
  24. #define    Backspace    010
  25. #define    Tab        011
  26. #define    BackTab        0267
  27. #define    Break        KEY_BREAK    /* was 0377 in TAM */
  28. #define    Reset        KEY_BREAK    /* was 0377 in TAM */
  29. #define Mouse        0375
  30. #define    Return        015
  31. #define    Enter        012
  32. #define    F1        KEY_F(1)    /* was 0321 in TAM */
  33. #define    F2        KEY_F(2)    /* was 0322 in TAM */
  34. #define    F3        KEY_F(3)    /* was 0323 in TAM */
  35. #define    F4        KEY_F(4)    /* was 0324 in TAM */
  36. #define    F5        KEY_F(5)    /* was 0325 in TAM */
  37. #define    F6        KEY_F(6)    /* was 0326 in TAM */
  38. #define    F7        KEY_F(7)    /* was 0327 in TAM */
  39. #define    F8        KEY_F(8)    /* was 0330 in TAM */
  40.  
  41. #define    s_F1        KEY_F(9)    /* was 0241 in TAM */
  42. #define    s_F2        KEY_F(10)    /* was 0242 in TAM */
  43. #define    s_F3        KEY_F(11)    /* was 0243 in TAM */
  44. #define    s_F4        KEY_F(12)    /* was 0244 in TAM */
  45. #define    s_F5        KEY_F(13)    /* was 0245 in TAM */
  46. #define    s_F6        KEY_F(14)    /* was 0246 in TAM */
  47. #define    s_F7        KEY_F(15)    /* was 0247 in TAM */
  48. #define    s_F8        KEY_F(16)    /* was 0250 in TAM */
  49.  
  50. #define    ClearLine    KEY_EOL        /* was 0331 in TAM */
  51. #define    Creat        KEY_CREATE    /* was 0332 in TAM */
  52. #define    Undo        KEY_UNDO    /* was 0333 in TAM */
  53. #define    Find        KEY_FIND    /* was 0334 in TAM */
  54. #define    Move        KEY_MOVE    /* was 0335 in TAM */
  55. #define    Dlete        KEY_DL        /* was 0336 in TAM */
  56. #define    Mark        KEY_MARK    /* was 0337 in TAM */
  57. #define    Ref        KEY_REFERENCE    /* was 0340 in TAM */
  58. #define    Save        KEY_SAVE    /* was 0341 in TAM */
  59. #define    Redo        KEY_REDO    /* was 0342 in TAM */
  60. #define    Rplac        KEY_REPLACE    /* was 0343 in TAM */
  61. #define    Copy        KEY_COPY    /* was 0344 in TAM */
  62. #define    DleteChar    KEY_DC        /* was 0345 in TAM */
  63. #define    InputMode    KEY_IC        /* was 0346 in TAM */
  64. #define    s_ClearLine    KEY_SEOL    /* was 0251 in TAM */
  65. #define    s_Creat        KEY_SCREATE    /* was 0252 in TAM */
  66. #define    s_Undo        KEY_SUNDO    /* was 0253 in TAM */
  67. #define    s_Find        KEY_SFIND    /* was 0254 in TAM */
  68. #define    s_Move        KEY_SMOVE    /* was 0255 in TAM */
  69. #define    s_Dlete        KEY_SDL        /* was 0256 in TAM */
  70. #define    Slect        KEY_SELECT    /* was 0257 in TAM */
  71. #define    Rstrt        KEY_RESTART    /* was 0260 in TAM */
  72. #define    s_Save        KEY_SSAVE    /* was 0261 in TAM */
  73. #define    s_Redo        KEY_SREDO    /* was 0262 in TAM */
  74. #define    s_Rplac        KEY_SREPLACE    /* was 0263 in TAM */
  75. #define    s_Copy        KEY_SCOPY    /* was 0264 in TAM */
  76. #define    s_DleteChar    KEY_SDC        /* was 0265 in TAM */
  77. #define    s_InputMode    KEY_SIC        /* was 0266 in TAM */
  78. #define    Exit        KEY_EXIT    /* was 0350 in TAM */
  79. #define    Suspd        KEY_SUSPEND    /* was 0351 in TAM */
  80. #define    Cmd        KEY_COMMAND    /* was 0352 in TAM */
  81. #define    Print        KEY_PRINT    /* was 0353 in TAM */
  82. #define    Beg        KEY_BEG        /* was 0354 in TAM */
  83. #define    Prev        KEY_PREVIOUS    /* was 0355 in TAM */
  84. #define    Back        KEY_LEFT    /* was 0356 in TAM */
  85. #define    Msg        KEY_MESSAGE    /* was 0357 in TAM */
  86. #define    Rsume        KEY_RESUME    /* was 0360 in TAM */
  87. #define    Open        KEY_OPEN    /* was 0361 in TAM */
  88. #define    Rfrsh        KEY_REFRESH    /* was 0362 in TAM */
  89. #define    Home        KEY_HOME    /* was 0363 in TAM */
  90. #define    Up        KEY_UP        /* was 0364 in TAM */
  91. #define    Down        KEY_DOWN    /* was 0365 in TAM */
  92. #define    Help        KEY_HELP    /* was 0366 in TAM */
  93. #define    Opts        KEY_OPTIONS    /* was 0367 in TAM */
  94. #define    Cancl        KEY_CANCEL    /* was 0370 in TAM */
  95. #define    Page        KEY_NPAGE    /* was 0371 in TAM */
  96. #define    End        KEY_END        /* was 0372 in TAM */
  97. #define    Next        KEY_NEXT    /* was 0373 in TAM */
  98. #define    Forward        KEY_RIGHT    /* was 0374 in TAM */
  99. #ifndef S4
  100. #define    Redraw        KEY_REFRESH    /* was 0376 in TAM */
  101. #endif
  102. #define    s_Exit        KEY_SEXIT    /* was 0270 in TAM */
  103. #define    s_Suspd        KEY_SSUSPEND    /* was 0271 in TAM */
  104. #define    s_Cmd        KEY_SCOMMAND    /* was 0272 in TAM */
  105. #define    s_Print        KEY_SPRINT    /* was 0273 in TAM */
  106. #define    s_Beg        KEY_SBEG    /* was 0274 in TAM */
  107. #define    s_Prev        KEY_SPREVIOUS    /* was 0275 in TAM */
  108. #define    s_Back        KEY_SLEFT    /* was 0276 in TAM */
  109. #define    s_Msg        KEY_SMESSAGE    /* was 0277 in TAM */
  110. #define    s_Rsume        KEY_SRSUME    /* was 0300 in TAM */
  111. #define    Close        KEY_CLOSE    /* was 0301 in TAM */
  112. #define    Clear        KEY_CLEAR    /* was 0302 in TAM */
  113. #define    s_Home        KEY_SHOME    /* was 0303 in TAM */
  114. #define    RollUp        KEY_SR        /* was 0304 in TAM */
  115. #define    RollDn        KEY_SF        /* was 0305 in TAM */
  116. #define    s_Help        KEY_SHELP    /* was 0306 in TAM */
  117. #define    s_Opts        KEY_SOPTIONS    /* was 0307 in TAM */
  118. #define    s_Cancl        KEY_SCANCEL    /* was 0310 in TAM */
  119. #define    s_Page        KEY_PPAGE    /* was 0311 in TAM */
  120. #define    s_End        KEY_SEND    /* was 0312 in TAM */
  121. #define    s_Next        KEY_SNEXT    /* was 0313 in TAM */
  122. #define    s_Forward    KEY_SRIGHT    /* was 0314 in TAM */
  123. #define PF1        KEY_F(17)    /* was 0201 in TAM */
  124. #define PF2        KEY_F(18)    /* was 0202 in TAM */
  125. #define PF3        KEY_F(19)    /* was 0203 in TAM */
  126. #define PF4        KEY_F(20)    /* was 0204 in TAM */
  127. #define PF5        KEY_F(21)    /* was 0205 in TAM */
  128. #define PF6        KEY_F(22)    /* was 0206 in TAM */
  129. #define PF7        KEY_F(23)    /* was 0207 in TAM */
  130. #define PF8        KEY_F(24)    /* was 0210 in TAM */
  131. #define PF9        KEY_F(25)    /* was 0211 in TAM */
  132. #define PF10        KEY_F(26)    /* was 0212 in TAM */
  133. #define PF11        KEY_F(27)    /* was 0213 in TAM */
  134. #define PF12        KEY_F(28)    /* was 0214 in TAM */
  135.