home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / uccs / root.14 / udk / usr / add-on / include / subcurses.h < prev    next >
Encoding:
Text File  |  1998-08-19  |  4.8 KB  |  106 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:subcurses.h    1.1"
  12. #define KEY_BREAK    0401        /* break key (unreliable) */
  13. #define KEY_DOWN    0402        /* The four arrow keys ... */
  14. #define KEY_UP        0403
  15. #define KEY_LEFT    0404
  16. #define KEY_RIGHT    0405        /* ... */
  17. #define KEY_HOME    0406        /* Home key (upward+left arrow) */
  18. #define KEY_BACKSPACE    0407        /* backspace (unreliable) */
  19. #define KEY_F0        0410        /* Function keys.  Space for 64 */
  20. #define KEY_F(n)    (KEY_F0+(n))    /* keys is reserved. */
  21. #define KEY_DL        0510        /* Delete line */
  22. #define KEY_IL        0511        /* Insert line */
  23. #define KEY_DC        0512        /* Delete character */
  24. #define KEY_IC        0513        /* Insert char or enter insert mode */
  25. #define KEY_EIC        0514        /* Exit insert char mode */
  26. #define KEY_CLEAR    0515        /* Clear screen */
  27. #define KEY_EOS        0516        /* Clear to end of screen */
  28. #define KEY_EOL        0517        /* Clear to end of line */
  29. #define KEY_SF        0520        /* Scroll 1 line forward */
  30. #define KEY_SR        0521        /* Scroll 1 line backwards (reverse) */
  31. #define KEY_NPAGE    0522        /* Next page */
  32. #define KEY_PPAGE    0523        /* Previous page */
  33. #define KEY_STAB    0524        /* Set tab */
  34. #define KEY_CTAB    0525        /* Clear tab */
  35. #define KEY_CATAB    0526        /* Clear all tabs */
  36. #define KEY_ENTER    0527        /* Enter or send (unreliable) */
  37. #define KEY_SRESET    0530        /* soft (partial) reset (unreliable) */
  38. #define KEY_RESET    0531        /* reset or hard reset (unreliable) */
  39. #define KEY_PRINT    0532        /* print or copy */
  40. #define KEY_LL        0533        /* home down or bottom (lower left) */
  41.                     /* The keypad is arranged like this: */
  42.                     /*    a1    up    a3   */
  43.                     /*   left   b2  right  */
  44.                     /*    c1   down   c3   */
  45. #define KEY_A1        0534        /* upper left of keypad */
  46. #define KEY_A3        0535        /* upper right of keypad */
  47. #define KEY_B2        0536        /* center of keypad */
  48. #define KEY_C1        0537        /* lower left of keypad */
  49. #define KEY_C3        0540        /* lower right of keypad */
  50. #define KEY_BTAB    0541        /* Back tab key */
  51. #define KEY_BEG        0542        /* beg(inning) key */
  52. #define KEY_CANCEL    0543        /* cancel key */
  53. #define KEY_CLOSE    0544        /* close key */
  54. #define KEY_COMMAND    0545        /* cmd (command) key */
  55. #define KEY_COPY    0546        /* copy key */
  56. #define KEY_CREATE    0547        /* create key */
  57. #define KEY_END        0550        /* end key */
  58. #define KEY_EXIT    0551        /* exit key */
  59. #define KEY_FIND    0552        /* find key */
  60. #define KEY_HELP    0553        /* help key */
  61. #define KEY_MARK    0554        /* mark key */
  62. #define KEY_MESSAGE    0555        /* message key */
  63. #define KEY_MOVE    0556        /* move key */
  64. #define KEY_NEXT    0557        /* next object key */
  65. #define KEY_OPEN    0560        /* open key */
  66. #define KEY_OPTIONS    0561        /* options key */
  67. #define KEY_PREVIOUS    0562        /* previous object key */
  68. #define KEY_REDO    0563        /* redo key */
  69. #define KEY_REFERENCE    0564        /* ref(erence) key */
  70. #define KEY_REFRESH    0565        /* refresh key */
  71. #define KEY_REPLACE    0566        /* replace key */
  72. #define KEY_RESTART    0567        /* restart key */
  73. #define KEY_RESUME    0570        /* resume key */
  74. #define KEY_SAVE    0571        /* save key */
  75. #define KEY_SBEG    0572        /* shifted beginning key */
  76. #define KEY_SCANCEL    0573        /* shifted cancel key */
  77. #define KEY_SCOMMAND    0574        /* shifted command key */
  78. #define KEY_SCOPY    0575        /* shifted copy key */
  79. #define KEY_SCREATE    0576        /* shifted create key */
  80. #define KEY_SDC        0577        /* shifted delete char key */
  81. #define KEY_SDL        0600        /* shifted delete line key */
  82. #define KEY_SELECT    0601        /* select key */
  83. #define KEY_SEND    0602        /* shifted end key */
  84. #define KEY_SEOL    0603        /* shifted clear line key */
  85. #define KEY_SEXIT    0604        /* shifted exit key */
  86. #define KEY_SFIND    0605        /* shifted find key */
  87. #define KEY_SHELP    0606        /* shifted help key */
  88. #define KEY_SHOME    0607        /* shifted home key */
  89. #define KEY_SIC        0610        /* shifted input key */
  90. #define KEY_SLEFT    0611        /* shifted left arrow key */
  91. #define KEY_SMESSAGE    0612        /* shifted message key */
  92. #define KEY_SMOVE    0613        /* shifted move key */
  93. #define KEY_SNEXT    0614        /* shifted next key */
  94. #define KEY_SOPTIONS    0615        /* shifted options key */
  95. #define KEY_SPREVIOUS    0616        /* shifted prev key */
  96. #define KEY_SPRINT    0617        /* shifted print key */
  97. #define KEY_SREDO    0620        /* shifted redo key */
  98. #define KEY_SREPLACE    0621        /* shifted replace key */
  99. #define KEY_SRIGHT    0622        /* shifted right arrow */
  100. #define KEY_SRSUME    0623        /* shifted resume key */
  101. #define KEY_SSAVE    0624        /* shifted save key */
  102. #define KEY_SSUSPEND    0625        /* shifted suspend key */
  103. #define KEY_SUNDO    0626        /* shifted undo key */
  104. #define KEY_SUSPEND    0627        /* suspend key */
  105. #define KEY_UNDO    0630        /* undo key */
  106.