c# VirtualKeys

  1     /// <summary>
  2     /// Enumeration for virtual keys taken from http://www.pinvoke.net/default.aspx/Enums/VirtualKeys.html
  3     /// </summary>
  4     public enum VirtualKeys : ushort
  5     {
  6         /// <summary></summary>
  7         LeftButton = 0x01,
  8         /// <summary></summary>
  9         RightButton = 0x02,
 10         /// <summary></summary>
 11         Cancel = 0x03,
 12         /// <summary></summary>
 13         MiddleButton = 0x04,
 14         /// <summary></summary>
 15         ExtraButton1 = 0x05,
 16         /// <summary></summary>
 17         ExtraButton2 = 0x06,
 18         /// <summary></summary>
 19         Back = 0x08,
 20         /// <summary></summary>
 21         Tab = 0x09,
 22         /// <summary></summary>
 23         Clear = 0x0C,
 24         /// <summary></summary>
 25         Return = 0x0D,
 26         /// <summary></summary>
 27         Shift = 0x10,
 28         /// <summary></summary>
 29         Control = 0x11,
 30         /// <summary></summary>
 31         Menu = 0x12,
 32         /// <summary></summary>
 33         Pause = 0x13,
 34         /// <summary></summary>
 35         CapsLock = 0x14,
 36         /// <summary></summary>
 37         Kana = 0x15,
 38         /// <summary></summary>
 39         Hangeul = 0x15,
 40         /// <summary></summary>
 41         Hangul = 0x15,
 42         /// <summary></summary>
 43         Junja = 0x17,
 44         /// <summary></summary>
 45         Final = 0x18,
 46         /// <summary></summary>
 47         Hanja = 0x19,
 48         /// <summary></summary>
 49         Kanji = 0x19,
 50         /// <summary></summary>
 51         Escape = 0x1B,
 52         /// <summary></summary>
 53         Convert = 0x1C,
 54         /// <summary></summary>
 55         NonConvert = 0x1D,
 56         /// <summary></summary>
 57         Accept = 0x1E,
 58         /// <summary></summary>
 59         ModeChange = 0x1F,
 60         /// <summary></summary>
 61         Space = 0x20,
 62         /// <summary></summary>
 63         Prior = 0x21,
 64         /// <summary></summary>
 65         Next = 0x22,
 66         /// <summary></summary>
 67         End = 0x23,
 68         /// <summary></summary>
 69         Home = 0x24,
 70         /// <summary></summary>
 71         Left = 0x25,
 72         /// <summary></summary>
 73         Up = 0x26,
 74         /// <summary></summary>
 75         Right = 0x27,
 76         /// <summary></summary>
 77         Down = 0x28,
 78         /// <summary></summary>
 79         Select = 0x29,
 80         /// <summary></summary>
 81         Print = 0x2A,
 82         /// <summary></summary>
 83         Execute = 0x2B,
 84         /// <summary></summary>
 85         Snapshot = 0x2C,
 86         /// <summary></summary>
 87         Insert = 0x2D,
 88         /// <summary></summary>
 89         Delete = 0x2E,
 90         /// <summary></summary>
 91         Help = 0x2F,
 92         /// <summary></summary>
 93         N0 = 0x30,
 94         /// <summary></summary>
 95         N1 = 0x31,
 96         /// <summary></summary>
 97         N2 = 0x32,
 98         /// <summary></summary>
 99         N3 = 0x33,
100         /// <summary></summary>
101         N4 = 0x34,
102         /// <summary></summary>
103         N5 = 0x35,
104         /// <summary></summary>
105         N6 = 0x36,
106         /// <summary></summary>
107         N7 = 0x37,
108         /// <summary></summary>
109         N8 = 0x38,
110         /// <summary></summary>
111         N9 = 0x39,
112         /// <summary></summary>
113         A = 0x41,
114         /// <summary></summary>
115         B = 0x42,
116         /// <summary></summary>
117         C = 0x43,
118         /// <summary></summary>
119         D = 0x44,
120         /// <summary></summary>
121         E = 0x45,
122         /// <summary></summary>
123         F = 0x46,
124         /// <summary></summary>
125         G = 0x47,
126         /// <summary></summary>
127         H = 0x48,
128         /// <summary></summary>
129         I = 0x49,
130         /// <summary></summary>
131         J = 0x4A,
132         /// <summary></summary>
133         K = 0x4B,
134         /// <summary></summary>
135         L = 0x4C,
136         /// <summary></summary>
137         M = 0x4D,
138         /// <summary></summary>
139         N = 0x4E,
140         /// <summary></summary>
141         O = 0x4F,
142         /// <summary></summary>
143         P = 0x50,
144         /// <summary></summary>
145         Q = 0x51,
146         /// <summary></summary>
147         R = 0x52,
148         /// <summary></summary>
149         S = 0x53,
150         /// <summary></summary>
151         T = 0x54,
152         /// <summary></summary>
153         U = 0x55,
154         /// <summary></summary>
155         V = 0x56,
156         /// <summary></summary>
157         W = 0x57,
158         /// <summary></summary>
159         X = 0x58,
160         /// <summary></summary>
161         Y = 0x59,
162         /// <summary></summary>
163         Z = 0x5A,
164         /// <summary></summary>
165         LeftWindows = 0x5B,
166         /// <summary></summary>
167         RightWindows = 0x5C,
168         /// <summary></summary>
169         Application = 0x5D,
170         /// <summary></summary>
171         Sleep = 0x5F,
172         /// <summary></summary>
173         Numpad0 = 0x60,
174         /// <summary></summary>
175         Numpad1 = 0x61,
176         /// <summary></summary>
177         Numpad2 = 0x62,
178         /// <summary></summary>
179         Numpad3 = 0x63,
180         /// <summary></summary>
181         Numpad4 = 0x64,
182         /// <summary></summary>
183         Numpad5 = 0x65,
184         /// <summary></summary>
185         Numpad6 = 0x66,
186         /// <summary></summary>
187         Numpad7 = 0x67,
188         /// <summary></summary>
189         Numpad8 = 0x68,
190         /// <summary></summary>
191         Numpad9 = 0x69,
192         /// <summary></summary>
193         Multiply = 0x6A,
194         /// <summary></summary>
195         Add = 0x6B,
196         /// <summary></summary>
197         Separator = 0x6C,
198         /// <summary></summary>
199         Subtract = 0x6D,
200         /// <summary></summary>
201         Decimal = 0x6E,
202         /// <summary></summary>
203         Divide = 0x6F,
204         /// <summary></summary>
205         F1 = 0x70,
206         /// <summary></summary>
207         F2 = 0x71,
208         /// <summary></summary>
209         F3 = 0x72,
210         /// <summary></summary>
211         F4 = 0x73,
212         /// <summary></summary>
213         F5 = 0x74,
214         /// <summary></summary>
215         F6 = 0x75,
216         /// <summary></summary>
217         F7 = 0x76,
218         /// <summary></summary>
219         F8 = 0x77,
220         /// <summary></summary>
221         F9 = 0x78,
222         /// <summary></summary>
223         F10 = 0x79,
224         /// <summary></summary>
225         F11 = 0x7A,
226         /// <summary></summary>
227         F12 = 0x7B,
228         /// <summary></summary>
229         F13 = 0x7C,
230         /// <summary></summary>
231         F14 = 0x7D,
232         /// <summary></summary>
233         F15 = 0x7E,
234         /// <summary></summary>
235         F16 = 0x7F,
236         /// <summary></summary>
237         F17 = 0x80,
238         /// <summary></summary>
239         F18 = 0x81,
240         /// <summary></summary>
241         F19 = 0x82,
242         /// <summary></summary>
243         F20 = 0x83,
244         /// <summary></summary>
245         F21 = 0x84,
246         /// <summary></summary>
247         F22 = 0x85,
248         /// <summary></summary>
249         F23 = 0x86,
250         /// <summary></summary>
251         F24 = 0x87,
252         /// <summary></summary>
253         NumLock = 0x90,
254         /// <summary></summary>
255         ScrollLock = 0x91,
256         /// <summary></summary>
257         NEC_Equal = 0x92,
258         /// <summary></summary>
259         Fujitsu_Jisho = 0x92,
260         /// <summary></summary>
261         Fujitsu_Masshou = 0x93,
262         /// <summary></summary>
263         Fujitsu_Touroku = 0x94,
264         /// <summary></summary>
265         Fujitsu_Loya = 0x95,
266         /// <summary></summary>
267         Fujitsu_Roya = 0x96,
268         /// <summary></summary>
269         LeftShift = 0xA0,
270         /// <summary></summary>
271         RightShift = 0xA1,
272         /// <summary></summary>
273         LeftControl = 0xA2,
274         /// <summary></summary>
275         RightControl = 0xA3,
276         /// <summary></summary>
277         LeftMenu = 0xA4,
278         /// <summary></summary>
279         RightMenu = 0xA5,
280         /// <summary></summary>
281         BrowserBack = 0xA6,
282         /// <summary></summary>
283         BrowserForward = 0xA7,
284         /// <summary></summary>
285         BrowserRefresh = 0xA8,
286         /// <summary></summary>
287         BrowserStop = 0xA9,
288         /// <summary></summary>
289         BrowserSearch = 0xAA,
290         /// <summary></summary>
291         BrowserFavorites = 0xAB,
292         /// <summary></summary>
293         BrowserHome = 0xAC,
294         /// <summary></summary>
295         VolumeMute = 0xAD,
296         /// <summary></summary>
297         VolumeDown = 0xAE,
298         /// <summary></summary>
299         VolumeUp = 0xAF,
300         /// <summary></summary>
301         MediaNextTrack = 0xB0,
302         /// <summary></summary>
303         MediaPrevTrack = 0xB1,
304         /// <summary></summary>
305         MediaStop = 0xB2,
306         /// <summary></summary>
307         MediaPlayPause = 0xB3,
308         /// <summary></summary>
309         LaunchMail = 0xB4,
310         /// <summary></summary>
311         LaunchMediaSelect = 0xB5,
312         /// <summary></summary>
313         LaunchApplication1 = 0xB6,
314         /// <summary></summary>
315         LaunchApplication2 = 0xB7,
316         /// <summary></summary>
317         OEM1 = 0xBA,
318         /// <summary></summary>
319         OEMPlus = 0xBB,
320         /// <summary></summary>
321         OEMComma = 0xBC,
322         /// <summary></summary>
323         OEMMinus = 0xBD,
324         /// <summary></summary>
325         OEMPeriod = 0xBE,
326         /// <summary></summary>
327         OEM2 = 0xBF,
328         /// <summary></summary>
329         OEM3 = 0xC0,
330         /// <summary></summary>
331         OEM4 = 0xDB,
332         /// <summary></summary>
333         OEM5 = 0xDC,
334         /// <summary></summary>
335         OEM6 = 0xDD,
336         /// <summary></summary>
337         OEM7 = 0xDE,
338         /// <summary></summary>
339         OEM8 = 0xDF,
340         /// <summary></summary>
341         OEMAX = 0xE1,
342         /// <summary></summary>
343         OEM102 = 0xE2,
344         /// <summary></summary>
345         ICOHelp = 0xE3,
346         /// <summary></summary>
347         ICO00 = 0xE4,
348         /// <summary></summary>
349         ProcessKey = 0xE5,
350         /// <summary></summary>
351         ICOClear = 0xE6,
352         /// <summary></summary>
353         Packet = 0xE7,
354         /// <summary></summary>
355         OEMReset = 0xE9,
356         /// <summary></summary>
357         OEMJump = 0xEA,
358         /// <summary></summary>
359         OEMPA1 = 0xEB,
360         /// <summary></summary>
361         OEMPA2 = 0xEC,
362         /// <summary></summary>
363         OEMPA3 = 0xED,
364         /// <summary></summary>
365         OEMWSCtrl = 0xEE,
366         /// <summary></summary>
367         OEMCUSel = 0xEF,
368         /// <summary></summary>
369         OEMATTN = 0xF0,
370         /// <summary></summary>
371         OEMFinish = 0xF1,
372         /// <summary></summary>
373         OEMCopy = 0xF2,
374         /// <summary></summary>
375         OEMAuto = 0xF3,
376         /// <summary></summary>
377         OEMENLW = 0xF4,
378         /// <summary></summary>
379         OEMBackTab = 0xF5,
380         /// <summary></summary>
381         ATTN = 0xF6,
382         /// <summary></summary>
383         CRSel = 0xF7,
384         /// <summary></summary>
385         EXSel = 0xF8,
386         /// <summary></summary>
387         EREOF = 0xF9,
388         /// <summary></summary>
389         Play = 0xFA,
390         /// <summary></summary>
391         Zoom = 0xFB,
392         /// <summary></summary>
393         Noname = 0xFC,
394         /// <summary></summary>
395         PA1 = 0xFD,
396         /// <summary></summary>
397         OEMClear = 0xFE
398     }

 

posted @ 2018-05-24 16:28  dyfisgod  阅读(270)  评论(0编辑  收藏  举报