Line | Code | Value | Export IDENTIFIER |
37 | , m_WinLircLink(_T("http://winlirc.sourceforge.net/")) | http://winlirc.sourceforge.net/ | |
39 | , m_UIceLink(_T("http://www.mediatexx.com/")) | http://www.mediatexx.com/ | |
74 | CString type = (wc.fVirt&FVIRTKEY)?_T("VIRTKEY"):_T("ASCII"); | VIRTKEY | |
| | ASCII | |
78 | id.Format(_T("%d"), wc.cmd); | %d | |
88 | repcnt.Format(_T("%d"), wc.rmrepcnt); | %d | |
96 | if(fVirt&FCONTROL) {if(!str.IsEmpty()) str += _T(" + "); str += _T("Ctrl");} | Ctrl | |
97 | if(fVirt&FALT) {if(!str.IsEmpty()) str += _T(" + "); str += _T("Alt");} | Alt | |
98 | if(fVirt&FSHIFT) {if(!str.IsEmpty()) str += _T(" + "); str += _T("Shift");} | Shift | |
110 | case VK_LBUTTON: str = _T("VK_LBUTTON"); break; | VK_LBUTTON | |
111 | case VK_RBUTTON: str = _T("VK_RBUTTON"); break; | VK_RBUTTON | |
112 | case VK_CANCEL: str = _T("VK_CANCEL"); break; | VK_CANCEL | |
113 | case VK_MBUTTON: str = _T("VK_MBUTTON"); break; | VK_MBUTTON | |
114 | case VK_XBUTTON1: str = _T("VK_XBUTTON1"); break; | VK_XBUTTON1 | |
115 | case VK_XBUTTON2: str = _T("VK_XBUTTON2"); break; | VK_XBUTTON2 | |
116 | case VK_BACK: str = _T("VK_BACK"); break; | VK_BACK | |
117 | case VK_TAB: str = _T("VK_TAB"); break; | VK_TAB | |
118 | case VK_CLEAR: str = _T("VK_CLEAR"); break; | VK_CLEAR | |
119 | case VK_RETURN: str = _T("VK_RETURN"); break; | VK_RETURN | |
120 | case VK_SHIFT: str = _T("VK_SHIFT"); break; | VK_SHIFT | |
121 | case VK_CONTROL: str = _T("VK_CONTROL"); break; | VK_CONTROL | |
122 | case VK_MENU: str = _T("VK_MENU"); break; | VK_MENU | |
123 | case VK_PAUSE: str = _T("VK_PAUSE"); break; | VK_PAUSE | |
124 | case VK_CAPITAL: str = _T("VK_CAPITAL"); break; | VK_CAPITAL | |
125 | // case VK_KANA: str = _T("VK_KANA"); break; | VK_KANA | |
126 | // case VK_HANGEUL: str = _T("VK_HANGEUL"); break; | VK_HANGEUL | |
127 | case VK_HANGUL: str = _T("VK_HANGUL"); break; | VK_HANGUL | |
128 | case VK_JUNJA: str = _T("VK_JUNJA"); break; | VK_JUNJA | |
129 | case VK_FINAL: str = _T("VK_FINAL"); break; | VK_FINAL | |
130 | // case VK_HANJA: str = _T("VK_HANJA"); break; | VK_HANJA | |
131 | case VK_KANJI: str = _T("VK_KANJI"); break; | VK_KANJI | |
132 | case VK_ESCAPE: str = _T("VK_ESCAPE"); break; | VK_ESCAPE | |
133 | case VK_CONVERT: str = _T("VK_CONVERT"); break; | VK_CONVERT | |
134 | case VK_NONCONVERT: str = _T("VK_NONCONVERT"); break; | VK_NONCONVERT | |
135 | case VK_ACCEPT: str = _T("VK_ACCEPT"); break; | VK_ACCEPT | |
136 | case VK_MODECHANGE: str = _T("VK_MODECHANGE"); break; | VK_MODECHANGE | |
137 | case VK_SPACE: str = _T("VK_SPACE"); break; | VK_SPACE | |
138 | case VK_PRIOR: str = _T("VK_PRIOR"); break; | VK_PRIOR | |
139 | case VK_NEXT: str = _T("VK_NEXT"); break; | VK_NEXT | |
140 | case VK_END: str = _T("VK_END"); break; | VK_END | |
141 | case VK_HOME: str = _T("VK_HOME"); break; | VK_HOME | |
142 | case VK_LEFT: str = _T("VK_LEFT"); break; | VK_LEFT | |
143 | case VK_UP: str = _T("VK_UP"); break; | VK_UP | |
144 | case VK_RIGHT: str = _T("VK_RIGHT"); break; | VK_RIGHT | |
145 | case VK_DOWN: str = _T("VK_DOWN"); break; | VK_DOWN | |
146 | case VK_SELECT: str = _T("VK_SELECT"); break; | VK_SELECT | |
147 | case VK_PRINT: str = _T("VK_PRINT"); break; | VK_PRINT | |
148 | case VK_EXECUTE: str = _T("VK_EXECUTE"); break; | VK_EXECUTE | |
149 | case VK_SNAPSHOT: str = _T("VK_SNAPSHOT"); break; | VK_SNAPSHOT | |
150 | case VK_INSERT: str = _T("VK_INSERT"); break; | VK_INSERT | |
151 | case VK_DELETE: str = _T("VK_DELETE"); break; | VK_DELETE | |
152 | case VK_HELP: str = _T("VK_HELP"); break; | VK_HELP | |
153 | case VK_LWIN: str = _T("VK_LWIN"); break; | VK_LWIN | |
154 | case VK_RWIN: str = _T("VK_RWIN"); break; | VK_RWIN | |
155 | case VK_APPS: str = _T("VK_APPS"); break; | VK_APPS | |
156 | case VK_SLEEP: str = _T("VK_SLEEP"); break; | VK_SLEEP | |
157 | case VK_NUMPAD0: str = _T("VK_NUMPAD0"); break; | VK_NUMPAD0 | |
158 | case VK_NUMPAD1: str = _T("VK_NUMPAD1"); break; | VK_NUMPAD1 | |
159 | case VK_NUMPAD2: str = _T("VK_NUMPAD2"); break; | VK_NUMPAD2 | |
160 | case VK_NUMPAD3: str = _T("VK_NUMPAD3"); break; | VK_NUMPAD3 | |
161 | case VK_NUMPAD4: str = _T("VK_NUMPAD4"); break; | VK_NUMPAD4 | |
162 | case VK_NUMPAD5: str = _T("VK_NUMPAD5"); break; | VK_NUMPAD5 | |
163 | case VK_NUMPAD6: str = _T("VK_NUMPAD6"); break; | VK_NUMPAD6 | |
164 | case VK_NUMPAD7: str = _T("VK_NUMPAD7"); break; | VK_NUMPAD7 | |
165 | case VK_NUMPAD8: str = _T("VK_NUMPAD8"); break; | VK_NUMPAD8 | |
166 | case VK_NUMPAD9: str = _T("VK_NUMPAD9"); break; | VK_NUMPAD9 | |
167 | case VK_MULTIPLY: str = _T("VK_MULTIPLY"); break; | VK_MULTIPLY | |
168 | case VK_ADD: str = _T("VK_ADD"); break; | VK_ADD | |
169 | case VK_SEPARATOR: str = _T("VK_SEPARATOR"); break; | VK_SEPARATOR | |
170 | case VK_SUBTRACT: str = _T("VK_SUBTRACT"); break; | VK_SUBTRACT | |
171 | case VK_DECIMAL: str = _T("VK_DECIMAL"); break; | VK_DECIMAL | |
172 | case VK_DIVIDE: str = _T("VK_DIVIDE"); break; | VK_DIVIDE | |
173 | case VK_F1: str = _T("VK_F1"); break; | VK_F1 | |
174 | case VK_F2: str = _T("VK_F2"); break; | VK_F2 | |
175 | case VK_F3: str = _T("VK_F3"); break; | VK_F3 | |
176 | case VK_F4: str = _T("VK_F4"); break; | VK_F4 | |
177 | case VK_F5: str = _T("VK_F5"); break; | VK_F5 | |
178 | case VK_F6: str = _T("VK_F6"); break; | VK_F6 | |
179 | case VK_F7: str = _T("VK_F7"); break; | VK_F7 | |
180 | case VK_F8: str = _T("VK_F8"); break; | VK_F8 | |
181 | case VK_F9: str = _T("VK_F9"); break; | VK_F9 | |
182 | case VK_F10: str = _T("VK_F10"); break; | VK_F10 | |
183 | case VK_F11: str = _T("VK_F11"); break; | VK_F11 | |
184 | case VK_F12: str = _T("VK_F12"); break; | VK_F12 | |
185 | case VK_F13: str = _T("VK_F13"); break; | VK_F13 | |
186 | case VK_F14: str = _T("VK_F14"); break; | VK_F14 | |
187 | case VK_F15: str = _T("VK_F15"); break; | VK_F15 | |
188 | case VK_F16: str = _T("VK_F16"); break; | VK_F16 | |
189 | case VK_F17: str = _T("VK_F17"); break; | VK_F17 | |
190 | case VK_F18: str = _T("VK_F18"); break; | VK_F18 | |
191 | case VK_F19: str = _T("VK_F19"); break; | VK_F19 | |
192 | case VK_F20: str = _T("VK_F20"); break; | VK_F20 | |
193 | case VK_F21: str = _T("VK_F21"); break; | VK_F21 | |
194 | case VK_F22: str = _T("VK_F22"); break; | VK_F22 | |
195 | case VK_F23: str = _T("VK_F23"); break; | VK_F23 | |
196 | case VK_F24: str = _T("VK_F24"); break; | VK_F24 | |
197 | case VK_NUMLOCK: str = _T("VK_NUMLOCK"); break; | VK_NUMLOCK | |
198 | case VK_SCROLL: str = _T("VK_SCROLL"); break; | VK_SCROLL | |
199 | // case VK_OEM_NEC_EQUAL: str = _T("VK_OEM_NEC_EQUAL"); break; | VK_OEM_NEC_EQUAL | |
200 | case VK_OEM_FJ_JISHO: str = _T("VK_OEM_FJ_JISHO"); break; | VK_OEM_FJ_JISHO | |
201 | case VK_OEM_FJ_MASSHOU: str = _T("VK_OEM_FJ_MASSHOU"); break; | VK_OEM_FJ_MASSHOU | |
202 | case VK_OEM_FJ_TOUROKU: str = _T("VK_OEM_FJ_TOUROKU"); break; | VK_OEM_FJ_TOUROKU | |
203 | case VK_OEM_FJ_LOYA: str = _T("VK_OEM_FJ_LOYA"); break; | VK_OEM_FJ_LOYA | |
204 | case VK_OEM_FJ_ROYA: str = _T("VK_OEM_FJ_ROYA"); break; | VK_OEM_FJ_ROYA | |
205 | case VK_LSHIFT: str = _T("VK_LSHIFT"); break; | VK_LSHIFT | |
206 | case VK_RSHIFT: str = _T("VK_RSHIFT"); break; | VK_RSHIFT | |
207 | case VK_LCONTROL: str = _T("VK_LCONTROL"); break; | VK_LCONTROL | |
208 | case VK_RCONTROL: str = _T("VK_RCONTROL"); break; | VK_RCONTROL | |
209 | case VK_LMENU: str = _T("VK_LMENU"); break; | VK_LMENU | |
210 | case VK_RMENU: str = _T("VK_RMENU"); break; | VK_RMENU | |
211 | case VK_BROWSER_BACK: str = _T("VK_BROWSER_BACK"); break; | VK_BROWSER_BACK | |
212 | case VK_BROWSER_FORWARD: str = _T("VK_BROWSER_FORWARD"); break; | VK_BROWSER_FORWARD | |
213 | case VK_BROWSER_REFRESH: str = _T("VK_BROWSER_REFRESH"); break; | VK_BROWSER_REFRESH | |
214 | case VK_BROWSER_STOP: str = _T("VK_BROWSER_STOP"); break; | VK_BROWSER_STOP | |
215 | case VK_BROWSER_SEARCH: str = _T("VK_BROWSER_SEARCH"); break; | VK_BROWSER_SEARCH | |
216 | case VK_BROWSER_FAVORITES: str = _T("VK_BROWSER_FAVORITES"); break; | VK_BROWSER_FAVORITES | |
217 | case VK_BROWSER_HOME: str = _T("VK_BROWSER_HOME"); break; | VK_BROWSER_HOME | |
218 | case VK_VOLUME_MUTE: str = _T("VK_VOLUME_MUTE"); break; | VK_VOLUME_MUTE | |
219 | case VK_VOLUME_DOWN: str = _T("VK_VOLUME_DOWN"); break; | VK_VOLUME_DOWN | |
220 | case VK_VOLUME_UP: str = _T("VK_VOLUME_UP"); break; | VK_VOLUME_UP | |
221 | case VK_MEDIA_NEXT_TRACK: str = _T("VK_MEDIA_NEXT_TRACK"); break; | VK_MEDIA_NEXT_TRACK | |
222 | case VK_MEDIA_PREV_TRACK: str = _T("VK_MEDIA_PREV_TRACK"); break; | VK_MEDIA_PREV_TRACK | |
223 | case VK_MEDIA_STOP: str = _T("VK_MEDIA_STOP"); break; | VK_MEDIA_STOP | |
224 | case VK_MEDIA_PLAY_PAUSE: str = _T("VK_MEDIA_PLAY_PAUSE"); break; | VK_MEDIA_PLAY_PAUSE | |
225 | case VK_LAUNCH_MAIL: str = _T("VK_LAUNCH_MAIL"); break; | VK_LAUNCH_MAIL | |
226 | case VK_LAUNCH_MEDIA_SELECT: str = _T("VK_LAUNCH_MEDIA_SELECT"); break; | VK_LAUNCH_MEDIA_SELECT | |
227 | case VK_LAUNCH_APP1: str = _T("VK_LAUNCH_APP1"); break; | VK_LAUNCH_APP1 | |
228 | case VK_LAUNCH_APP2: str = _T("VK_LAUNCH_APP2"); break; | VK_LAUNCH_APP2 | |
229 | case VK_OEM_1: str = _T("VK_OEM_1"); break; | VK_OEM_1 | |
230 | case VK_OEM_PLUS: str = _T("VK_OEM_PLUS"); break; | VK_OEM_PLUS | |
231 | case VK_OEM_COMMA: str = _T("VK_OEM_COMMA"); break; | VK_OEM_COMMA | |
232 | case VK_OEM_MINUS: str = _T("VK_OEM_MINUS"); break; | VK_OEM_MINUS | |
233 | case VK_OEM_PERIOD: str = _T("VK_OEM_PERIOD"); break; | VK_OEM_PERIOD | |
234 | case VK_OEM_2: str = _T("VK_OEM_2"); break; | VK_OEM_2 | |
235 | case VK_OEM_3: str = _T("VK_OEM_3"); break; | VK_OEM_3 | |
236 | case VK_OEM_4: str = _T("VK_OEM_4"); break; | VK_OEM_4 | |
237 | case VK_OEM_5: str = _T("VK_OEM_5"); break; | VK_OEM_5 | |
238 | case VK_OEM_6: str = _T("VK_OEM_6"); break; | VK_OEM_6 | |
239 | case VK_OEM_7: str = _T("VK_OEM_7"); break; | VK_OEM_7 | |
240 | case VK_OEM_8: str = _T("VK_OEM_8"); break; | VK_OEM_8 | |
241 | case VK_OEM_AX: str = _T("VK_OEM_AX"); break; | VK_OEM_AX | |
242 | case VK_OEM_102: str = _T("VK_OEM_102"); break; | VK_OEM_102 | |
243 | case VK_ICO_HELP: str = _T("VK_ICO_HELP"); break; | VK_ICO_HELP | |
244 | case VK_ICO_00: str = _T("VK_ICO_00"); break; | VK_ICO_00 | |
245 | case VK_PROCESSKEY: str = _T("VK_PROCESSKEY"); break; | VK_PROCESSKEY | |
246 | case VK_ICO_CLEAR: str = _T("VK_ICO_CLEAR"); break; | VK_ICO_CLEAR | |
247 | case VK_PACKET: str = _T("VK_PACKET"); break; | VK_PACKET | |
248 | case VK_OEM_RESET: str = _T("VK_OEM_RESET"); break; | VK_OEM_RESET | |
249 | case VK_OEM_JUMP: str = _T("VK_OEM_JUMP"); break; | VK_OEM_JUMP | |
250 | case VK_OEM_PA1: str = _T("VK_OEM_PA1"); break; | VK_OEM_PA1 | |
251 | case VK_OEM_PA2: str = _T("VK_OEM_PA2"); break; | VK_OEM_PA2 | |
252 | case VK_OEM_PA3: str = _T("VK_OEM_PA3"); break; | VK_OEM_PA3 | |
253 | case VK_OEM_WSCTRL: str = _T("VK_OEM_WSCTRL"); break; | VK_OEM_WSCTRL | |
254 | case VK_OEM_CUSEL: str = _T("VK_OEM_CUSEL"); break; | VK_OEM_CUSEL | |
255 | case VK_OEM_ATTN: str = _T("VK_OEM_ATTN"); break; | VK_OEM_ATTN | |
256 | case VK_OEM_FINISH: str = _T("VK_OEM_FINISH"); break; | VK_OEM_FINISH | |
257 | case VK_OEM_COPY: str = _T("VK_OEM_COPY"); break; | VK_OEM_COPY | |
258 | case VK_OEM_AUTO: str = _T("VK_OEM_AUTO"); break; | VK_OEM_AUTO | |
259 | case VK_OEM_ENLW: str = _T("VK_OEM_ENLW"); break; | VK_OEM_ENLW | |
260 | case VK_OEM_BACKTAB: str = _T("VK_OEM_BACKTAB"); break; | VK_OEM_BACKTAB | |
261 | case VK_ATTN: str = _T("VK_ATTN"); break; | VK_ATTN | |
262 | case VK_CRSEL: str = _T("VK_CRSEL"); break; | VK_CRSEL | |
263 | case VK_EXSEL: str = _T("VK_EXSEL"); break; | VK_EXSEL | |
264 | case VK_EREOF: str = _T("VK_EREOF"); break; | VK_EREOF | |
265 | case VK_PLAY: str = _T("VK_PLAY"); break; | VK_PLAY | |
266 | case VK_ZOOM: str = _T("VK_ZOOM"); break; | VK_ZOOM | |
267 | case VK_NONAME: str = _T("VK_NONAME"); break; | VK_NONAME | |
268 | case VK_PA1: str = _T("VK_PA1"); break; | VK_PA1 | |
269 | case VK_OEM_CLEAR: str = _T("VK_OEM_CLEAR"); break; | VK_OEM_CLEAR | |
272 | str.Format(_T("%c"), (TCHAR)key); | %c | |
278 | str.Format(_T("%c, 0x%02x"), (TCHAR)key, key); | %c, 0x%02x | |
306 | case VK_LBUTTON: str = _T("LBtn"); break; | LBtn | |
307 | case VK_RBUTTON: str = _T("RBtn"); break; | RBtn | |
308 | case VK_CANCEL: str = _T("Cancel"); break; | Cancel | |
309 | case VK_MBUTTON: str = _T("MBtn"); break; | MBtn | |
310 | case VK_XBUTTON1: str = _T("X1Btn"); break; | X1Btn | |
311 | case VK_XBUTTON2: str = _T("X2Btn"); break; | X2Btn | |
312 | case VK_BACK: str = _T("Back"); break; | Back | |
313 | case VK_TAB: str = _T("Tab"); break; | Tab | |
314 | case VK_CLEAR: str = _T("Clear"); break; | Clear | |
315 | case VK_RETURN: str = _T("Return"); break; | Return | |
316 | case VK_SHIFT: str = _T("Shift"); break; | Shift | |
317 | case VK_CONTROL: str = _T("Ctrl"); break; | Ctrl | |
318 | case VK_MENU: str = _T("Alt"); break; | Alt | |
319 | case VK_PAUSE: str = _T("Pause"); break; | Pause | |
320 | case VK_CAPITAL: str = _T("Capital"); break; | Capital | |
321 | // case VK_KANA: str = _T("Kana"); break; | Kana | |
322 | // case VK_HANGEUL: str = _T("Hangeul"); break; | Hangeul | |
323 | case VK_HANGUL: str = _T("Hangul"); break; | Hangul | |
324 | case VK_JUNJA: str = _T("Junja"); break; | Junja | |
325 | case VK_FINAL: str = _T("Final"); break; | Final | |
326 | // case VK_HANJA: str = _T("Hanja"); break; | Hanja | |
327 | case VK_KANJI: str = _T("Kanji"); break; | Kanji | |
328 | case VK_ESCAPE: str = _T("Escape"); break; | Escape | |
329 | case VK_CONVERT: str = _T("Convert"); break; | Convert | |
330 | case VK_NONCONVERT: str = _T("Non Convert"); break; | Non Convert | |
331 | case VK_ACCEPT: str = _T("Accept"); break; | Accept | |
332 | case VK_MODECHANGE: str = _T("Mode Change"); break; | Mode Change | |
333 | case VK_SPACE: str = _T("Space"); break; | Space | |
334 | case VK_PRIOR: str = _T("PgUp"); break; | PgUp | |
335 | case VK_NEXT: str = _T("PgDn"); break; | PgDn | |
336 | case VK_END: str = _T("End"); break; | End | |
337 | case VK_HOME: str = _T("Home"); break; | Home | |
338 | case VK_LEFT: str = _T("Left"); break; | Left | |
339 | case VK_UP: str = _T("Up"); break; | Up | |
340 | case VK_RIGHT: str = _T("Right"); break; | Right | |
341 | case VK_DOWN: str = _T("Down"); break; | Down | |
342 | case VK_SELECT: str = _T("Select"); break; | Select | |
343 | case VK_PRINT: str = _T("Print"); break; | Print | |
344 | case VK_EXECUTE: str = _T("Execute"); break; | Execute | |
345 | case VK_SNAPSHOT: str = _T("Snapshot"); break; | Snapshot | |
346 | case VK_INSERT: str = _T("Insert"); break; | Insert | |
347 | case VK_DELETE: str = _T("Delete"); break; | Delete | |
348 | case VK_HELP: str = _T("Help"); break; | Help | |
349 | case VK_LWIN: str = _T("LWin"); break; | LWin | |
350 | case VK_RWIN: str = _T("RWin"); break; | RWin | |
351 | case VK_APPS: str = _T("Apps"); break; | Apps | |
352 | case VK_SLEEP: str = _T("Sleep"); break; | Sleep | |
353 | case VK_NUMPAD0: str = _T("Numpad 0"); break; | Numpad 0 | |
354 | case VK_NUMPAD1: str = _T("Numpad 1"); break; | Numpad 1 | |
355 | case VK_NUMPAD2: str = _T("Numpad 2"); break; | Numpad 2 | |
356 | case VK_NUMPAD3: str = _T("Numpad 3"); break; | Numpad 3 | |
357 | case VK_NUMPAD4: str = _T("Numpad 4"); break; | Numpad 4 | |
358 | case VK_NUMPAD5: str = _T("Numpad 5"); break; | Numpad 5 | |
359 | case VK_NUMPAD6: str = _T("Numpad 6"); break; | Numpad 6 | |
360 | case VK_NUMPAD7: str = _T("Numpad 7"); break; | Numpad 7 | |
361 | case VK_NUMPAD8: str = _T("Numpad 8"); break; | Numpad 8 | |
362 | case VK_NUMPAD9: str = _T("Numpad 9"); break; | Numpad 9 | |
363 | case VK_MULTIPLY: str = _T("Multiply"); break; | Multiply | |
364 | case VK_ADD: str = _T("Add"); break; | Add | |
365 | case VK_SEPARATOR: str = _T("Separator"); break; | Separator | |
366 | case VK_SUBTRACT: str = _T("Subtract"); break; | Subtract | |
367 | case VK_DECIMAL: str = _T("Decimal"); break; | Decimal | |
368 | case VK_DIVIDE: str = _T("Divide"); break; | Divide | |
369 | case VK_F1: str = _T("F1"); break; | F1 | |
370 | case VK_F2: str = _T("F2"); break; | F2 | |
371 | case VK_F3: str = _T("F3"); break; | F3 | |
372 | case VK_F4: str = _T("F4"); break; | F4 | |
373 | case VK_F5: str = _T("F5"); break; | F5 | |
374 | case VK_F6: str = _T("F6"); break; | F6 | |
375 | case VK_F7: str = _T("F7"); break; | F7 | |
376 | case VK_F8: str = _T("F8"); break; | F8 | |
377 | case VK_F9: str = _T("F9"); break; | F9 | |
378 | case VK_F10: str = _T("F10"); break; | F10 | |
379 | case VK_F11: str = _T("F11"); break; | F11 | |
380 | case VK_F12: str = _T("F12"); break; | F12 | |
381 | case VK_F13: str = _T("F13"); break; | F13 | |
382 | case VK_F14: str = _T("F14"); break; | F14 | |
383 | case VK_F15: str = _T("F15"); break; | F15 | |
384 | case VK_F16: str = _T("F16"); break; | F16 | |
385 | case VK_F17: str = _T("F17"); break; | F17 | |
386 | case VK_F18: str = _T("F18"); break; | F18 | |
387 | case VK_F19: str = _T("F19"); break; | F19 | |
388 | case VK_F20: str = _T("F20"); break; | F20 | |
389 | case VK_F21: str = _T("F21"); break; | F21 | |
390 | case VK_F22: str = _T("F22"); break; | F22 | |
391 | case VK_F23: str = _T("F23"); break; | F23 | |
392 | case VK_F24: str = _T("F24"); break; | F24 | |
393 | case VK_NUMLOCK: str = _T("Numlock"); break; | Numlock | |
394 | case VK_SCROLL: str = _T("Scroll"); break; | Scroll | |
395 | // case VK_OEM_NEC_EQUAL: str = _T("OEM NEC Equal"); break; | OEM NEC Equal | |
396 | case VK_OEM_FJ_JISHO: str = _T("OEM FJ Jisho"); break; | OEM FJ Jisho | |
397 | case VK_OEM_FJ_MASSHOU: str = _T("OEM FJ Msshou"); break; | OEM FJ Msshou | |
398 | case VK_OEM_FJ_TOUROKU: str = _T("OEM FJ Touroku"); break; | OEM FJ Touroku | |
399 | case VK_OEM_FJ_LOYA: str = _T("OEM FJ Loya"); break; | OEM FJ Loya | |
400 | case VK_OEM_FJ_ROYA: str = _T("OEM FJ Roya"); break; | OEM FJ Roya | |
401 | case VK_LSHIFT: str = _T("LShift"); break; | LShift | |
402 | case VK_RSHIFT: str = _T("RShift"); break; | RShift | |
403 | case VK_LCONTROL: str = _T("LCtrl"); break; | LCtrl | |
404 | case VK_RCONTROL: str = _T("RCtrl"); break; | RCtrl | |
405 | case VK_LMENU: str = _T("LAlt"); break; | LAlt | |
406 | case VK_RMENU: str = _T("RAlt"); break; | RAlt | |
407 | case VK_BROWSER_BACK: str = _T("Browser Back"); break; | Browser Back | |
408 | case VK_BROWSER_FORWARD: str = _T("Browser Forward"); break; | Browser Forward | |
409 | case VK_BROWSER_REFRESH: str = _T("Browser Refresh"); break; | Browser Refresh | |
410 | case VK_BROWSER_STOP: str = _T("Browser Stop"); break; | Browser Stop | |
411 | case VK_BROWSER_SEARCH: str = _T("Browser Search"); break; | Browser Search | |
412 | case VK_BROWSER_FAVORITES: str = _T("Browser Favorites"); break; | Browser Favorites | |
413 | case VK_BROWSER_HOME: str = _T("Browser Home"); break; | Browser Home | |
414 | case VK_VOLUME_MUTE: str = _T("Volume Mute"); break; | Volume Mute | |
415 | case VK_VOLUME_DOWN: str = _T("Volume Down"); break; | Volume Down | |
416 | case VK_VOLUME_UP: str = _T("Volume Up"); break; | Volume Up | |
417 | case VK_MEDIA_NEXT_TRACK: str = _T("Media Next Track"); break; | Media Next Track | |
418 | case VK_MEDIA_PREV_TRACK: str = _T("Media Prev Track"); break; | Media Prev Track | |
419 | case VK_MEDIA_STOP: str = _T("Media Stop"); break; | Media Stop | |
420 | case VK_MEDIA_PLAY_PAUSE: str = _T("Media Play/Pause"); break; | Media Play/Pause | |
421 | case VK_LAUNCH_MAIL: str = _T("Launch Mail"); break; | Launch Mail | |
422 | case VK_LAUNCH_MEDIA_SELECT: str = _T("Launch Media Select"); break; | Launch Media Select | |
423 | case VK_LAUNCH_APP1: str = _T("Launch App1"); break; | Launch App1 | |
424 | case VK_LAUNCH_APP2: str = _T("Launch App2"); break; | Launch App2 | |
425 | case VK_OEM_1: str = _T("OEM 1"); break; | OEM 1 | |
426 | case VK_OEM_PLUS: str = _T("Plus"); break; | Plus | |
427 | case VK_OEM_COMMA: str = _T("Comma"); break; | Comma | |
428 | case VK_OEM_MINUS: str = _T("Minus"); break; | Minus | |
429 | case VK_OEM_PERIOD: str = _T("Period"); break; | Period | |
430 | case VK_OEM_2: str = _T("OEM 2"); break; | OEM 2 | |
431 | case VK_OEM_3: str = _T("OEM 3"); break; | OEM 3 | |
432 | case VK_OEM_4: str = _T("OEM 4"); break; | OEM 4 | |
433 | case VK_OEM_5: str = _T("OEM 5"); break; | OEM 5 | |
434 | case VK_OEM_6: str = _T("OEM 6"); break; | OEM 6 | |
435 | case VK_OEM_7: str = _T("OEM 7"); break; | OEM 7 | |
436 | case VK_OEM_8: str = _T("OEM 8"); break; | OEM 8 | |
437 | case VK_OEM_AX: str = _T("OEM AX"); break; | OEM AX | |
438 | case VK_OEM_102: str = _T("OEM 102"); break; | OEM 102 | |
439 | case VK_ICO_HELP: str = _T("ICO Help"); break; | ICO Help | |
440 | case VK_ICO_00: str = _T("ICO 00"); break; | ICO 00 | |
441 | case VK_PROCESSKEY: str = _T("Process Key"); break; | Process Key | |
442 | case VK_ICO_CLEAR: str = _T("ICO Clear"); break; | ICO Clear | |
443 | case VK_PACKET: str = _T("Packet"); break; | Packet | |
444 | case VK_OEM_RESET: str = _T("OEM Reset"); break; | OEM Reset | |
445 | case VK_OEM_JUMP: str = _T("OEM Jump"); break; | OEM Jump | |
446 | case VK_OEM_PA1: str = _T("OEM PA1"); break; | OEM PA1 | |
447 | case VK_OEM_PA2: str = _T("OEM PA2"); break; | OEM PA2 | |
448 | case VK_OEM_PA3: str = _T("OEM PA3"); break; | OEM PA3 | |
449 | case VK_OEM_WSCTRL: str = _T("OEM WSCtrl"); break; | OEM WSCtrl | |
450 | case VK_OEM_CUSEL: str = _T("OEM CUSEL"); break; | OEM CUSEL | |
451 | case VK_OEM_ATTN: str = _T("OEM ATTN"); break; | OEM ATTN | |
452 | case VK_OEM_FINISH: str = _T("OEM Finish"); break; | OEM Finish | |
453 | case VK_OEM_COPY: str = _T("OEM Copy"); break; | OEM Copy | |
454 | case VK_OEM_AUTO: str = _T("OEM Auto"); break; | OEM Auto | |
455 | case VK_OEM_ENLW: str = _T("OEM ENLW"); break; | OEM ENLW | |
456 | case VK_OEM_BACKTAB: str = _T("OEM Backtab"); break; | OEM Backtab | |
457 | case VK_ATTN: str = _T("ATTN"); break; | ATTN | |
458 | case VK_CRSEL: str = _T("CRSEL"); break; | CRSEL | |
459 | case VK_EXSEL: str = _T("EXSEL"); break; | EXSEL | |
460 | case VK_EREOF: str = _T("EREOF"); break; | EREOF | |
461 | case VK_PLAY: str = _T("Play"); break; | Play | |
462 | case VK_ZOOM: str = _T("Zoom"); break; | Zoom | |
463 | case VK_NONAME: str = _T("Noname"); break; | Noname | |
464 | case VK_PA1: str = _T("PA1"); break; | PA1 | |
465 | case VK_OEM_CLEAR: str = _T("OEM Clear"); break; | OEM Clear | |
468 | str.Format(_T("%c"), (TCHAR)a.key); | %c | |
473 | str.Format(_T("%c"), (TCHAR)a.key); | %c | |
489 | case wmcmd::LDOWN: ret = _T("Left Down"); break; | Left Down | |
490 | case wmcmd::LUP: ret = _T("Left Up"); break; | Left Up | |
491 | case wmcmd::LDBLCLK: ret = _T("Left DblClk"); break; | Left DblClk | |
492 | case wmcmd::MDOWN: ret = _T("Middle Down"); break; | Middle Down | |
493 | case wmcmd::MUP: ret = _T("Middle Up"); break; | Middle Up | |
494 | case wmcmd::MDBLCLK: ret = _T("Middle DblClk"); break; | Middle DblClk | |
495 | case wmcmd::RDOWN: ret = _T("Right Down"); break; | Right Down | |
496 | case wmcmd::RUP: ret = _T("Right Up"); break; | Right Up | |
497 | case wmcmd::RDBLCLK: ret = _T("Right DblClk"); break; | Right DblClk | |
498 | case wmcmd::X1DOWN: ret = _T("X1 Down"); break; | X1 Down | |
499 | case wmcmd::X1UP: ret = _T("X1 Up"); break; | X1 Up | |
500 | case wmcmd::X1DBLCLK: ret = _T("X1 DblClk"); break; | X1 DblClk | |
501 | case wmcmd::X2DOWN: ret = _T("X2 Down"); break; | X2 Down | |
502 | case wmcmd::X2UP: ret = _T("X2 Up"); break; | X2 Up | |
503 | case wmcmd::X2DBLCLK: ret = _T("X2 DblClk"); break; | X2 DblClk | |
504 | case wmcmd::WUP: ret = _T("Wheel Up"); break; | Wheel Up | |
505 | case wmcmd::WDOWN: ret = _T("Wheel Down"); break; | Wheel Down | |
519 | case APPCOMMAND_BROWSER_BACKWARD: str = _T("BROWSER_BACKWARD"); break; | BROWSER_BACKWARD | |
520 | case APPCOMMAND_BROWSER_FORWARD: str = _T("BROWSER_FORWARD"); break; | BROWSER_FORWARD | |
521 | case APPCOMMAND_BROWSER_REFRESH: str = _T("BROWSER_REFRESH"); break; | BROWSER_REFRESH | |
522 | case APPCOMMAND_BROWSER_STOP: str = _T("BROWSER_STOP"); break; | BROWSER_STOP | |
523 | case APPCOMMAND_BROWSER_SEARCH: str = _T("BROWSER_SEARCH"); break; | BROWSER_SEARCH | |
524 | case APPCOMMAND_BROWSER_FAVORITES: str = _T("BROWSER_FAVORITES"); break; | BROWSER_FAVORITES | |
525 | case APPCOMMAND_BROWSER_HOME: str = _T("BROWSER_HOME"); break; | BROWSER_HOME | |
526 | case APPCOMMAND_VOLUME_MUTE: str = _T("VOLUME_MUTE"); break; | VOLUME_MUTE | |
527 | case APPCOMMAND_VOLUME_DOWN: str = _T("VOLUME_DOWN"); break; | VOLUME_DOWN | |
528 | case APPCOMMAND_VOLUME_UP: str = _T("VOLUME_UP"); break; | VOLUME_UP | |
529 | case APPCOMMAND_MEDIA_NEXTTRACK: str = _T("MEDIA_NEXTTRACK"); break; | MEDIA_NEXTTRACK | |
530 | case APPCOMMAND_MEDIA_PREVIOUSTRACK: str = _T("MEDIA_PREVIOUSTRACK"); break; | MEDIA_PREVIOUSTRACK | |
531 | case APPCOMMAND_MEDIA_STOP: str = _T("MEDIA_STOP"); break; | MEDIA_STOP | |
532 | case APPCOMMAND_MEDIA_PLAY_PAUSE: str = _T("MEDIA_PLAY_PAUSE"); break; | MEDIA_PLAY_PAUSE | |
533 | case APPCOMMAND_LAUNCH_MAIL: str = _T("LAUNCH_MAIL"); break; | LAUNCH_MAIL | |
534 | case APPCOMMAND_LAUNCH_MEDIA_SELECT: str = _T("LAUNCH_MEDIA_SELECT"); break; | LAUNCH_MEDIA_SELECT | |
535 | case APPCOMMAND_LAUNCH_APP1: str = _T("LAUNCH_APP1"); break; | LAUNCH_APP1 | |
536 | case APPCOMMAND_LAUNCH_APP2: str = _T("LAUNCH_APP2"); break; | LAUNCH_APP2 | |
537 | case APPCOMMAND_BASS_DOWN: str = _T("BASS_DOWN"); break; | BASS_DOWN | |
538 | case APPCOMMAND_BASS_BOOST: str = _T("BASS_BOOST"); break; | BASS_BOOST | |
539 | case APPCOMMAND_BASS_UP: str = _T("BASS_UP"); break; | BASS_UP | |
540 | case APPCOMMAND_TREBLE_DOWN: str = _T("TREBLE_DOWN"); break; | TREBLE_DOWN | |
541 | case APPCOMMAND_TREBLE_UP: str = _T("TREBLE_UP"); break; | TREBLE_UP | |
542 | case APPCOMMAND_MICROPHONE_VOLUME_MUTE: str = _T("MICROPHONE_VOLUME_MUTE"); break; | MICROPHONE_VOLUME_MUTE | |
543 | case APPCOMMAND_MICROPHONE_VOLUME_DOWN: str = _T("MICROPHONE_VOLUME_DOWN"); break; | MICROPHONE_VOLUME_DOWN | |
544 | case APPCOMMAND_MICROPHONE_VOLUME_UP: str = _T("MICROPHONE_VOLUME_UP"); break; | MICROPHONE_VOLUME_UP | |
545 | case APPCOMMAND_HELP: str = _T("HELP"); break; | HELP | |
546 | case APPCOMMAND_FIND: str = _T("FIND"); break; | FIND | |
547 | case APPCOMMAND_NEW: str = _T("NEW"); break; | NEW | |
548 | case APPCOMMAND_OPEN: str = _T("OPEN"); break; | OPEN | |
549 | case APPCOMMAND_CLOSE: str = _T("CLOSE"); break; | CLOSE | |
550 | case APPCOMMAND_SAVE: str = _T("SAVE"); break; | SAVE | |
551 | case APPCOMMAND_PRINT: str = _T("PRINT"); break; | PRINT | |
552 | case APPCOMMAND_UNDO: str = _T("UNDO"); break; | UNDO | |
553 | case APPCOMMAND_REDO: str = _T("REDO"); break; | REDO | |
554 | case APPCOMMAND_COPY: str = _T("COPY"); break; | COPY | |
555 | case APPCOMMAND_CUT: str = _T("CUT"); break; | CUT | |
556 | case APPCOMMAND_PASTE: str = _T("PASTE"); break; | PASTE | |
557 | case APPCOMMAND_REPLY_TO_MAIL: str = _T("REPLY_TO_MAIL"); break; | REPLY_TO_MAIL | |
558 | case APPCOMMAND_FORWARD_MAIL: str = _T("FORWARD_MAIL"); break; | FORWARD_MAIL | |
559 | case APPCOMMAND_SEND_MAIL: str = _T("SEND_MAIL"); break; | SEND_MAIL | |
560 | case APPCOMMAND_SPELL_CHECK: str = _T("SPELL_CHECK"); break; | SPELL_CHECK | |
561 | case APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE: str = _T("DICTATE_OR_COMMAND_CONTROL_TOGGLE"); break; | DICTATE_OR_COMMAND_CONTROL_TOGGLE | |
562 | case APPCOMMAND_MIC_ON_OFF_TOGGLE: str = _T("MIC_ON_OFF_TOGGLE"); break; | MIC_ON_OFF_TOGGLE | |
563 | case APPCOMMAND_CORRECTION_LIST: str = _T("CORRECTION_LIST"); break; | CORRECTION_LIST | |
564 | case APPCOMMAND_MEDIA_PLAY: str = _T("MEDIA_PLAY"); break; | MEDIA_PLAY | |
565 | case APPCOMMAND_MEDIA_PAUSE: str = _T("MEDIA_PAUSE"); break; | MEDIA_PAUSE | |
566 | case APPCOMMAND_MEDIA_RECORD: str = _T("MEDIA_RECORD"); break; | MEDIA_RECORD | |
567 | case APPCOMMAND_MEDIA_FAST_FORWARD: str = _T("MEDIA_FAST_FORWARD"); break; | MEDIA_FAST_FORWARD | |
568 | case APPCOMMAND_MEDIA_REWIND: str = _T("MEDIA_REWIND"); break; | MEDIA_REWIND | |
569 | case APPCOMMAND_MEDIA_CHANNEL_UP: str = _T("MEDIA_CHANNEL_UP"); break; | MEDIA_CHANNEL_UP | |
570 | case APPCOMMAND_MEDIA_CHANNEL_DOWN: str = _T("MEDIA_CHANNEL_DOWN"); break; | MEDIA_CHANNEL_DOWN | |
630 | m_list.InsertColumn(COL_MOD, _T("Modifier"), LVCFMT_LEFT, 40); | Modifier | |
633 | m_list.InsertColumn(COL_ID, _T("ID"), LVCFMT_LEFT, 40); | ID | |
636 | m_list.InsertColumn(COL_RMCMD, _T("RemoteCmd"), LVCFMT_LEFT, 80); | RemoteCmd | |
637 | m_list.InsertColumn(COL_RMREPCNT, _T("RepCnt"), LVCFMT_CENTER, 60); | RepCnt | |
780 | sl.AddTail(_T("VIRTKEY")); | VIRTKEY | |
781 | sl.AddTail(_T("ASCII")); | ASCII | |
868 | m_list.SetItemText(pItem->iItem, COL_TYPE, (wc.fVirt&FVIRTKEY)?_T("VIRTKEY"):_T("ASCII")); | VIRTKEY | |
| | ASCII | |
898 | str.Format(_T("%d"), wc.rmrepcnt); | %d | |
| | | |