Advertisement
nateshoffner

DirectInput Scan Codes

Feb 26th, 2012
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.02 KB | None | 0 0
  1. KeyTable.Add("DIK_ESCAPE", "0x01");
  2. KeyTable.Add("DIK_1", "0x02");
  3. KeyTable.Add("DIK_2", "0x03");
  4. KeyTable.Add("DIK_3", "0x04");
  5. KeyTable.Add("DIK_4", "0x05");
  6. KeyTable.Add("DIK_5", "0x06");
  7. KeyTable.Add("DIK_6", "0x07");
  8. KeyTable.Add("DIK_7", "0x08");
  9. KeyTable.Add("DIK_8", "0x09");
  10. KeyTable.Add("DIK_9", "0x0A");
  11. KeyTable.Add("DIK_0", "0x0B");
  12. KeyTable.Add("DIK_MINUS", "0x0C");
  13. KeyTable.Add("DIK_EQUALS", "0x0D");
  14. KeyTable.Add("DIK_BACK", "0x0E");
  15. KeyTable.Add("DIK_TAB", "0x0F");
  16. KeyTable.Add("DIK_Q", "0x10");
  17. KeyTable.Add("DIK_W", "0x11");
  18. KeyTable.Add("DIK_E", "0x12");
  19. KeyTable.Add("DIK_R", "0x13");
  20. KeyTable.Add("DIK_T", "0x14");
  21. KeyTable.Add("DIK_Y", "0x15");
  22. KeyTable.Add("DIK_U", "0x16");
  23. KeyTable.Add("DIK_I", "0x17");
  24. KeyTable.Add("DIK_O", "0x18");
  25. KeyTable.Add("DIK_P", "0x19");
  26. KeyTable.Add("DIK_LBRACKET", "0x1A");
  27. KeyTable.Add("DIK_RBRACKET", "0x1B");
  28. KeyTable.Add("DIK_RETURN", "0x1C");
  29. KeyTable.Add("DIK_LCONTROL", "0x1D");
  30. KeyTable.Add("DIK_A", "0x1E");
  31. KeyTable.Add("DIK_S", "0x1F");
  32. KeyTable.Add("DIK_D", "0x20");
  33. KeyTable.Add("DIK_F", "0x21");
  34. KeyTable.Add("DIK_G", "0x22");
  35. KeyTable.Add("DIK_H", "0x23");
  36. KeyTable.Add("DIK_J", "0x24");
  37. KeyTable.Add("DIK_K", "0x25");
  38. KeyTable.Add("DIK_L", "0x26");
  39. KeyTable.Add("DIK_SEMICOLON", "0x27");
  40. KeyTable.Add("DIK_APOSTROPHE", "0x28");
  41. KeyTable.Add("DIK_GRAVE", "0x29");
  42. KeyTable.Add("DIK_LSHIFT", "0x2A");
  43. KeyTable.Add("DIK_BACKSLASH", "0x2B");
  44. KeyTable.Add("DIK_Z", "0x2C");
  45. KeyTable.Add("DIK_X", "0x2D");
  46. KeyTable.Add("DIK_C", "0x2E");
  47. KeyTable.Add("DIK_V", "0x2F");
  48. KeyTable.Add("DIK_B", "0x30");
  49. KeyTable.Add("DIK_N", "0x31");
  50. KeyTable.Add("DIK_M", "0x32");
  51. KeyTable.Add("DIK_COMMA", "0x33");
  52. KeyTable.Add("DIK_PERIOD", "0x34");
  53. KeyTable.Add("DIK_SLASH", "0x35");
  54. KeyTable.Add("DIK_RSHIFT", "0x36");
  55. KeyTable.Add("DIK_MULTIPLY", "0x37");
  56. KeyTable.Add("DIK_LMENU", "0x38");
  57. KeyTable.Add("DIK_SPACE", "0x39");
  58. KeyTable.Add("DIK_CAPITAL", "0x3A");
  59. KeyTable.Add("DIK_F1", "0x3B");
  60. KeyTable.Add("DIK_F2", "0x3C");
  61. KeyTable.Add("DIK_F3", "0x3D");
  62. KeyTable.Add("DIK_F4", "0x3E");
  63. KeyTable.Add("DIK_F5", "0x3F");
  64. KeyTable.Add("DIK_F6", "0x40");
  65. KeyTable.Add("DIK_F7", "0x41");
  66. KeyTable.Add("DIK_F8", "0x42");
  67. KeyTable.Add("DIK_F9", "0x43");
  68. KeyTable.Add("DIK_F10", "0x44");
  69. KeyTable.Add("DIK_NUMLOCK", "0x45");
  70. KeyTable.Add("DIK_SCROLL", "0x46");
  71. KeyTable.Add("DIK_NUMPAD7", "0x47");
  72. KeyTable.Add("DIK_NUMPAD8", "0x48");
  73. KeyTable.Add("DIK_NUMPAD9", "0x49");
  74. KeyTable.Add("DIK_SUBTRACT", "0x4A");
  75. KeyTable.Add("DIK_NUMPAD4", "0x4B");
  76. KeyTable.Add("DIK_NUMPAD5", "0x4C");
  77. KeyTable.Add("DIK_NUMPAD6", "0x4D");
  78. KeyTable.Add("DIK_ADD", "0x4E");
  79. KeyTable.Add("DIK_NUMPAD1", "0x4F");
  80. KeyTable.Add("DIK_NUMPAD2", "0x50");
  81. KeyTable.Add("DIK_NUMPAD3", "0x51");
  82. KeyTable.Add("DIK_NUMPAD0", "0x52");
  83. KeyTable.Add("DIK_DECIMAL", "0x53");
  84. KeyTable.Add("DIK_OEM_102", "0x56");
  85. KeyTable.Add("DIK_F11", "0x57");
  86. KeyTable.Add("DIK_F12", "0x58");
  87. KeyTable.Add("DIK_F13", "0x64");
  88. KeyTable.Add("DIK_F14", "0x65");
  89. KeyTable.Add("DIK_F15", "0x66");
  90. KeyTable.Add("DIK_KANA", "0x70");
  91. KeyTable.Add("DIK_ABNT_C1", "0x73");
  92. KeyTable.Add("DIK_CONVERT", "0x79");
  93. KeyTable.Add("DIK_NOCONVERT", "0x7B");
  94. KeyTable.Add("DIK_YEN", "0x7D");
  95. KeyTable.Add("DIK_ABNT_C2", "0x7E");
  96. KeyTable.Add("DIK_NUMPADEQUALS", "0x8D");
  97. KeyTable.Add("DIK_PREVTRACK", "0x90");
  98. KeyTable.Add("DIK_AT", "0x91");
  99. KeyTable.Add("DIK_COLON", "0x92");
  100. KeyTable.Add("DIK_UNDERLINE", "0x93");
  101. KeyTable.Add("DIK_KANJI", "0x94");
  102. KeyTable.Add("DIK_STOP", "0x95");
  103. KeyTable.Add("DIK_AX", "0x96");
  104. KeyTable.Add("DIK_UNLABELED", "0x97");
  105. KeyTable.Add("DIK_NEXTTRACK", "0x99");
  106. KeyTable.Add("DIK_NUMPADENTER", "0x9C");
  107. KeyTable.Add("DIK_RCONTROL", "0x9D");
  108. KeyTable.Add("DIK_MUTE", "0xA0");
  109. KeyTable.Add("DIK_CALCULATOR", "0xA1");
  110. KeyTable.Add("DIK_PLAYPAUSE", "0xA2");
  111. KeyTable.Add("DIK_MEDIASTOP", "0xA4");
  112. KeyTable.Add("DIK_VOLUMEDOWN", "0xAE");
  113. KeyTable.Add("DIK_VOLUMEUP", "0xB0");
  114. KeyTable.Add("DIK_WEBHOME", "0xB2");
  115. KeyTable.Add("DIK_NUMPADCOMMA", "0xB3");
  116. KeyTable.Add("DIK_DIVIDE", "0xB5");
  117. KeyTable.Add("DIK_SYSRQ", "0xB7");
  118. KeyTable.Add("DIK_RMENU", "0xB8");
  119. KeyTable.Add("DIK_PAUSE", "0xC5");
  120. KeyTable.Add("DIK_HOME", "0xC7");
  121. KeyTable.Add("DIK_UP", "0xC8");
  122. KeyTable.Add("DIK_PRIOR", "0xC9");
  123. KeyTable.Add("DIK_LEFT", "0xCB");
  124. KeyTable.Add("DIK_RIGHT", "0xCD");
  125. KeyTable.Add("DIK_END", "0xCF");
  126. KeyTable.Add("DIK_DOWN", "0xD0");
  127. KeyTable.Add("DIK_NEXT", "0xD1");
  128. KeyTable.Add("DIK_INSERT", "0xD2");
  129. KeyTable.Add("DIK_DELETE", "0xD3");
  130. KeyTable.Add("DIK_LWIN", "0xDB");
  131. KeyTable.Add("DIK_RWIN", "0xDC");
  132. KeyTable.Add("DIK_APPS", "0xDD");
  133. KeyTable.Add("DIK_POWER", "0xDE");
  134. KeyTable.Add("DIK_SLEEP", "0xDF");
  135. KeyTable.Add("DIK_WAKE", "0xE3");
  136. KeyTable.Add("DIK_WEBSEARCH", "0xE5");
  137. KeyTable.Add("DIK_WEBFAVORITES", "0xE6");
  138. KeyTable.Add("DIK_WEBREFRESH", "0xE7");
  139. KeyTable.Add("DIK_WEBSTOP", "0xE8");
  140. KeyTable.Add("DIK_WEBFORWARD", "0xE9");
  141. KeyTable.Add("DIK_WEBBACK", "0xEA");
  142. KeyTable.Add("DIK_MYCOMPUTER", "0xEB");
  143. KeyTable.Add("DIK_MAIL", "0xEC");
  144. KeyTable.Add("DIK_MEDIASELECT", "0xED");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement