Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Keys.cs
Go to the documentation of this file.
1 // Copyright (c) 2014 Silicon Studio Corp. (http://siliconstudio.co.jp)
2 // This file is distributed under GPL v3. See LICENSE.md for details.
3 namespace SiliconStudio.Paradox.Input
4 {
5  /// <summary>
6  /// Enumeration for keys.
7  /// </summary>
8  public enum Keys
9  {
10  /// <summary>
11  /// The 'none' key.
12  /// </summary>
13  None = 0,
14 
15  /// <summary>
16  /// The 'cancel' key.
17  /// </summary>
18  Cancel = 1,
19 
20  /// <summary>
21  /// The 'back' key.
22  /// </summary>
23  Back = 2,
24 
25  /// <summary>
26  /// The 'tab' key.
27  /// </summary>
28  Tab = 3,
29 
30  /// <summary>
31  /// The 'linefeed' key.
32  /// </summary>
33  LineFeed = 4,
34 
35  /// <summary>
36  /// The 'clear' key.
37  /// </summary>
38  Clear = 5,
39 
40  /// <summary>
41  /// The 'enter' key.
42  /// </summary>
43  Enter = 6,
44 
45  /// <summary>
46  /// The 'return' key.
47  /// </summary>
48  Return = 6,
49 
50  /// <summary>
51  /// The 'pause' key.
52  /// </summary>
53  Pause = 7,
54 
55  /// <summary>
56  /// The 'capital' key.
57  /// </summary>
58  Capital = 8,
59 
60  /// <summary>
61  /// The 'capslock' key.
62  /// </summary>
63  CapsLock = 8,
64 
65  /// <summary>
66  /// The 'hangulmode' key.
67  /// </summary>
68  HangulMode = 9,
69 
70  /// <summary>
71  /// The 'kanamode' key.
72  /// </summary>
73  KanaMode = 9,
74 
75  /// <summary>
76  /// The 'junjamode' key.
77  /// </summary>
78  JunjaMode = 10,
79 
80  /// <summary>
81  /// The 'finalmode' key.
82  /// </summary>
83  FinalMode = 11,
84 
85  /// <summary>
86  /// The 'hanjamode' key.
87  /// </summary>
88  HanjaMode = 12,
89 
90  /// <summary>
91  /// The 'kanjimode' key.
92  /// </summary>
93  KanjiMode = 12,
94 
95  /// <summary>
96  /// The 'escape' key.
97  /// </summary>
98  Escape = 13,
99 
100  /// <summary>
101  /// The 'imeconvert' key.
102  /// </summary>
103  ImeConvert = 14,
104 
105  /// <summary>
106  /// The 'imenonconvert' key.
107  /// </summary>
108  ImeNonConvert = 15,
109 
110  /// <summary>
111  /// The 'imeaccept' key.
112  /// </summary>
113  ImeAccept = 16,
114 
115  /// <summary>
116  /// The 'imemodechange' key.
117  /// </summary>
118  ImeModeChange = 17,
119 
120  /// <summary>
121  /// The 'space' key.
122  /// </summary>
123  Space = 18,
124 
125  /// <summary>
126  /// The 'pageup' key.
127  /// </summary>
128  PageUp = 19,
129 
130  /// <summary>
131  /// The 'prior' key.
132  /// </summary>
133  Prior = 19,
134 
135  /// <summary>
136  /// The 'next' key.
137  /// </summary>
138  Next = 20,
139 
140  /// <summary>
141  /// The 'pagedown' key.
142  /// </summary>
143  PageDown = 20,
144 
145  /// <summary>
146  /// The 'end' key.
147  /// </summary>
148  End = 21,
149 
150  /// <summary>
151  /// The 'home' key.
152  /// </summary>
153  Home = 22,
154 
155  /// <summary>
156  /// The 'left' key.
157  /// </summary>
158  Left = 23,
159 
160  /// <summary>
161  /// The 'up' key.
162  /// </summary>
163  Up = 24,
164 
165  /// <summary>
166  /// The 'right' key.
167  /// </summary>
168  Right = 25,
169 
170  /// <summary>
171  /// The 'down' key.
172  /// </summary>
173  Down = 26,
174 
175  /// <summary>
176  /// The 'select' key.
177  /// </summary>
178  Select = 27,
179 
180  /// <summary>
181  /// The 'print' key.
182  /// </summary>
183  Print = 28,
184 
185  /// <summary>
186  /// The 'execute' key.
187  /// </summary>
188  Execute = 29,
189 
190  /// <summary>
191  /// The 'printscreen' key.
192  /// </summary>
193  PrintScreen = 30,
194 
195  /// <summary>
196  /// The 'snapshot' key.
197  /// </summary>
198  Snapshot = 30,
199 
200  /// <summary>
201  /// The 'insert' key.
202  /// </summary>
203  Insert = 31,
204 
205  /// <summary>
206  /// The 'delete' key.
207  /// </summary>
208  Delete = 32,
209 
210  /// <summary>
211  /// The 'help' key.
212  /// </summary>
213  Help = 33,
214 
215  /// <summary>
216  /// The 'd0' key.
217  /// </summary>
218  D0 = 34,
219 
220  /// <summary>
221  /// The 'd1' key.
222  /// </summary>
223  D1 = 35,
224 
225  /// <summary>
226  /// The 'd2' key.
227  /// </summary>
228  D2 = 36,
229 
230  /// <summary>
231  /// The 'd3' key.
232  /// </summary>
233  D3 = 37,
234 
235  /// <summary>
236  /// The 'd4' key.
237  /// </summary>
238  D4 = 38,
239 
240  /// <summary>
241  /// The 'd5' key.
242  /// </summary>
243  D5 = 39,
244 
245  /// <summary>
246  /// The 'd6' key.
247  /// </summary>
248  D6 = 40,
249 
250  /// <summary>
251  /// The 'd7' key.
252  /// </summary>
253  D7 = 41,
254 
255  /// <summary>
256  /// The 'd8' key.
257  /// </summary>
258  D8 = 42,
259 
260  /// <summary>
261  /// The 'd9' key.
262  /// </summary>
263  D9 = 43,
264 
265  /// <summary>
266  /// The 'a' key.
267  /// </summary>
268  A = 44,
269 
270  /// <summary>
271  /// The 'b' key.
272  /// </summary>
273  B = 45,
274 
275  /// <summary>
276  /// The 'c' key.
277  /// </summary>
278  C = 46,
279 
280  /// <summary>
281  /// The 'd' key.
282  /// </summary>
283  D = 47,
284 
285  /// <summary>
286  /// The 'e' key.
287  /// </summary>
288  E = 48,
289 
290  /// <summary>
291  /// The 'f' key.
292  /// </summary>
293  F = 49,
294 
295  /// <summary>
296  /// The 'g' key.
297  /// </summary>
298  G = 50,
299 
300  /// <summary>
301  /// The 'h' key.
302  /// </summary>
303  H = 51,
304 
305  /// <summary>
306  /// The 'i' key.
307  /// </summary>
308  I = 52,
309 
310  /// <summary>
311  /// The 'j' key.
312  /// </summary>
313  J = 53,
314 
315  /// <summary>
316  /// The 'k' key.
317  /// </summary>
318  K = 54,
319 
320  /// <summary>
321  /// The 'l' key.
322  /// </summary>
323  L = 55,
324 
325  /// <summary>
326  /// The 'm' key.
327  /// </summary>
328  M = 56,
329 
330  /// <summary>
331  /// The 'n' key.
332  /// </summary>
333  N = 57,
334 
335  /// <summary>
336  /// The 'o' key.
337  /// </summary>
338  O = 58,
339 
340  /// <summary>
341  /// The 'p' key.
342  /// </summary>
343  P = 59,
344 
345  /// <summary>
346  /// The 'q' key.
347  /// </summary>
348  Q = 60,
349 
350  /// <summary>
351  /// The 'r' key.
352  /// </summary>
353  R = 61,
354 
355  /// <summary>
356  /// The 's' key.
357  /// </summary>
358  S = 62,
359 
360  /// <summary>
361  /// The 't' key.
362  /// </summary>
363  T = 63,
364 
365  /// <summary>
366  /// The 'u' key.
367  /// </summary>
368  U = 64,
369 
370  /// <summary>
371  /// The 'v' key.
372  /// </summary>
373  V = 65,
374 
375  /// <summary>
376  /// The 'w' key.
377  /// </summary>
378  W = 66,
379 
380  /// <summary>
381  /// The 'x' key.
382  /// </summary>
383  X = 67,
384 
385  /// <summary>
386  /// The 'y' key.
387  /// </summary>
388  Y = 68,
389 
390  /// <summary>
391  /// The 'z' key.
392  /// </summary>
393  Z = 69,
394 
395  /// <summary>
396  /// The 'leftwin' key.
397  /// </summary>
398  LeftWin = 70,
399 
400  /// <summary>
401  /// The 'rightwin' key.
402  /// </summary>
403  RightWin = 71,
404 
405  /// <summary>
406  /// The 'apps' key.
407  /// </summary>
408  Apps = 72,
409 
410  /// <summary>
411  /// The 'sleep' key.
412  /// </summary>
413  Sleep = 73,
414 
415  /// <summary>
416  /// The 'numpad0' key.
417  /// </summary>
418  NumPad0 = 74,
419 
420  /// <summary>
421  /// The 'numpad1' key.
422  /// </summary>
423  NumPad1 = 75,
424 
425  /// <summary>
426  /// The 'numpad2' key.
427  /// </summary>
428  NumPad2 = 76,
429 
430  /// <summary>
431  /// The 'numpad3' key.
432  /// </summary>
433  NumPad3 = 77,
434 
435  /// <summary>
436  /// The 'numpad4' key.
437  /// </summary>
438  NumPad4 = 78,
439 
440  /// <summary>
441  /// The 'numpad5' key.
442  /// </summary>
443  NumPad5 = 79,
444 
445  /// <summary>
446  /// The 'numpad6' key.
447  /// </summary>
448  NumPad6 = 80,
449 
450  /// <summary>
451  /// The 'numpad7' key.
452  /// </summary>
453  NumPad7 = 81,
454 
455  /// <summary>
456  /// The 'numpad8' key.
457  /// </summary>
458  NumPad8 = 82,
459 
460  /// <summary>
461  /// The 'numpad9' key.
462  /// </summary>
463  NumPad9 = 83,
464 
465  /// <summary>
466  /// The 'multiply' key.
467  /// </summary>
468  Multiply = 84,
469 
470  /// <summary>
471  /// The 'add' key.
472  /// </summary>
473  Add = 85,
474 
475  /// <summary>
476  /// The 'separator' key.
477  /// </summary>
478  Separator = 86,
479 
480  /// <summary>
481  /// The 'subtract' key.
482  /// </summary>
483  Subtract = 87,
484 
485  /// <summary>
486  /// The 'decimal' key.
487  /// </summary>
488  Decimal = 88,
489 
490  /// <summary>
491  /// The 'divide' key.
492  /// </summary>
493  Divide = 89,
494 
495  /// <summary>
496  /// The 'f1' key.
497  /// </summary>
498  F1 = 90,
499 
500  /// <summary>
501  /// The 'f2' key.
502  /// </summary>
503  F2 = 91,
504 
505  /// <summary>
506  /// The 'f3' key.
507  /// </summary>
508  F3 = 92,
509 
510  /// <summary>
511  /// The 'f4' key.
512  /// </summary>
513  F4 = 93,
514 
515  /// <summary>
516  /// The 'f5' key.
517  /// </summary>
518  F5 = 94,
519 
520  /// <summary>
521  /// The 'f6' key.
522  /// </summary>
523  F6 = 95,
524 
525  /// <summary>
526  /// The 'f7' key.
527  /// </summary>
528  F7 = 96,
529 
530  /// <summary>
531  /// The 'f8' key.
532  /// </summary>
533  F8 = 97,
534 
535  /// <summary>
536  /// The 'f9' key.
537  /// </summary>
538  F9 = 98,
539 
540  /// <summary>
541  /// The 'f10' key.
542  /// </summary>
543  F10 = 99,
544 
545  /// <summary>
546  /// The 'f11' key.
547  /// </summary>
548  F11 = 100,
549 
550  /// <summary>
551  /// The 'f12' key.
552  /// </summary>
553  F12 = 101,
554 
555  /// <summary>
556  /// The 'f13' key.
557  /// </summary>
558  F13 = 102,
559 
560  /// <summary>
561  /// The 'f14' key.
562  /// </summary>
563  F14 = 103,
564 
565  /// <summary>
566  /// The 'f15' key.
567  /// </summary>
568  F15 = 104,
569 
570  /// <summary>
571  /// The 'f16' key.
572  /// </summary>
573  F16 = 105,
574 
575  /// <summary>
576  /// The 'f17' key.
577  /// </summary>
578  F17 = 106,
579 
580  /// <summary>
581  /// The 'f18' key.
582  /// </summary>
583  F18 = 107,
584 
585  /// <summary>
586  /// The 'f19' key.
587  /// </summary>
588  F19 = 108,
589 
590  /// <summary>
591  /// The 'f20' key.
592  /// </summary>
593  F20 = 109,
594 
595  /// <summary>
596  /// The 'f21' key.
597  /// </summary>
598  F21 = 110,
599 
600  /// <summary>
601  /// The 'f22' key.
602  /// </summary>
603  F22 = 111,
604 
605  /// <summary>
606  /// The 'f23' key.
607  /// </summary>
608  F23 = 112,
609 
610  /// <summary>
611  /// The 'f24' key.
612  /// </summary>
613  F24 = 113,
614 
615  /// <summary>
616  /// The 'numlock' key.
617  /// </summary>
618  NumLock = 114,
619 
620  /// <summary>
621  /// The 'scroll' key.
622  /// </summary>
623  Scroll = 115,
624 
625  /// <summary>
626  /// The 'leftshift' key.
627  /// </summary>
628  LeftShift = 116,
629 
630  /// <summary>
631  /// The 'rightshift' key.
632  /// </summary>
633  RightShift = 117,
634 
635  /// <summary>
636  /// The 'leftctrl' key.
637  /// </summary>
638  LeftCtrl = 118,
639 
640  /// <summary>
641  /// The 'rightctrl' key.
642  /// </summary>
643  RightCtrl = 119,
644 
645  /// <summary>
646  /// The 'leftalt' key.
647  /// </summary>
648  LeftAlt = 120,
649 
650  /// <summary>
651  /// The 'rightalt' key.
652  /// </summary>
653  RightAlt = 121,
654 
655  /// <summary>
656  /// The 'browserback' key.
657  /// </summary>
658  BrowserBack = 122,
659 
660  /// <summary>
661  /// The 'browserforward' key.
662  /// </summary>
663  BrowserForward = 123,
664 
665  /// <summary>
666  /// The 'browserrefresh' key.
667  /// </summary>
668  BrowserRefresh = 124,
669 
670  /// <summary>
671  /// The 'browserstop' key.
672  /// </summary>
673  BrowserStop = 125,
674 
675  /// <summary>
676  /// The 'browsersearch' key.
677  /// </summary>
678  BrowserSearch = 126,
679 
680  /// <summary>
681  /// The 'browserfavorites' key.
682  /// </summary>
683  BrowserFavorites = 127,
684 
685  /// <summary>
686  /// The 'browserhome' key.
687  /// </summary>
688  BrowserHome = 128,
689 
690  /// <summary>
691  /// The 'volumemute' key.
692  /// </summary>
693  VolumeMute = 129,
694 
695  /// <summary>
696  /// The 'volumedown' key.
697  /// </summary>
698  VolumeDown = 130,
699 
700  /// <summary>
701  /// The 'volumeup' key.
702  /// </summary>
703  VolumeUp = 131,
704 
705  /// <summary>
706  /// The 'medianexttrack' key.
707  /// </summary>
708  MediaNextTrack = 132,
709 
710  /// <summary>
711  /// The 'mediaprevioustrack' key.
712  /// </summary>
713  MediaPreviousTrack = 133,
714 
715  /// <summary>
716  /// The 'mediastop' key.
717  /// </summary>
718  MediaStop = 134,
719 
720  /// <summary>
721  /// The 'mediaplaypause' key.
722  /// </summary>
723  MediaPlayPause = 135,
724 
725  /// <summary>
726  /// The 'launchmail' key.
727  /// </summary>
728  LaunchMail = 136,
729 
730  /// <summary>
731  /// The 'selectmedia' key.
732  /// </summary>
733  SelectMedia = 137,
734 
735  /// <summary>
736  /// The 'launchapplication1' key.
737  /// </summary>
738  LaunchApplication1 = 138,
739 
740  /// <summary>
741  /// The 'launchapplication2' key.
742  /// </summary>
743  LaunchApplication2 = 139,
744 
745  /// <summary>
746  /// The 'oem1' key.
747  /// </summary>
748  Oem1 = 140,
749 
750  /// <summary>
751  /// The 'oemsemicolon' key.
752  /// </summary>
753  OemSemicolon = 140,
754 
755  /// <summary>
756  /// The 'oemplus' key.
757  /// </summary>
758  OemPlus = 141,
759 
760  /// <summary>
761  /// The 'oemcomma' key.
762  /// </summary>
763  OemComma = 142,
764 
765  /// <summary>
766  /// The 'oemminus' key.
767  /// </summary>
768  OemMinus = 143,
769 
770  /// <summary>
771  /// The 'oemperiod' key.
772  /// </summary>
773  OemPeriod = 144,
774 
775  /// <summary>
776  /// The 'oem2' key.
777  /// </summary>
778  Oem2 = 145,
779 
780  /// <summary>
781  /// The 'oemquestion' key.
782  /// </summary>
783  OemQuestion = 145,
784 
785  /// <summary>
786  /// The 'oem3' key.
787  /// </summary>
788  Oem3 = 146,
789 
790  /// <summary>
791  /// The 'oemtilde' key.
792  /// </summary>
793  OemTilde = 146,
794 
795  /// <summary>
796  /// The 'oem4' key.
797  /// </summary>
798  Oem4 = 149,
799 
800  /// <summary>
801  /// The 'oemopenbrackets' key.
802  /// </summary>
803  OemOpenBrackets = 149,
804 
805  /// <summary>
806  /// The 'oem5' key.
807  /// </summary>
808  Oem5 = 150,
809 
810  /// <summary>
811  /// The 'oempipe' key.
812  /// </summary>
813  OemPipe = 150,
814 
815  /// <summary>
816  /// The 'oem6' key.
817  /// </summary>
818  Oem6 = 151,
819 
820  /// <summary>
821  /// The 'oemclosebrackets' key.
822  /// </summary>
823  OemCloseBrackets = 151,
824 
825  /// <summary>
826  /// The 'oem7' key.
827  /// </summary>
828  Oem7 = 152,
829 
830  /// <summary>
831  /// The 'oemquotes' key.
832  /// </summary>
833  OemQuotes = 152,
834 
835  /// <summary>
836  /// The 'oem8' key.
837  /// </summary>
838  Oem8 = 153,
839 
840  /// <summary>
841  /// The 'oem102' key.
842  /// </summary>
843  Oem102 = 154,
844 
845  /// <summary>
846  /// The 'oembackslash' key.
847  /// </summary>
848  OemBackslash = 154,
849 
850  /// <summary>
851  /// The 'attn' key.
852  /// </summary>
853  Attn = 163,
854 
855  /// <summary>
856  /// The 'crsel' key.
857  /// </summary>
858  CrSel = 164,
859 
860  /// <summary>
861  /// The 'exsel' key.
862  /// </summary>
863  ExSel = 165,
864 
865  /// <summary>
866  /// The 'eraseeof' key.
867  /// </summary>
868  EraseEof = 166,
869 
870  /// <summary>
871  /// The 'play' key.
872  /// </summary>
873  Play = 167,
874 
875  /// <summary>
876  /// The 'zoom' key.
877  /// </summary>
878  Zoom = 168,
879 
880  /// <summary>
881  /// The 'noname' key.
882  /// </summary>
883  NoName = 169,
884 
885  /// <summary>
886  /// The 'pa1' key.
887  /// </summary>
888  Pa1 = 170,
889 
890  /// <summary>
891  /// The 'oemclear' key.
892  /// </summary>
893  OemClear = 171,
894 
895  /// <summary>
896  /// The 'numpad enter' key.
897  /// </summary>
898  NumPadEnter = 180,
899 
900  /// <summary>
901  /// The 'numpad decimal' key.
902  /// </summary>
903  NumPadDecimal = 181,
904  }
905 }
Keys
Enumeration for keys.
Definition: Keys.cs:8