Key.cs 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. namespace Ryujinx.Configuration.Hid
  2. {
  3. public enum Key
  4. {
  5. Unknown = 0,
  6. ShiftLeft = 1,
  7. LShift = 1,
  8. ShiftRight = 2,
  9. RShift = 2,
  10. ControlLeft = 3,
  11. LControl = 3,
  12. ControlRight = 4,
  13. RControl = 4,
  14. AltLeft = 5,
  15. LAlt = 5,
  16. AltRight = 6,
  17. RAlt = 6,
  18. WinLeft = 7,
  19. LWin = 7,
  20. WinRight = 8,
  21. RWin = 8,
  22. Menu = 9,
  23. F1 = 10,
  24. F2 = 11,
  25. F3 = 12,
  26. F4 = 13,
  27. F5 = 14,
  28. F6 = 15,
  29. F7 = 16,
  30. F8 = 17,
  31. F9 = 18,
  32. F10 = 19,
  33. F11 = 20,
  34. F12 = 21,
  35. F13 = 22,
  36. F14 = 23,
  37. F15 = 24,
  38. F16 = 25,
  39. F17 = 26,
  40. F18 = 27,
  41. F19 = 28,
  42. F20 = 29,
  43. F21 = 30,
  44. F22 = 31,
  45. F23 = 32,
  46. F24 = 33,
  47. F25 = 34,
  48. F26 = 35,
  49. F27 = 36,
  50. F28 = 37,
  51. F29 = 38,
  52. F30 = 39,
  53. F31 = 40,
  54. F32 = 41,
  55. F33 = 42,
  56. F34 = 43,
  57. F35 = 44,
  58. Up = 45,
  59. Down = 46,
  60. Left = 47,
  61. Right = 48,
  62. Enter = 49,
  63. Escape = 50,
  64. Space = 51,
  65. Tab = 52,
  66. BackSpace = 53,
  67. Back = 53,
  68. Insert = 54,
  69. Delete = 55,
  70. PageUp = 56,
  71. PageDown = 57,
  72. Home = 58,
  73. End = 59,
  74. CapsLock = 60,
  75. ScrollLock = 61,
  76. PrintScreen = 62,
  77. Pause = 63,
  78. NumLock = 64,
  79. Clear = 65,
  80. Sleep = 66,
  81. Keypad0 = 67,
  82. Keypad1 = 68,
  83. Keypad2 = 69,
  84. Keypad3 = 70,
  85. Keypad4 = 71,
  86. Keypad5 = 72,
  87. Keypad6 = 73,
  88. Keypad7 = 74,
  89. Keypad8 = 75,
  90. Keypad9 = 76,
  91. KeypadDivide = 77,
  92. KeypadMultiply = 78,
  93. KeypadSubtract = 79,
  94. KeypadMinus = 79,
  95. KeypadAdd = 80,
  96. KeypadPlus = 80,
  97. KeypadDecimal = 81,
  98. KeypadPeriod = 81,
  99. KeypadEnter = 82,
  100. A = 83,
  101. B = 84,
  102. C = 85,
  103. D = 86,
  104. E = 87,
  105. F = 88,
  106. G = 89,
  107. H = 90,
  108. I = 91,
  109. J = 92,
  110. K = 93,
  111. L = 94,
  112. M = 95,
  113. N = 96,
  114. O = 97,
  115. P = 98,
  116. Q = 99,
  117. R = 100,
  118. S = 101,
  119. T = 102,
  120. U = 103,
  121. V = 104,
  122. W = 105,
  123. X = 106,
  124. Y = 107,
  125. Z = 108,
  126. Number0 = 109,
  127. Number1 = 110,
  128. Number2 = 111,
  129. Number3 = 112,
  130. Number4 = 113,
  131. Number5 = 114,
  132. Number6 = 115,
  133. Number7 = 116,
  134. Number8 = 117,
  135. Number9 = 118,
  136. Tilde = 119,
  137. Grave = 119,
  138. Minus = 120,
  139. Plus = 121,
  140. BracketLeft = 122,
  141. LBracket = 122,
  142. BracketRight = 123,
  143. RBracket = 123,
  144. Semicolon = 124,
  145. Quote = 125,
  146. Comma = 126,
  147. Period = 127,
  148. Slash = 128,
  149. BackSlash = 129,
  150. NonUSBackSlash = 130,
  151. LastKey = 131,
  152. Unbound
  153. }
  154. }