home *** CD-ROM | disk | FTP | other *** search
/ PC Action 1996 July (Bonus) / E3_CD.ISO / demos / silencer / keycode.enm < prev    next >
Encoding:
Text File  |  1996-04-20  |  3.0 KB  |  161 lines

  1. //«TS10,22»
  2. //«OF6»«TS2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38»«PT2»«PL1»
  3.  
  4. //
  5. // Scan codes
  6. //
  7.  
  8. #define ESC                1
  9. #define LEFT                75
  10. #define RIGHT                77
  11. #define UP                72
  12. #define DOWN                80
  13. #define CENTER            76
  14.  
  15. #define SCROLL_LOCK        70
  16. #define HOME                71
  17. #define END                79
  18. #define PAGE_UP            73
  19. #define PAGE_DOWN        81
  20. #define GREY_PLUS        78
  21. #define GREY_MINUS        74
  22.  
  23. #define PLUS                13
  24. #define MINUS                12
  25.  
  26. #define LESS_THAN        51
  27. #define COMMA                51
  28. #define GRTR_THAN        52
  29. #define PERIOD            52
  30.  
  31. #define BACKSPACE        14
  32. #define TAB                15
  33. #define ENTER                28
  34. #define SEMICOLON        39
  35. #define BACK_SLASH        43
  36. #define FORWARD_SLASH    53
  37. #define SPACE                57
  38. #define INSERT            82
  39. #define KEY_DELETE        83
  40.  
  41. #define KEY_1                2
  42. #define KEY_2                3
  43. #define KEY_3                4
  44. #define KEY_4                5
  45. #define KEY_5                6
  46. #define KEY_6                7
  47. #define KEY_7                8
  48. #define KEY_8                9
  49. #define KEY_9                10
  50. #define KEY_0                11
  51.  
  52. #define KEY_A                30
  53. #define KEY_B                48
  54. #define KEY_C                46
  55. #define KEY_D                32
  56. #define KEY_E                18
  57. #define KEY_F                33
  58. #define KEY_G                34
  59. #define KEY_H                35
  60. #define KEY_I                23
  61. #define KEY_J                36
  62. #define KEY_K                37
  63. #define KEY_L                38
  64. #define KEY_M                50
  65. #define KEY_N                49
  66. #define KEY_O                24
  67. #define KEY_P                25
  68. #define KEY_Q                16
  69. #define KEY_R                19
  70. #define KEY_S                31
  71. #define KEY_T                20
  72. #define KEY_U                22
  73. #define KEY_V                47
  74. #define KEY_W                17
  75. #define KEY_X                45
  76. #define KEY_Y                21
  77. #define KEY_Z                44
  78.  
  79. #define F1                59
  80. #define F2                60
  81. #define F3                61
  82. #define F4                62
  83. #define F5                63
  84. #define F6                64
  85. #define F7                65
  86. #define F8                66
  87. #define F9                67
  88. #define F10                68
  89. #define F11                87
  90. #define F12                88
  91.  
  92. #define SHIFT_L            42
  93. #define SHIFT_R            54
  94.  
  95. #define CTRL                29
  96. #define ALT                56
  97. #define CAPS                58
  98.  
  99. //
  100. // ASCII codes
  101. //
  102.  
  103. #define ASCII_A                65
  104. #define ASCII_B                66
  105. #define ASCII_C                67
  106. #define ASCII_D                68
  107. #define ASCII_E                69
  108. #define ASCII_F                70
  109. #define ASCII_G                71
  110. #define ASCII_H                72
  111. #define ASCII_I                73
  112. #define ASCII_J                74
  113. #define ASCII_K                75
  114. #define ASCII_L                76
  115. #define ASCII_M                77
  116. #define ASCII_N                78
  117. #define ASCII_O                79
  118. #define ASCII_P                80
  119. #define ASCII_Q                81
  120. #define ASCII_R                82
  121. #define ASCII_S                83
  122. #define ASCII_T                84
  123. #define ASCII_U                85
  124. #define ASCII_V                86
  125. #define ASCII_W                87
  126. #define ASCII_X                88
  127. #define ASCII_Y                89
  128. #define ASCII_Z                90
  129.  
  130. #define ASCII_0                48
  131. #define ASCII_1                49
  132. #define ASCII_2                50
  133. #define ASCII_3                51
  134. #define ASCII_4                52
  135. #define ASCII_5                53
  136. #define ASCII_6                54
  137. #define ASCII_7                55
  138. #define ASCII_8                56
  139. #define ASCII_9                57
  140.  
  141. #define ASCII_SPACE            32
  142. #define ASCII_COMMA            44
  143. #define ASCII_PERIOD        46
  144.  
  145. //
  146. // Bios codes
  147. //
  148.  
  149. #define BIOS_ESC                0x011b
  150. #define BIOS_SPACE            0x3920
  151.  
  152. #define BIOS_SHIFT_UP        0x4838
  153. #define BIOS_SHIFT_LEFT        0x4b34
  154. #define BIOS_SHIFT_RIGHT    0x4d36
  155. #define BIOS_SHIFT_DOWN        0x5032
  156. #define BIOS_UP                0x4800
  157. #define BIOS_LEFT            0x4b00
  158. #define BIOS_RIGHT            0x4d00
  159. #define BIOS_DOWN            0x5000
  160. #define BIOS_ENTER            0x1c0d
  161.