WingMan – Blame information for rev 7

Subversion Repositories:
Rev:
Rev Author Line No. Line
7 office 1 using System.Windows.Forms;
5 office 2  
3 namespace WingMan
4 {
5 public static class Utilities
6 {
7 public static string ToDisplayName(this MouseButtons button)
8 {
9 var mouseButton = string.Empty;
10 switch (button)
11 {
12 case MouseButtons.Left:
13 mouseButton = "Left Mouse Button";
14 break;
15 case MouseButtons.Middle:
16 mouseButton = "Middle Mouse Button";
17 break;
18 case MouseButtons.Right:
19 mouseButton = "Right Mouse Button";
20 break;
21 }
22  
23 return mouseButton;
24 }
25  
26 public static string ToDisplayName(this Keys keys)
27 {
28 var keyString = string.Empty;
7 office 29 switch ((int) keys)
5 office 30 {
31 case 0:
32 break;
33 case 1:
34 keyString = "Mouse Left";
35 break;
36 case 2:
37 keyString = "Mouse Right";
38 break;
39 case 3:
40 keyString = "Cancel";
41 break;
42 case 4:
43 keyString = "Mouse Middle";
44 break;
45 case 5:
46 keyString = "Special 1";
47 break;
48 case 6:
49 keyString = "Special 2";
50 break;
51 case 8:
52 keyString = "Back";
53 break;
54 case 9:
55 keyString = "TAB";
56 break;
57 case 12:
58 keyString = "Clear";
59 break;
60 case 13:
61 keyString = "Enter";
62 break;
63 case 16:
64 keyString = "Shift";
65 break;
66 case 17:
67 keyString = "Ctrl";
68 break;
69 case 18:
70 keyString = "Menu";
71 break;
72 case 19:
73 keyString = "Pause";
74 break;
75 case 20:
76 keyString = "Caps Lock";
77 break;
78 case 21:
79 keyString = "Kana/Hangul";
80 break;
81 case 23:
82 keyString = "Junja";
83 break;
84 case 24:
85 keyString = "Final";
86 break;
87 case 25:
88 keyString = "Hanja/Kanji";
89 break;
90 case 27:
91 keyString = "Esc";
92 break;
93 case 28:
94 keyString = "Convert";
95 break;
96 case 29:
97 keyString = "NonConvert";
98 break;
99 case 30:
100 keyString = "Accept";
101 break;
102 case 31:
103 keyString = "Mode";
104 break;
105 case 32:
106 keyString = "Space";
107 break;
108 case 33:
109 keyString = "Page Up";
110 break;
111 case 34:
112 keyString = "Page Down";
113 break;
114 case 35:
115 keyString = "End";
116 break;
117 case 36:
118 keyString = "Home";
119 break;
120 case 37:
121 keyString = "Left";
122 break;
123 case 38:
124 keyString = "Up";
125 break;
126 case 39:
127 keyString = "Right";
128 break;
129 case 40:
130 keyString = "Down";
131 break;
132 case 41:
133 keyString = "Select";
134 break;
135 case 42:
136 keyString = "Print";
137 break;
138 case 43:
139 keyString = "Execute";
140 break;
141 case 44:
142 keyString = "Snapshot";
143 break;
144 case 45:
145 keyString = "Insert";
146 break;
147 case 46:
148 keyString = "Delete";
149 break;
150 case 47:
151 keyString = "Help";
152 break;
153 case 48:
154 keyString = "Num 0";
155 break;
156 case 49:
157 keyString = "Num 1";
158 break;
159 case 50:
160 keyString = "Num 2";
161 break;
162 case 51:
163 keyString = "Num 3";
164 break;
165 case 52:
166 keyString = "Num 4";
167 break;
168 case 53:
169 keyString = "Num 5";
170 break;
171 case 54:
172 keyString = "Num 6";
173 break;
174 case 55:
175 keyString = "Num 7";
176 break;
177 case 56:
178 keyString = "Num 8";
179 break;
180 case 57:
181 keyString = "Num 9";
182 break;
183 case 65:
184 keyString = "A";
185 break;
186 case 66:
187 keyString = "B";
188 break;
189 case 67:
190 keyString = "C";
191 break;
192 case 68:
193 keyString = "D";
194 break;
195 case 69:
196 keyString = "E";
197 break;
198 case 70:
199 keyString = "F";
200 break;
201 case 71:
202 keyString = "G";
203 break;
204 case 72:
205 keyString = "H";
206 break;
207 case 73:
208 keyString = "I";
209 break;
210 case 74:
211 keyString = "J";
212 break;
213 case 75:
214 keyString = "K";
215 break;
216 case 76:
217 keyString = "L";
218 break;
219 case 77:
220 keyString = "M";
221 break;
222 case 78:
223 keyString = "N";
224 break;
225 case 79:
226 keyString = "O";
227 break;
228 case 80:
229 keyString = "P";
230 break;
231 case 81:
232 keyString = "Q";
233 break;
234 case 82:
235 keyString = "R";
236 break;
237 case 83:
238 keyString = "S";
239 break;
240 case 84:
241 keyString = "T";
242 break;
243 case 85:
244 keyString = "U";
245 break;
246 case 86:
247 keyString = "V";
248 break;
249 case 87:
250 keyString = "W";
251 break;
252 case 88:
253 keyString = "X";
254 break;
255 case 89:
256 keyString = "Y";
257 break;
258 case 90:
259 keyString = "Z";
260 break;
261 case 91:
262 keyString = "Windows Left";
263 break;
264 case 92:
265 keyString = "Windows Right";
266 break;
267 case 93:
268 keyString = "Application";
269 break;
270 case 95:
271 keyString = "Sleep";
272 break;
273 case 96:
274 keyString = "NumPad 0";
275 break;
276 case 97:
277 keyString = "NumPad 1";
278 break;
279 case 98:
280 keyString = "NumPad 2";
281 break;
282 case 99:
283 keyString = "NumPad 3";
284 break;
285 case 100:
286 keyString = "NumPad 4";
287 break;
288 case 101:
289 keyString = "NumPad 5";
290 break;
291 case 102:
292 keyString = "NumPad 6";
293 break;
294 case 103:
295 keyString = "NumPad 7";
296 break;
297 case 104:
298 keyString = "NumPad 8";
299 break;
300 case 105:
301 keyString = "NumPad 9";
302 break;
303 case 106:
304 keyString = "NumPad *";
305 break;
306 case 107:
307 keyString = "NumPad +";
308 break;
309 case 108:
310 keyString = "NumPad .";
311 break;
312 case 109:
313 keyString = "NumPad -";
314 break;
315 case 110:
316 keyString = "NumPad ,";
317 break;
318 case 111:
319 keyString = "NumPad /";
320 break;
321 case 112:
322 keyString = "F1";
323 break;
324 case 113:
325 keyString = "F2";
326 break;
327 case 114:
328 keyString = "F3";
329 break;
330 case 115:
331 keyString = "F4";
332 break;
333 case 116:
334 keyString = "F5";
335 break;
336 case 117:
337 keyString = "F6";
338 break;
339 case 118:
340 keyString = "F7";
341 break;
342 case 119:
343 keyString = "F8";
344 break;
345 case 120:
346 keyString = "F9";
347 break;
348 case 121:
349 keyString = "F10";
350 break;
351 case 122:
352 keyString = "F11";
353 break;
354 case 123:
355 keyString = "F12";
356 break;
357 case 124:
358 keyString = "F13";
359 break;
360 case 125:
361 keyString = "F14";
362 break;
363 case 126:
364 keyString = "F15";
365 break;
366 case 127:
367 keyString = "F16";
368 break;
369 case 128:
370 keyString = "F17";
371 break;
372 case 129:
373 keyString = "F18";
374 break;
375 case 130:
376 keyString = "F19";
377 break;
378 case 131:
379 keyString = "F20";
380 break;
381 case 132:
382 keyString = "F21";
383 break;
384 case 133:
385 keyString = "F22";
386 break;
387 case 134:
388 keyString = "F23";
389 break;
390 case 135:
391 keyString = "F24";
392 break;
393 case 144:
394 keyString = "Num lock";
395 break;
396 case 145:
397 keyString = "Scroll";
398 break;
399 case 160:
400 keyString = "Shift Left";
401 break;
402 case 161:
403 keyString = "Shift Right";
404 break;
405 case 162:
406 keyString = "Ctrl Left";
407 break;
408 case 163:
409 keyString = "Ctrl Right";
410 break;
411 case 164:
412 keyString = "Menu Left";
413 break;
414 case 165:
415 keyString = "Menu Right";
416 break;
417 default:
418 break;
419 }
420  
421 return keyString;
422 }
423 }
424 }