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