home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Programmierung / SOURCE.mdf / programm / windows / c / uw260 / uw_keys.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-04-02  |  5.0 KB  |  166 lines

  1. /****************************************************************************/
  2. /*                                                                          */
  3. /* UW_KEYS.H                                                                */
  4. /*                                                                          */
  5. /* This include contains all the #defines for the integer return values     */
  6. /* from the getkey() and checkey() functions.                               */
  7. /*                                                          Kevin Huck      */
  8. /*                                                          Boyd Gafford    */
  9. /*                                                                          */
  10. /****************************************************************************/
  11. #ifndef __UW_KEYS_H
  12. #define __UW_KEYS_H
  13.  
  14. #define KEY_CTRL_A      0x0001
  15. #define KEY_CTRL_B      0x0002
  16. #define KEY_CTRL_C      0x0003
  17. #define KEY_CTRL_D      0x0004
  18. #define KEY_CTRL_E      0x0005
  19. #define KEY_CTRL_F      0x0006
  20. #define KEY_CTRL_G      0x0007
  21. #define KEY_CTRL_H      0x0008
  22.  
  23. #define KEY_BK_SPACE    0x0008
  24.  
  25. #define KEY_CTRL_I      0x0009
  26. #define KEY_TAB         0x0009
  27.  
  28. #define KEY_CTRL_J      0x000A
  29. #define KEY_CTRL_K      0x000B
  30. #define KEY_CTRL_L      0x000C
  31.  
  32. #define KEY_CTRL_M      0x000D
  33. #define KEY_ENTER       0x000D
  34.  
  35. #define KEY_CTRL_N      0x000E
  36. #define KEY_CTRL_O      0x000F
  37. #define KEY_CTRL_P      0x0010
  38. #define KEY_CTRL_Q      0x0011
  39. #define KEY_CTRL_R      0x0012
  40. #define KEY_CTRL_S      0x0013
  41. #define KEY_CTRL_T      0x0014
  42. #define KEY_CTRL_U      0x0015
  43. #define KEY_CTRL_V      0x0016
  44. #define KEY_CTRL_W      0x0017
  45. #define KEY_CTRL_X      0x0018
  46. #define KEY_CTRL_Y      0x0019
  47. #define KEY_CTRL_Z      0x001A
  48.  
  49. #define KEY_ESC         0x001B
  50.  
  51. #define KEY_SHFT_TAB    0x010F
  52.  
  53. #define KEY_ALT_A       0x011E
  54. #define KEY_ALT_B       0x0130
  55. #define KEY_ALT_C       0x012E
  56. #define KEY_ALT_D       0x0120
  57. #define KEY_ALT_E       0x0112
  58. #define KEY_ALT_F       0x0121
  59. #define KEY_ALT_G       0x0122
  60. #define KEY_ALT_H       0x0123
  61. #define KEY_ALT_I       0x0117
  62. #define KEY_ALT_J       0x0124
  63. #define KEY_ALT_K       0x0125
  64. #define KEY_ALT_L       0x0126
  65. #define KEY_ALT_M       0x0132
  66. #define KEY_ALT_N       0x0131
  67. #define KEY_ALT_O       0x0118
  68. #define KEY_ALT_P       0x0119
  69. #define KEY_ALT_Q       0x0110
  70. #define KEY_ALT_R       0x0113
  71. #define KEY_ALT_S       0x011F
  72. #define KEY_ALT_T       0x0114
  73. #define KEY_ALT_U       0x0116
  74. #define KEY_ALT_V       0x012F
  75. #define KEY_ALT_W       0x0111
  76. #define KEY_ALT_X       0x012D
  77. #define KEY_ALT_Y       0x0115
  78. #define KEY_ALT_Z       0x012C
  79.  
  80. #define KEY_F1          0x013B
  81. #define KEY_F2          0x013C
  82. #define KEY_F3          0x013D
  83. #define KEY_F4          0x013E
  84. #define KEY_F5          0x013F
  85. #define KEY_F6          0x0140
  86. #define KEY_F7          0x0141
  87. #define KEY_F8          0x0142
  88. #define KEY_F9          0x0143
  89. #define KEY_F10         0x0144
  90.  
  91. #define KEY_HOME        0x0147
  92. #define KEY_UP          0x0148
  93. #define KEY_PGUP        0x0149
  94. #define KEY_LEFT        0x014B
  95. #define KEY_RIGHT       0x014D
  96. #define KEY_END         0x014F
  97. #define KEY_DN          0x0150
  98. #define KEY_PGDN        0x0151
  99. #define KEY_INSERT      0x0152
  100. #define KEY_DELETE      0x0153
  101.  
  102. #define KEY_CTRL_F1     0x015E
  103. #define KEY_CTRL_F2     0x015F
  104. #define KEY_CTRL_F3     0x0160
  105. #define KEY_CTRL_F4     0x0161
  106. #define KEY_CTRL_F5     0x0162
  107. #define KEY_CTRL_F6     0x0163
  108. #define KEY_CTRL_F7     0x0164
  109. #define KEY_CTRL_F8     0x0165
  110. #define KEY_CTRL_F9     0x0166
  111. #define KEY_CTRL_F10    0x0167
  112.  
  113. #define KEY_ALT_F1      0x0168
  114. #define KEY_ALT_F2      0x0169
  115. #define KEY_ALT_F3      0x016A
  116. #define KEY_ALT_F4      0x016B
  117. #define KEY_ALT_F5      0x016C
  118. #define KEY_ALT_F6      0x016D
  119. #define KEY_ALT_F7      0x016E
  120. #define KEY_ALT_F8      0x016F
  121. #define KEY_ALT_F9      0x0170
  122. #define KEY_ALT_F10     0x0171
  123.  
  124. #define KEY_SHIFT_F1    0x0154
  125. #define KEY_SHIFT_F2    0x0155
  126. #define KEY_SHIFT_F3    0x0156
  127. #define KEY_SHIFT_F4    0x0157
  128. #define KEY_SHIFT_F5    0x0158
  129. #define KEY_SHIFT_F6    0x0159
  130. #define KEY_SHIFT_F7    0x015a
  131. #define KEY_SHIFT_F8    0x015b
  132. #define KEY_SHIFT_F9    0x015c
  133. #define KEY_SHIFT_F10   0x015d
  134.  
  135. #define KEY_CTRL_LEFT   0x0173
  136. #define KEY_CTRL_RIGHT  0x0174
  137. #define KEY_CTRL_END    0x0175
  138. #define KEY_CTRL_PGDN   0x0176
  139. #define KEY_CTRL_HOME   0x0177
  140. #define KEY_ALT_1       0x0178
  141. #define KEY_ALT_2       0x0179
  142. #define KEY_ALT_3       0x017A
  143. #define KEY_ALT_4       0x017B
  144. #define KEY_ALT_5       0x017C
  145. #define KEY_ALT_6       0x017D
  146. #define KEY_ALT_7       0x017E
  147. #define KEY_ALT_8       0x017F
  148. #define KEY_ALT_9       0x0180
  149. #define KEY_ALT_0       0x0181
  150. #define KEY_ALT_MINUS   0x0182
  151. #define KEY_ALT_EQUALS  0x0183
  152. #define KEY_CTRL_PGUP   0x0184
  153.  
  154.  
  155. #define MOD_SHIFT_RIGHT 0x0001
  156. #define MOD_SHIFT_LEFT  0x0002
  157. #define MOD_CTRL        0x0004
  158. #define MOD_ALT         0x0008
  159. #define MOD_SCROLL_LOCK 0x0010
  160. #define MOD_NUM_LOCK    0x0020
  161. #define MOD_CAPS_LOCK   0x0040
  162.  
  163. #endif /* __UW_KEYS_H */
  164.  
  165. /**** END OF FILE ****/
  166.