OSDN Git Service

DeviceConstantConverter.KeyToKeys[], DeviceConstantConverter.DIKtoKey[] を実装。
[dtxmania/dtxmania.git] / FDK17プロジェクト / コード / 02.入力 / SlimDX.DirectInput.Key.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Diagnostics;
4 using System.Linq;
5
6 // 注意:
7 // SlimDX.DirectInput.Key は、DIK_ とは数値が異なる。
8 // SharpDX.DirectInput.Key は、DIK_ と同じ値である。
9
10 namespace SlimDX.DirectInput
11 {
12         public enum Key
13         {
14                 D0 = 0,
15                 D1 = 1,
16                 D2 = 2,
17                 D3 = 3,
18                 D4 = 4,
19                 D5 = 5,
20                 D6 = 6,
21                 D7 = 7,
22                 D8 = 8,
23                 D9 = 9,
24                 A = 10,
25                 B = 11,
26                 C = 12,
27                 D = 13,
28                 E = 14,
29                 F = 15,
30                 G = 16,
31                 H = 17,
32                 I = 18,
33                 J = 19,
34                 K = 20,
35                 L = 21,
36                 M = 22,
37                 N = 23,
38                 O = 24,
39                 P = 25,
40                 Q = 26,
41                 R = 27,
42                 S = 28,
43                 T = 29,
44                 U = 30,
45                 V = 31,
46                 W = 32,
47                 X = 33,
48                 Y = 34,
49                 Z = 35,
50                 AbntC1 = 36,
51                 AbntC2 = 37,
52                 Apostrophe = 38,
53                 Applications = 39,
54                 AT = 40,
55                 AX = 41,
56                 Backspace = 42,
57                 Backslash = 43,
58                 Calculator = 44,
59                 CapsLock = 45,
60                 Colon = 46,
61                 Comma = 47,
62                 Convert = 48,
63                 Delete = 49,
64                 DownArrow = 50,
65                 End = 51,
66                 Equals = 52,
67                 Escape = 53,
68                 F1 = 54,
69                 F2 = 55,
70                 F3 = 56,
71                 F4 = 57,
72                 F5 = 58,
73                 F6 = 59,
74                 F7 = 60,
75                 F8 = 61,
76                 F9 = 62,
77                 F10 = 63,
78                 F11 = 64,
79                 F12 = 65,
80                 F13 = 66,
81                 F14 = 67,
82                 F15 = 68,
83                 Grave = 69,
84                 Home = 70,
85                 Insert = 71,
86                 Kana = 72,
87                 Kanji = 73,
88                 LeftBracket = 74,
89                 LeftControl = 75,
90                 LeftArrow = 76,
91                 LeftAlt = 77,
92                 LeftShift = 78,
93                 LeftWindowsKey = 79,
94                 Mail = 80,
95                 MediaSelect = 81,
96                 MediaStop = 82,
97                 Minus = 83,
98                 Mute = 84,
99                 MyComputer = 85,
100                 NextTrack = 86,
101                 NoConvert = 87,
102                 NumberLock = 88,
103                 NumberPad0 = 89,
104                 NumberPad1 = 90,
105                 NumberPad2 = 91,
106                 NumberPad3 = 92,
107                 NumberPad4 = 93,
108                 NumberPad5 = 94,
109                 NumberPad6 = 95,
110                 NumberPad7 = 96,
111                 NumberPad8 = 97,
112                 NumberPad9 = 98,
113                 NumberPadComma = 99,
114                 NumberPadEnter = 100,
115                 NumberPadEquals = 101,
116                 NumberPadMinus = 102,
117                 NumberPadPeriod = 103,
118                 NumberPadPlus = 104,
119                 NumberPadSlash = 105,
120                 NumberPadStar = 106,
121                 Oem102 = 107,
122                 PageDown = 108,
123                 PageUp = 109,
124                 Pause = 110,
125                 Period = 111,
126                 PlayPause = 112,
127                 Power = 113,
128                 PreviousTrack = 114,
129                 RightBracket = 115,
130                 RightControl = 116,
131                 Return = 117,
132                 RightArrow = 118,
133                 RightAlt = 119,
134                 RightShift = 120,
135                 RightWindowsKey = 121,
136                 ScrollLock = 122,
137                 Semicolon = 123,
138                 Slash = 124,
139                 Sleep = 125,
140                 Space = 126,
141                 Stop = 127,
142                 PrintScreen = 128,
143                 Tab = 129,
144                 Underline = 130,
145                 Unlabeled = 131,
146                 UpArrow = 132,
147                 VolumeDown = 133,
148                 VolumeUp = 134,
149                 Wake = 135,
150                 WebBack = 136,
151                 WebFavorites = 137,
152                 WebForward = 138,
153                 WebHome = 139,
154                 WebRefresh = 140,
155                 WebSearch = 141,
156                 WebStop = 142,
157                 Yen = 143,
158                 Unknown = 144
159         }
160 }