Advertisement
djhonga2001

Untitled

Dec 26th, 2016
346
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.19 KB | None | 0 0
  1. static const VirtualKeysWithNames ALL_KEYS[] =
  2. {
  3. { VK_NOTHING, "VK_NOTHING" },
  4. { VK_KEY_0, "VK_KEY_0" },
  5. { VK_KEY_1, "VK_KEY_1" },
  6. { VK_KEY_2, "VK_KEY_2" },
  7. { VK_KEY_3, "VK_KEY_3" },
  8. { VK_KEY_4, "VK_KEY_4" },
  9. { VK_KEY_5, "VK_KEY_5" },
  10. { VK_KEY_6, "VK_KEY_6" },
  11. { VK_KEY_7, "VK_KEY_7" },
  12. { VK_KEY_8, "VK_KEY_8" },
  13. { VK_KEY_9, "VK_KEY_9" },
  14. { VK_KEY_A, "VK_KEY_A" },
  15. { VK_KEY_B, "VK_KEY_B" },
  16. { VK_KEY_C, "VK_KEY_C" },
  17. { VK_KEY_D, "VK_KEY_D" },
  18. { VK_KEY_E, "VK_KEY_E" },
  19. { VK_KEY_F, "VK_KEY_F" },
  20. { VK_KEY_G, "VK_KEY_G" },
  21. { VK_KEY_H, "VK_KEY_H" },
  22. { VK_KEY_I, "VK_KEY_I" },
  23. { VK_KEY_J, "VK_KEY_J" },
  24. { VK_KEY_K, "VK_KEY_K" },
  25. { VK_KEY_L, "VK_KEY_L" },
  26. { VK_KEY_M, "VK_KEY_M" },
  27. { VK_KEY_N, "VK_KEY_N" },
  28. { VK_KEY_O, "VK_KEY_O" },
  29. { VK_KEY_P, "VK_KEY_P" },
  30. { VK_KEY_Q, "VK_KEY_Q" },
  31. { VK_KEY_R, "VK_KEY_R" },
  32. { VK_KEY_S, "VK_KEY_S" },
  33. { VK_KEY_T, "VK_KEY_T" },
  34. { VK_KEY_U, "VK_KEY_U" },
  35. { VK_KEY_V, "VK_KEY_V" },
  36. { VK_KEY_W, "VK_KEY_W" },
  37. { VK_KEY_X, "VK_KEY_X" },
  38. { VK_KEY_Y, "VK_KEY_Y" },
  39. { VK_KEY_Z, "VK_KEY_Z" },
  40.  
  41. { VK_BACK, "VK_BACK" },
  42. { VK_TAB, "VK_TAB" },
  43. { VK_CLEAR, "VK_CLEAR" },
  44. { VK_RETURN, "VK_RETURN" },
  45. { VK_SHIFT, "VK_SHIFT" },
  46. { VK_CONTROL, "VK_CONTROL" },
  47. { VK_MENU, "VK_MENU" },
  48. { VK_PAUSE, "VK_PAUSE" },
  49. { VK_CAPITAL, "VK_CAPITAL" },
  50. { VK_KANA, "VK_KANA" },
  51. { VK_HANGEUL, "VK_HANGEUL" },
  52. { VK_HANGUL, "VK_HANGUL" },
  53. { VK_JUNJA, "VK_JUNJA" },
  54. { VK_FINAL, "VK_FINAL" },
  55. { VK_HANJA, "VK_HANJA" },
  56. { VK_KANJI, "VK_KANJI" },
  57. { VK_ESCAPE, "VK_ESCAPE" },
  58. { VK_CONVERT, "VK_CONVERT" },
  59. { VK_NONCONVERT, "VK_NONCONVERT" },
  60. { VK_ACCEPT, "VK_ACCEPT" },
  61. { VK_MODECHANGE, "VK_MODECHANGE" },
  62. { VK_SPACE, "VK_SPACE" },
  63. { VK_PRIOR, "VK_PRIOR" },
  64. { VK_NEXT, "VK_NEXT" },
  65. { VK_END, "VK_END" },
  66. { VK_HOME, "VK_HOME" },
  67. { VK_LEFT, "VK_LEFT" },
  68. { VK_UP, "VK_UP" },
  69. { VK_RIGHT, "VK_RIGHT" },
  70. { VK_DOWN, "VK_DOWN" },
  71. { VK_SELECT, "VK_SELECT" },
  72. { VK_PRINT, "VK_PRINT" },
  73. { VK_EXECUTE, "VK_EXECUTE" },
  74. { VK_SNAPSHOT, "VK_SNAPSHOT" },
  75. { VK_INSERT, "VK_INSERT" },
  76. { VK_DELETE, "VK_DELETE" },
  77. { VK_HELP, "VK_HELP" },
  78. { VK_LWIN, "VK_LWIN" },
  79. { VK_RWIN, "VK_RWIN" },
  80. { VK_APPS, "VK_APPS" },
  81. { VK_SLEEP, "VK_SLEEP" },
  82. { VK_NUMPAD0, "VK_NUMPAD0" },
  83. { VK_NUMPAD1, "VK_NUMPAD1" },
  84. { VK_NUMPAD2, "VK_NUMPAD2" },
  85. { VK_NUMPAD3, "VK_NUMPAD3" },
  86. { VK_NUMPAD4, "VK_NUMPAD4" },
  87. { VK_NUMPAD5, "VK_NUMPAD5" },
  88. { VK_NUMPAD6, "VK_NUMPAD6" },
  89. { VK_NUMPAD7, "VK_NUMPAD7" },
  90. { VK_NUMPAD8, "VK_NUMPAD8" },
  91. { VK_NUMPAD9, "VK_NUMPAD9" },
  92. { VK_MULTIPLY, "VK_MULTIPLY" },
  93. { VK_ADD, "VK_ADD" },
  94. { VK_SEPARATOR, "VK_SEPARATOR" },
  95. { VK_SUBTRACT, "VK_SUBTRACT" },
  96. { VK_DECIMAL, "VK_DECIMAL" },
  97. { VK_DIVIDE, "VK_DIVIDE" },
  98. { VK_F1, "VK_F1" },
  99. { VK_F2, "VK_F2" },
  100. { VK_F3, "VK_F3" },
  101. { VK_F4, "VK_F4" },
  102. { VK_F5, "VK_F5" },
  103. { VK_F6, "VK_F6" },
  104. { VK_F7, "VK_F7" },
  105. { VK_F8, "VK_F8" },
  106. { VK_F9, "VK_F9" },
  107. { VK_F10, "VK_F10" },
  108. { VK_F11, "VK_F11" },
  109. { VK_F12, "VK_F12" },
  110. { VK_F13, "VK_F13" },
  111. { VK_F14, "VK_F14" },
  112. { VK_F15, "VK_F15" },
  113. { VK_F16, "VK_F16" },
  114. { VK_F17, "VK_F17" },
  115. { VK_F18, "VK_F18" },
  116. { VK_F19, "VK_F19" },
  117. { VK_F20, "VK_F20" },
  118. { VK_F21, "VK_F21" },
  119. { VK_F22, "VK_F22" },
  120. { VK_F23, "VK_F23" },
  121. { VK_F24, "VK_F24" },
  122. { VK_NUMLOCK, "VK_NUMLOCK" },
  123. { VK_SCROLL, "VK_SCROLL" },
  124. { VK_OEM_NEC_EQUAL, "VK_OEM_NEC_EQUAL" },
  125. { VK_OEM_FJ_JISHO, "VK_OEM_FJ_JISHO" },
  126. { VK_OEM_FJ_MASSHOU, "VK_OEM_FJ_MASSHOU" },
  127. { VK_OEM_FJ_TOUROKU, "VK_OEM_FJ_TOUROKU" },
  128. { VK_OEM_FJ_LOYA, "VK_OEM_FJ_LOYA" },
  129. { VK_OEM_FJ_ROYA, "VK_OEM_FJ_ROYA" },
  130. { VK_LSHIFT, "VK_LSHIFT" },
  131. { VK_RSHIFT, "VK_RSHIFT" },
  132. { VK_LCONTROL, "VK_LCONTROL" },
  133. { VK_RCONTROL, "VK_RCONTROL" },
  134. { VK_LMENU, "VK_LMENU" },
  135. { VK_RMENU, "VK_RMENU" },
  136. { VK_BROWSER_BACK, "VK_BROWSER_BACK" },
  137. { VK_BROWSER_FORWARD, "VK_BROWSER_FORWARD" },
  138. { VK_BROWSER_REFRESH, "VK_BROWSER_REFRESH" },
  139. { VK_BROWSER_STOP, "VK_BROWSER_STOP" },
  140. { VK_BROWSER_SEARCH, "VK_BROWSER_SEARCH" },
  141. { VK_BROWSER_FAVORITES, "VK_BROWSER_FAVORITES" },
  142. { VK_BROWSER_HOME, "VK_BROWSER_HOME" },
  143. { VK_VOLUME_MUTE, "VK_VOLUME_MUTE" },
  144. { VK_VOLUME_DOWN, "VK_VOLUME_DOWN" },
  145. { VK_VOLUME_UP, "VK_VOLUME_UP" },
  146. { VK_MEDIA_NEXT_TRACK, "VK_MEDIA_NEXT_TRACK" },
  147. { VK_MEDIA_PREV_TRACK, "VK_MEDIA_PREV_TRACK" },
  148. { VK_MEDIA_STOP, "VK_MEDIA_STOP" },
  149. { VK_MEDIA_PLAY_PAUSE, "VK_MEDIA_PLAY_PAUSE" },
  150. { VK_LAUNCH_MAIL, "VK_LAUNCH_MAIL" },
  151. { VK_LAUNCH_MEDIA_SELECT, "VK_LAUNCH_MEDIA_SELECT" },
  152. { VK_LAUNCH_APP1, "VK_LAUNCH_APP1" },
  153. { VK_LAUNCH_APP2, "VK_LAUNCH_APP2" },
  154. { VK_OEM_1, "VK_OEM_1" }, // ; or :
  155. { VK_OEM_PLUS, "VK_OEM_PLUS" },
  156. { VK_OEM_COMMA, "VK_OEM_COMMA" },
  157. { VK_OEM_MINUS, "VK_OEM_MINUS" },
  158. { VK_OEM_PERIOD, "VK_OEM_PERIOD" },
  159. { VK_OEM_2, "VK_OEM_2" },
  160. { VK_OEM_3, "VK_OEM_3" },
  161. { VK_OEM_4, "VK_OEM_4" },
  162. { VK_OEM_5, "VK_OEM_5" },
  163. { VK_OEM_6, "VK_OEM_6" },
  164. { VK_OEM_7, "VK_OEM_7" },
  165. { VK_OEM_8, "VK_OEM_8" },
  166. { VK_OEM_AX, "VK_OEM_AX" },
  167. { VK_OEM_102, "VK_OEM_102" },
  168. { VK_ICO_HELP, "VK_ICO_HELP" },
  169. { VK_ICO_00, "VK_ICO_00" },
  170. { VK_PROCESSKEY, "VK_PROCESSKEY" },
  171. { VK_ICO_CLEAR, "VK_ICO_CLEAR" },
  172. { VK_PACKET, "VK_PACKET" },
  173.  
  174. { VK_OEM_RESET, "VK_OEM_RESET" },
  175. { VK_OEM_JUMP, "VK_OEM_JUMP" },
  176. { VK_OEM_PA1, "VK_OEM_PA1" },
  177. { VK_OEM_PA2, "VK_OEM_PA2" },
  178. { VK_OEM_PA3, "VK_OEM_PA3" },
  179. { VK_OEM_WSCTRL, "VK_OEM_WSCTRL" },
  180. { VK_OEM_CUSEL, "VK_OEM_CUSEL" },
  181. { VK_OEM_ATTN, "VK_OEM_ATTN" },
  182. { VK_OEM_FINISH, "VK_OEM_FINISH" },
  183. { VK_OEM_COPY, "VK_OEM_COPY" },
  184. { VK_OEM_AUTO, "VK_OEM_AUTO" },
  185. { VK_OEM_ENLW, "VK_OEM_ENLW" },
  186. { VK_OEM_BACKTAB, "VK_OEM_BACKTAB" },
  187. { VK_ATTN, "VK_ATTN" },
  188. { VK_CRSEL, "VK_CRSEL" },
  189. { VK_EXSEL, "VK_EXSEL" },
  190. { VK_EREOF, "VK_EREOF" },
  191. { VK_PLAY, "VK_PLAY" },
  192. { VK_ZOOM, "VK_ZOOM" },
  193. { VK_NONAME, "VK_NONAME" },
  194. { VK_PA1, "VK_PA1" },
  195. { VK_OEM_CLEAR, "VK_OEM_CLEAR" },
  196.  
  197. /* Mouse */
  198. #if(_WIN32_WINNT >= 0x0500)
  199. { VK_XBUTTON1, "VK_XBUTTON1" },/* NOT contiguous with L & RBUTTON */
  200. { VK_XBUTTON2, "VK_XBUTTON2" },/* NOT contiguous with L & RBUTTON */
  201. #endif /* _WIN32_WINNT >= 0x0500 */
  202. { VK_LBUTTON, "VK_LBUTTON" },
  203. { VK_RBUTTON, "VK_RBUTTON" },
  204. { VK_CANCEL, "VK_CANCEL" },
  205. { VK_MBUTTON, "VK_MBUTTON" }/* NOT contiguous with L & RBUTTON */
  206. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement