forked from https://github.com/Evidlo/remarkable_mouse | patches include cool mapping mode that actually does proper aspect ratio conversion and fixing it for smartcard ssh setups
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1060 lines
24 KiB
1060 lines
24 KiB
# generated by generate_codes.py |
|
|
|
types= {0: 'EV_SYN', |
|
1: 'EV_KEY', |
|
2: 'EV_REL', |
|
3: 'EV_ABS', |
|
4: 'EV_MSC', |
|
5: 'EV_SW', |
|
17: 'EV_LED', |
|
18: 'EV_SND', |
|
20: 'EV_REP', |
|
21: 'EV_FF', |
|
22: 'EV_PWR', |
|
23: 'EV_FF_STATUS', |
|
31: 'EV_MAX'} |
|
codes = {0: {0: 'SYN_REPORT', |
|
1: 'SYN_CONFIG', |
|
2: 'SYN_MT_REPORT', |
|
3: 'SYN_DROPPED', |
|
4: 'SYN_04', |
|
5: 'SYN_05', |
|
6: 'SYN_06', |
|
7: 'SYN_07', |
|
8: 'SYN_08', |
|
9: 'SYN_09', |
|
10: 'SYN_0A', |
|
11: 'SYN_0B', |
|
12: 'SYN_0C', |
|
13: 'SYN_0D', |
|
14: 'SYN_0E', |
|
15: 'SYN_MAX'}, |
|
1: {0: 'KEY_RESERVED', |
|
1: 'KEY_ESC', |
|
2: 'KEY_1', |
|
3: 'KEY_2', |
|
4: 'KEY_3', |
|
5: 'KEY_4', |
|
6: 'KEY_5', |
|
7: 'KEY_6', |
|
8: 'KEY_7', |
|
9: 'KEY_8', |
|
10: 'KEY_9', |
|
11: 'KEY_0', |
|
12: 'KEY_MINUS', |
|
13: 'KEY_EQUAL', |
|
14: 'KEY_BACKSPACE', |
|
15: 'KEY_TAB', |
|
16: 'KEY_Q', |
|
17: 'KEY_W', |
|
18: 'KEY_E', |
|
19: 'KEY_R', |
|
20: 'KEY_T', |
|
21: 'KEY_Y', |
|
22: 'KEY_U', |
|
23: 'KEY_I', |
|
24: 'KEY_O', |
|
25: 'KEY_P', |
|
26: 'KEY_LEFTBRACE', |
|
27: 'KEY_RIGHTBRACE', |
|
28: 'KEY_ENTER', |
|
29: 'KEY_LEFTCTRL', |
|
30: 'KEY_A', |
|
31: 'KEY_S', |
|
32: 'KEY_D', |
|
33: 'KEY_F', |
|
34: 'KEY_G', |
|
35: 'KEY_H', |
|
36: 'KEY_J', |
|
37: 'KEY_K', |
|
38: 'KEY_L', |
|
39: 'KEY_SEMICOLON', |
|
40: 'KEY_APOSTROPHE', |
|
41: 'KEY_GRAVE', |
|
42: 'KEY_LEFTSHIFT', |
|
43: 'KEY_BACKSLASH', |
|
44: 'KEY_Z', |
|
45: 'KEY_X', |
|
46: 'KEY_C', |
|
47: 'KEY_V', |
|
48: 'KEY_B', |
|
49: 'KEY_N', |
|
50: 'KEY_M', |
|
51: 'KEY_COMMA', |
|
52: 'KEY_DOT', |
|
53: 'KEY_SLASH', |
|
54: 'KEY_RIGHTSHIFT', |
|
55: 'KEY_KPASTERISK', |
|
56: 'KEY_LEFTALT', |
|
57: 'KEY_SPACE', |
|
58: 'KEY_CAPSLOCK', |
|
59: 'KEY_F1', |
|
60: 'KEY_F2', |
|
61: 'KEY_F3', |
|
62: 'KEY_F4', |
|
63: 'KEY_F5', |
|
64: 'KEY_F6', |
|
65: 'KEY_F7', |
|
66: 'KEY_F8', |
|
67: 'KEY_F9', |
|
68: 'KEY_F10', |
|
69: 'KEY_NUMLOCK', |
|
70: 'KEY_SCROLLLOCK', |
|
71: 'KEY_KP7', |
|
72: 'KEY_KP8', |
|
73: 'KEY_KP9', |
|
74: 'KEY_KPMINUS', |
|
75: 'KEY_KP4', |
|
76: 'KEY_KP5', |
|
77: 'KEY_KP6', |
|
78: 'KEY_KPPLUS', |
|
79: 'KEY_KP1', |
|
80: 'KEY_KP2', |
|
81: 'KEY_KP3', |
|
82: 'KEY_KP0', |
|
83: 'KEY_KPDOT', |
|
84: 'KEY_54', |
|
85: 'KEY_ZENKAKUHANKAKU', |
|
86: 'KEY_102ND', |
|
87: 'KEY_F11', |
|
88: 'KEY_F12', |
|
89: 'KEY_RO', |
|
90: 'KEY_KATAKANA', |
|
91: 'KEY_HIRAGANA', |
|
92: 'KEY_HENKAN', |
|
93: 'KEY_KATAKANAHIRAGANA', |
|
94: 'KEY_MUHENKAN', |
|
95: 'KEY_KPJPCOMMA', |
|
96: 'KEY_KPENTER', |
|
97: 'KEY_RIGHTCTRL', |
|
98: 'KEY_KPSLASH', |
|
99: 'KEY_SYSRQ', |
|
100: 'KEY_RIGHTALT', |
|
101: 'KEY_LINEFEED', |
|
102: 'KEY_HOME', |
|
103: 'KEY_UP', |
|
104: 'KEY_PAGEUP', |
|
105: 'KEY_LEFT', |
|
106: 'KEY_RIGHT', |
|
107: 'KEY_END', |
|
108: 'KEY_DOWN', |
|
109: 'KEY_PAGEDOWN', |
|
110: 'KEY_INSERT', |
|
111: 'KEY_DELETE', |
|
112: 'KEY_MACRO', |
|
113: 'KEY_MUTE', |
|
114: 'KEY_VOLUMEDOWN', |
|
115: 'KEY_VOLUMEUP', |
|
116: 'KEY_POWER', |
|
117: 'KEY_KPEQUAL', |
|
118: 'KEY_KPPLUSMINUS', |
|
119: 'KEY_PAUSE', |
|
120: 'KEY_SCALE', |
|
121: 'KEY_KPCOMMA', |
|
122: 'KEY_HANGEUL', |
|
123: 'KEY_HANJA', |
|
124: 'KEY_YEN', |
|
125: 'KEY_LEFTMETA', |
|
126: 'KEY_RIGHTMETA', |
|
127: 'KEY_COMPOSE', |
|
128: 'KEY_STOP', |
|
129: 'KEY_AGAIN', |
|
130: 'KEY_PROPS', |
|
131: 'KEY_UNDO', |
|
132: 'KEY_FRONT', |
|
133: 'KEY_COPY', |
|
134: 'KEY_OPEN', |
|
135: 'KEY_PASTE', |
|
136: 'KEY_FIND', |
|
137: 'KEY_CUT', |
|
138: 'KEY_HELP', |
|
139: 'KEY_MENU', |
|
140: 'KEY_CALC', |
|
141: 'KEY_SETUP', |
|
142: 'KEY_SLEEP', |
|
143: 'KEY_WAKEUP', |
|
144: 'KEY_FILE', |
|
145: 'KEY_SENDFILE', |
|
146: 'KEY_DELETEFILE', |
|
147: 'KEY_XFER', |
|
148: 'KEY_PROG1', |
|
149: 'KEY_PROG2', |
|
150: 'KEY_WWW', |
|
151: 'KEY_MSDOS', |
|
152: 'KEY_COFFEE', |
|
153: 'KEY_ROTATE_DISPLAY', |
|
154: 'KEY_CYCLEWINDOWS', |
|
155: 'KEY_MAIL', |
|
156: 'KEY_BOOKMARKS', |
|
157: 'KEY_COMPUTER', |
|
158: 'KEY_BACK', |
|
159: 'KEY_FORWARD', |
|
160: 'KEY_CLOSECD', |
|
161: 'KEY_EJECTCD', |
|
162: 'KEY_EJECTCLOSECD', |
|
163: 'KEY_NEXTSONG', |
|
164: 'KEY_PLAYPAUSE', |
|
165: 'KEY_PREVIOUSSONG', |
|
166: 'KEY_STOPCD', |
|
167: 'KEY_RECORD', |
|
168: 'KEY_REWIND', |
|
169: 'KEY_PHONE', |
|
170: 'KEY_ISO', |
|
171: 'KEY_CONFIG', |
|
172: 'KEY_HOMEPAGE', |
|
173: 'KEY_REFRESH', |
|
174: 'KEY_EXIT', |
|
175: 'KEY_MOVE', |
|
176: 'KEY_EDIT', |
|
177: 'KEY_SCROLLUP', |
|
178: 'KEY_SCROLLDOWN', |
|
179: 'KEY_KPLEFTPAREN', |
|
180: 'KEY_KPRIGHTPAREN', |
|
181: 'KEY_NEW', |
|
182: 'KEY_REDO', |
|
183: 'KEY_F13', |
|
184: 'KEY_F14', |
|
185: 'KEY_F15', |
|
186: 'KEY_F16', |
|
187: 'KEY_F17', |
|
188: 'KEY_F18', |
|
189: 'KEY_F19', |
|
190: 'KEY_F20', |
|
191: 'KEY_F21', |
|
192: 'KEY_F22', |
|
193: 'KEY_F23', |
|
194: 'KEY_F24', |
|
195: 'KEY_C3', |
|
196: 'KEY_C4', |
|
197: 'KEY_C5', |
|
198: 'KEY_C6', |
|
199: 'KEY_C7', |
|
200: 'KEY_PLAYCD', |
|
201: 'KEY_PAUSECD', |
|
202: 'KEY_PROG3', |
|
203: 'KEY_PROG4', |
|
204: 'KEY_DASHBOARD', |
|
205: 'KEY_SUSPEND', |
|
206: 'KEY_CLOSE', |
|
207: 'KEY_PLAY', |
|
208: 'KEY_FASTFORWARD', |
|
209: 'KEY_BASSBOOST', |
|
210: 'KEY_PRINT', |
|
211: 'KEY_HP', |
|
212: 'KEY_CAMERA', |
|
213: 'KEY_SOUND', |
|
214: 'KEY_QUESTION', |
|
215: 'KEY_EMAIL', |
|
216: 'KEY_CHAT', |
|
217: 'KEY_SEARCH', |
|
218: 'KEY_CONNECT', |
|
219: 'KEY_FINANCE', |
|
220: 'KEY_SPORT', |
|
221: 'KEY_SHOP', |
|
222: 'KEY_ALTERASE', |
|
223: 'KEY_CANCEL', |
|
224: 'KEY_BRIGHTNESSDOWN', |
|
225: 'KEY_BRIGHTNESSUP', |
|
226: 'KEY_MEDIA', |
|
227: 'KEY_SWITCHVIDEOMODE', |
|
228: 'KEY_KBDILLUMTOGGLE', |
|
229: 'KEY_KBDILLUMDOWN', |
|
230: 'KEY_KBDILLUMUP', |
|
231: 'KEY_SEND', |
|
232: 'KEY_REPLY', |
|
233: 'KEY_FORWARDMAIL', |
|
234: 'KEY_SAVE', |
|
235: 'KEY_DOCUMENTS', |
|
236: 'KEY_BATTERY', |
|
237: 'KEY_BLUETOOTH', |
|
238: 'KEY_WLAN', |
|
239: 'KEY_UWB', |
|
240: 'KEY_UNKNOWN', |
|
241: 'KEY_VIDEO_NEXT', |
|
242: 'KEY_VIDEO_PREV', |
|
243: 'KEY_BRIGHTNESS_CYCLE', |
|
244: 'KEY_BRIGHTNESS_AUTO', |
|
245: 'KEY_DISPLAY_OFF', |
|
246: 'KEY_WWAN', |
|
247: 'KEY_RFKILL', |
|
248: 'KEY_MICMUTE', |
|
249: 'KEY_F9', |
|
250: 'KEY_FA', |
|
251: 'KEY_FB', |
|
252: 'KEY_FC', |
|
253: 'KEY_FD', |
|
254: 'KEY_FE', |
|
255: 'KEY_FF', |
|
256: 'BTN_0', |
|
257: 'BTN_1', |
|
258: 'BTN_2', |
|
259: 'BTN_3', |
|
260: 'BTN_4', |
|
261: 'BTN_5', |
|
262: 'BTN_6', |
|
263: 'BTN_7', |
|
264: 'BTN_8', |
|
265: 'BTN_9', |
|
266: 'KEY_10A', |
|
267: 'KEY_10B', |
|
268: 'KEY_10C', |
|
269: 'KEY_10D', |
|
270: 'KEY_10E', |
|
271: 'KEY_10F', |
|
272: 'BTN_LEFT', |
|
273: 'BTN_RIGHT', |
|
274: 'BTN_MIDDLE', |
|
275: 'BTN_SIDE', |
|
276: 'BTN_EXTRA', |
|
277: 'BTN_FORWARD', |
|
278: 'BTN_BACK', |
|
279: 'BTN_TASK', |
|
280: 'KEY_118', |
|
281: 'KEY_119', |
|
282: 'KEY_11A', |
|
283: 'KEY_11B', |
|
284: 'KEY_11C', |
|
285: 'KEY_11D', |
|
286: 'KEY_11E', |
|
287: 'KEY_11F', |
|
288: 'BTN_TRIGGER', |
|
289: 'BTN_THUMB', |
|
290: 'BTN_THUMB2', |
|
291: 'BTN_TOP', |
|
292: 'BTN_TOP2', |
|
293: 'BTN_PINKIE', |
|
294: 'BTN_BASE', |
|
295: 'BTN_BASE2', |
|
296: 'BTN_BASE3', |
|
297: 'BTN_BASE4', |
|
298: 'BTN_BASE5', |
|
299: 'BTN_BASE6', |
|
300: 'KEY_12C', |
|
301: 'KEY_12D', |
|
302: 'KEY_12E', |
|
303: 'BTN_DEAD', |
|
304: 'BTN_SOUTH', |
|
305: 'BTN_EAST', |
|
306: 'BTN_C', |
|
307: 'BTN_NORTH', |
|
308: 'BTN_WEST', |
|
309: 'BTN_Z', |
|
310: 'BTN_TL', |
|
311: 'BTN_TR', |
|
312: 'BTN_TL2', |
|
313: 'BTN_TR2', |
|
314: 'BTN_SELECT', |
|
315: 'BTN_START', |
|
316: 'BTN_MODE', |
|
317: 'BTN_THUMBL', |
|
318: 'BTN_THUMBR', |
|
319: 'KEY_13F', |
|
320: 'BTN_TOOL_PEN', |
|
321: 'BTN_TOOL_RUBBER', |
|
322: 'BTN_TOOL_BRUSH', |
|
323: 'BTN_TOOL_PENCIL', |
|
324: 'BTN_TOOL_AIRBRUSH', |
|
325: 'BTN_TOOL_FINGER', |
|
326: 'BTN_TOOL_MOUSE', |
|
327: 'BTN_TOOL_LENS', |
|
328: 'BTN_TOOL_QUINTTAP', |
|
329: 'BTN_STYLUS3', |
|
330: 'BTN_TOUCH', |
|
331: 'BTN_STYLUS', |
|
332: 'BTN_STYLUS2', |
|
333: 'BTN_TOOL_DOUBLETAP', |
|
334: 'BTN_TOOL_TRIPLETAP', |
|
335: 'BTN_TOOL_QUADTAP', |
|
336: 'BTN_GEAR_DOWN', |
|
337: 'BTN_GEAR_UP', |
|
338: 'KEY_152', |
|
339: 'KEY_153', |
|
340: 'KEY_154', |
|
341: 'KEY_155', |
|
342: 'KEY_156', |
|
343: 'KEY_157', |
|
344: 'KEY_158', |
|
345: 'KEY_159', |
|
346: 'KEY_15A', |
|
347: 'KEY_15B', |
|
348: 'KEY_15C', |
|
349: 'KEY_15D', |
|
350: 'KEY_15E', |
|
351: 'KEY_15F', |
|
352: 'KEY_OK', |
|
353: 'KEY_SELECT', |
|
354: 'KEY_GOTO', |
|
355: 'KEY_CLEAR', |
|
356: 'KEY_POWER2', |
|
357: 'KEY_OPTION', |
|
358: 'KEY_INFO', |
|
359: 'KEY_TIME', |
|
360: 'KEY_VENDOR', |
|
361: 'KEY_ARCHIVE', |
|
362: 'KEY_PROGRAM', |
|
363: 'KEY_CHANNEL', |
|
364: 'KEY_FAVORITES', |
|
365: 'KEY_EPG', |
|
366: 'KEY_PVR', |
|
367: 'KEY_MHP', |
|
368: 'KEY_LANGUAGE', |
|
369: 'KEY_TITLE', |
|
370: 'KEY_SUBTITLE', |
|
371: 'KEY_ANGLE', |
|
372: 'KEY_FULL_SCREEN', |
|
373: 'KEY_MODE', |
|
374: 'KEY_KEYBOARD', |
|
375: 'KEY_ASPECT_RATIO', |
|
376: 'KEY_PC', |
|
377: 'KEY_TV', |
|
378: 'KEY_TV2', |
|
379: 'KEY_VCR', |
|
380: 'KEY_VCR2', |
|
381: 'KEY_SAT', |
|
382: 'KEY_SAT2', |
|
383: 'KEY_CD', |
|
384: 'KEY_TAPE', |
|
385: 'KEY_RADIO', |
|
386: 'KEY_TUNER', |
|
387: 'KEY_PLAYER', |
|
388: 'KEY_TEXT', |
|
389: 'KEY_DVD', |
|
390: 'KEY_AUX', |
|
391: 'KEY_MP3', |
|
392: 'KEY_AUDIO', |
|
393: 'KEY_VIDEO', |
|
394: 'KEY_DIRECTORY', |
|
395: 'KEY_LIST', |
|
396: 'KEY_MEMO', |
|
397: 'KEY_CALENDAR', |
|
398: 'KEY_RED', |
|
399: 'KEY_GREEN', |
|
400: 'KEY_YELLOW', |
|
401: 'KEY_BLUE', |
|
402: 'KEY_CHANNELUP', |
|
403: 'KEY_CHANNELDOWN', |
|
404: 'KEY_FIRST', |
|
405: 'KEY_LAST', |
|
406: 'KEY_AB', |
|
407: 'KEY_NEXT', |
|
408: 'KEY_RESTART', |
|
409: 'KEY_SLOW', |
|
410: 'KEY_SHUFFLE', |
|
411: 'KEY_BREAK', |
|
412: 'KEY_PREVIOUS', |
|
413: 'KEY_DIGITS', |
|
414: 'KEY_TEEN', |
|
415: 'KEY_TWEN', |
|
416: 'KEY_VIDEOPHONE', |
|
417: 'KEY_GAMES', |
|
418: 'KEY_ZOOMIN', |
|
419: 'KEY_ZOOMOUT', |
|
420: 'KEY_ZOOMRESET', |
|
421: 'KEY_WORDPROCESSOR', |
|
422: 'KEY_EDITOR', |
|
423: 'KEY_SPREADSHEET', |
|
424: 'KEY_GRAPHICSEDITOR', |
|
425: 'KEY_PRESENTATION', |
|
426: 'KEY_DATABASE', |
|
427: 'KEY_NEWS', |
|
428: 'KEY_VOICEMAIL', |
|
429: 'KEY_ADDRESSBOOK', |
|
430: 'KEY_MESSENGER', |
|
431: 'KEY_DISPLAYTOGGLE', |
|
432: 'KEY_SPELLCHECK', |
|
433: 'KEY_LOGOFF', |
|
434: 'KEY_DOLLAR', |
|
435: 'KEY_EURO', |
|
436: 'KEY_FRAMEBACK', |
|
437: 'KEY_FRAMEFORWARD', |
|
438: 'KEY_CONTEXT_MENU', |
|
439: 'KEY_MEDIA_REPEAT', |
|
440: 'KEY_10CHANNELSUP', |
|
441: 'KEY_10CHANNELSDOWN', |
|
442: 'KEY_IMAGES', |
|
443: 'KEY_1BB', |
|
444: 'KEY_NOTIFICATION_CENTER', |
|
445: 'KEY_PICKUP_PHONE', |
|
446: 'KEY_HANGUP_PHONE', |
|
447: 'KEY_1BF', |
|
448: 'KEY_DEL_EOL', |
|
449: 'KEY_DEL_EOS', |
|
450: 'KEY_INS_LINE', |
|
451: 'KEY_DEL_LINE', |
|
452: 'KEY_1C4', |
|
453: 'KEY_1C5', |
|
454: 'KEY_1C6', |
|
455: 'KEY_1C7', |
|
456: 'KEY_1C8', |
|
457: 'KEY_1C9', |
|
458: 'KEY_1CA', |
|
459: 'KEY_1CB', |
|
460: 'KEY_1CC', |
|
461: 'KEY_1CD', |
|
462: 'KEY_1CE', |
|
463: 'KEY_1CF', |
|
464: 'KEY_FN', |
|
465: 'KEY_FN_ESC', |
|
466: 'KEY_FN_F1', |
|
467: 'KEY_FN_F2', |
|
468: 'KEY_FN_F3', |
|
469: 'KEY_FN_F4', |
|
470: 'KEY_FN_F5', |
|
471: 'KEY_FN_F6', |
|
472: 'KEY_FN_F7', |
|
473: 'KEY_FN_F8', |
|
474: 'KEY_FN_F9', |
|
475: 'KEY_FN_F10', |
|
476: 'KEY_FN_F11', |
|
477: 'KEY_FN_F12', |
|
478: 'KEY_FN_1', |
|
479: 'KEY_FN_2', |
|
480: 'KEY_FN_D', |
|
481: 'KEY_FN_E', |
|
482: 'KEY_FN_F', |
|
483: 'KEY_FN_S', |
|
484: 'KEY_FN_B', |
|
485: 'KEY_FN_RIGHT_SHIFT', |
|
486: 'KEY_1E6', |
|
487: 'KEY_1E7', |
|
488: 'KEY_1E8', |
|
489: 'KEY_1E9', |
|
490: 'KEY_1EA', |
|
491: 'KEY_1EB', |
|
492: 'KEY_1EC', |
|
493: 'KEY_1ED', |
|
494: 'KEY_1EE', |
|
495: 'KEY_1EF', |
|
496: 'KEY_1F0', |
|
497: 'KEY_BRL_DOT1', |
|
498: 'KEY_BRL_DOT2', |
|
499: 'KEY_BRL_DOT3', |
|
500: 'KEY_BRL_DOT4', |
|
501: 'KEY_BRL_DOT5', |
|
502: 'KEY_BRL_DOT6', |
|
503: 'KEY_BRL_DOT7', |
|
504: 'KEY_BRL_DOT8', |
|
505: 'KEY_BRL_DOT9', |
|
506: 'KEY_BRL_DOT10', |
|
507: 'KEY_1FB', |
|
508: 'KEY_1FC', |
|
509: 'KEY_1FD', |
|
510: 'KEY_1FE', |
|
511: 'KEY_1FF', |
|
512: 'KEY_NUMERIC_0', |
|
513: 'KEY_NUMERIC_1', |
|
514: 'KEY_NUMERIC_2', |
|
515: 'KEY_NUMERIC_3', |
|
516: 'KEY_NUMERIC_4', |
|
517: 'KEY_NUMERIC_5', |
|
518: 'KEY_NUMERIC_6', |
|
519: 'KEY_NUMERIC_7', |
|
520: 'KEY_NUMERIC_8', |
|
521: 'KEY_NUMERIC_9', |
|
522: 'KEY_NUMERIC_STAR', |
|
523: 'KEY_NUMERIC_POUND', |
|
524: 'KEY_NUMERIC_A', |
|
525: 'KEY_NUMERIC_B', |
|
526: 'KEY_NUMERIC_C', |
|
527: 'KEY_NUMERIC_D', |
|
528: 'KEY_CAMERA_FOCUS', |
|
529: 'KEY_WPS_BUTTON', |
|
530: 'KEY_TOUCHPAD_TOGGLE', |
|
531: 'KEY_TOUCHPAD_ON', |
|
532: 'KEY_TOUCHPAD_OFF', |
|
533: 'KEY_CAMERA_ZOOMIN', |
|
534: 'KEY_CAMERA_ZOOMOUT', |
|
535: 'KEY_CAMERA_UP', |
|
536: 'KEY_CAMERA_DOWN', |
|
537: 'KEY_CAMERA_LEFT', |
|
538: 'KEY_CAMERA_RIGHT', |
|
539: 'KEY_ATTENDANT_ON', |
|
540: 'KEY_ATTENDANT_OFF', |
|
541: 'KEY_ATTENDANT_TOGGLE', |
|
542: 'KEY_LIGHTS_TOGGLE', |
|
543: 'KEY_21F', |
|
544: 'BTN_DPAD_UP', |
|
545: 'BTN_DPAD_DOWN', |
|
546: 'BTN_DPAD_LEFT', |
|
547: 'BTN_DPAD_RIGHT', |
|
548: 'KEY_224', |
|
549: 'KEY_225', |
|
550: 'KEY_226', |
|
551: 'KEY_227', |
|
552: 'KEY_228', |
|
553: 'KEY_229', |
|
554: 'KEY_22A', |
|
555: 'KEY_22B', |
|
556: 'KEY_22C', |
|
557: 'KEY_22D', |
|
558: 'KEY_22E', |
|
559: 'KEY_22F', |
|
560: 'KEY_ALS_TOGGLE', |
|
561: 'KEY_ROTATE_LOCK_TOGGLE', |
|
562: 'KEY_232', |
|
563: 'KEY_233', |
|
564: 'KEY_234', |
|
565: 'KEY_235', |
|
566: 'KEY_236', |
|
567: 'KEY_237', |
|
568: 'KEY_238', |
|
569: 'KEY_239', |
|
570: 'KEY_23A', |
|
571: 'KEY_23B', |
|
572: 'KEY_23C', |
|
573: 'KEY_23D', |
|
574: 'KEY_23E', |
|
575: 'KEY_23F', |
|
576: 'KEY_BUTTONCONFIG', |
|
577: 'KEY_TASKMANAGER', |
|
578: 'KEY_JOURNAL', |
|
579: 'KEY_CONTROLPANEL', |
|
580: 'KEY_APPSELECT', |
|
581: 'KEY_SCREENSAVER', |
|
582: 'KEY_VOICECOMMAND', |
|
583: 'KEY_ASSISTANT', |
|
584: 'KEY_KBD_LAYOUT_NEXT', |
|
585: 'KEY_EMOJI_PICKER', |
|
586: 'KEY_24A', |
|
587: 'KEY_24B', |
|
588: 'KEY_24C', |
|
589: 'KEY_24D', |
|
590: 'KEY_24E', |
|
591: 'KEY_24F', |
|
592: 'KEY_BRIGHTNESS_MIN', |
|
593: 'KEY_BRIGHTNESS_MAX', |
|
594: 'KEY_252', |
|
595: 'KEY_253', |
|
596: 'KEY_254', |
|
597: 'KEY_255', |
|
598: 'KEY_256', |
|
599: 'KEY_257', |
|
600: 'KEY_258', |
|
601: 'KEY_259', |
|
602: 'KEY_25A', |
|
603: 'KEY_25B', |
|
604: 'KEY_25C', |
|
605: 'KEY_25D', |
|
606: 'KEY_25E', |
|
607: 'KEY_25F', |
|
608: 'KEY_KBDINPUTASSIST_PREV', |
|
609: 'KEY_KBDINPUTASSIST_NEXT', |
|
610: 'KEY_KBDINPUTASSIST_PREVGROUP', |
|
611: 'KEY_KBDINPUTASSIST_NEXTGROUP', |
|
612: 'KEY_KBDINPUTASSIST_ACCEPT', |
|
613: 'KEY_KBDINPUTASSIST_CANCEL', |
|
614: 'KEY_RIGHT_UP', |
|
615: 'KEY_RIGHT_DOWN', |
|
616: 'KEY_LEFT_UP', |
|
617: 'KEY_LEFT_DOWN', |
|
618: 'KEY_ROOT_MENU', |
|
619: 'KEY_MEDIA_TOP_MENU', |
|
620: 'KEY_NUMERIC_11', |
|
621: 'KEY_NUMERIC_12', |
|
622: 'KEY_AUDIO_DESC', |
|
623: 'KEY_3D_MODE', |
|
624: 'KEY_NEXT_FAVORITE', |
|
625: 'KEY_STOP_RECORD', |
|
626: 'KEY_PAUSE_RECORD', |
|
627: 'KEY_VOD', |
|
628: 'KEY_UNMUTE', |
|
629: 'KEY_FASTREVERSE', |
|
630: 'KEY_SLOWREVERSE', |
|
631: 'KEY_DATA', |
|
632: 'KEY_ONSCREEN_KEYBOARD', |
|
633: 'KEY_PRIVACY_SCREEN_TOGGLE', |
|
634: 'KEY_SELECTIVE_SCREENSHOT', |
|
635: 'KEY_27B', |
|
636: 'KEY_27C', |
|
637: 'KEY_27D', |
|
638: 'KEY_27E', |
|
639: 'KEY_27F', |
|
640: 'KEY_280', |
|
641: 'KEY_281', |
|
642: 'KEY_282', |
|
643: 'KEY_283', |
|
644: 'KEY_284', |
|
645: 'KEY_285', |
|
646: 'KEY_286', |
|
647: 'KEY_287', |
|
648: 'KEY_288', |
|
649: 'KEY_289', |
|
650: 'KEY_28A', |
|
651: 'KEY_28B', |
|
652: 'KEY_28C', |
|
653: 'KEY_28D', |
|
654: 'KEY_28E', |
|
655: 'KEY_28F', |
|
656: 'KEY_MACRO1', |
|
657: 'KEY_MACRO2', |
|
658: 'KEY_MACRO3', |
|
659: 'KEY_MACRO4', |
|
660: 'KEY_MACRO5', |
|
661: 'KEY_MACRO6', |
|
662: 'KEY_MACRO7', |
|
663: 'KEY_MACRO8', |
|
664: 'KEY_MACRO9', |
|
665: 'KEY_MACRO10', |
|
666: 'KEY_MACRO11', |
|
667: 'KEY_MACRO12', |
|
668: 'KEY_MACRO13', |
|
669: 'KEY_MACRO14', |
|
670: 'KEY_MACRO15', |
|
671: 'KEY_MACRO16', |
|
672: 'KEY_MACRO17', |
|
673: 'KEY_MACRO18', |
|
674: 'KEY_MACRO19', |
|
675: 'KEY_MACRO20', |
|
676: 'KEY_MACRO21', |
|
677: 'KEY_MACRO22', |
|
678: 'KEY_MACRO23', |
|
679: 'KEY_MACRO24', |
|
680: 'KEY_MACRO25', |
|
681: 'KEY_MACRO26', |
|
682: 'KEY_MACRO27', |
|
683: 'KEY_MACRO28', |
|
684: 'KEY_MACRO29', |
|
685: 'KEY_MACRO30', |
|
686: 'KEY_2AE', |
|
687: 'KEY_2AF', |
|
688: 'KEY_MACRO_RECORD_START', |
|
689: 'KEY_MACRO_RECORD_STOP', |
|
690: 'KEY_MACRO_PRESET_CYCLE', |
|
691: 'KEY_MACRO_PRESET1', |
|
692: 'KEY_MACRO_PRESET2', |
|
693: 'KEY_MACRO_PRESET3', |
|
694: 'KEY_2B6', |
|
695: 'KEY_2B7', |
|
696: 'KEY_KBD_LCD_MENU1', |
|
697: 'KEY_KBD_LCD_MENU2', |
|
698: 'KEY_KBD_LCD_MENU3', |
|
699: 'KEY_KBD_LCD_MENU4', |
|
700: 'KEY_KBD_LCD_MENU5', |
|
701: 'KEY_2BD', |
|
702: 'KEY_2BE', |
|
703: 'KEY_2BF', |
|
704: 'BTN_TRIGGER_HAPPY1', |
|
705: 'BTN_TRIGGER_HAPPY2', |
|
706: 'BTN_TRIGGER_HAPPY3', |
|
707: 'BTN_TRIGGER_HAPPY4', |
|
708: 'BTN_TRIGGER_HAPPY5', |
|
709: 'BTN_TRIGGER_HAPPY6', |
|
710: 'BTN_TRIGGER_HAPPY7', |
|
711: 'BTN_TRIGGER_HAPPY8', |
|
712: 'BTN_TRIGGER_HAPPY9', |
|
713: 'BTN_TRIGGER_HAPPY10', |
|
714: 'BTN_TRIGGER_HAPPY11', |
|
715: 'BTN_TRIGGER_HAPPY12', |
|
716: 'BTN_TRIGGER_HAPPY13', |
|
717: 'BTN_TRIGGER_HAPPY14', |
|
718: 'BTN_TRIGGER_HAPPY15', |
|
719: 'BTN_TRIGGER_HAPPY16', |
|
720: 'BTN_TRIGGER_HAPPY17', |
|
721: 'BTN_TRIGGER_HAPPY18', |
|
722: 'BTN_TRIGGER_HAPPY19', |
|
723: 'BTN_TRIGGER_HAPPY20', |
|
724: 'BTN_TRIGGER_HAPPY21', |
|
725: 'BTN_TRIGGER_HAPPY22', |
|
726: 'BTN_TRIGGER_HAPPY23', |
|
727: 'BTN_TRIGGER_HAPPY24', |
|
728: 'BTN_TRIGGER_HAPPY25', |
|
729: 'BTN_TRIGGER_HAPPY26', |
|
730: 'BTN_TRIGGER_HAPPY27', |
|
731: 'BTN_TRIGGER_HAPPY28', |
|
732: 'BTN_TRIGGER_HAPPY29', |
|
733: 'BTN_TRIGGER_HAPPY30', |
|
734: 'BTN_TRIGGER_HAPPY31', |
|
735: 'BTN_TRIGGER_HAPPY32', |
|
736: 'BTN_TRIGGER_HAPPY33', |
|
737: 'BTN_TRIGGER_HAPPY34', |
|
738: 'BTN_TRIGGER_HAPPY35', |
|
739: 'BTN_TRIGGER_HAPPY36', |
|
740: 'BTN_TRIGGER_HAPPY37', |
|
741: 'BTN_TRIGGER_HAPPY38', |
|
742: 'BTN_TRIGGER_HAPPY39', |
|
743: 'BTN_TRIGGER_HAPPY40', |
|
744: 'KEY_2E8', |
|
745: 'KEY_2E9', |
|
746: 'KEY_2EA', |
|
747: 'KEY_2EB', |
|
748: 'KEY_2EC', |
|
749: 'KEY_2ED', |
|
750: 'KEY_2EE', |
|
751: 'KEY_2EF', |
|
752: 'KEY_2F0', |
|
753: 'KEY_2F1', |
|
754: 'KEY_2F2', |
|
755: 'KEY_2F3', |
|
756: 'KEY_2F4', |
|
757: 'KEY_2F5', |
|
758: 'KEY_2F6', |
|
759: 'KEY_2F7', |
|
760: 'KEY_2F8', |
|
761: 'KEY_2F9', |
|
762: 'KEY_2FA', |
|
763: 'KEY_2FB', |
|
764: 'KEY_2FC', |
|
765: 'KEY_2FD', |
|
766: 'KEY_2FE', |
|
767: 'KEY_MAX'}, |
|
2: {0: 'REL_X', |
|
1: 'REL_Y', |
|
2: 'REL_Z', |
|
3: 'REL_RX', |
|
4: 'REL_RY', |
|
5: 'REL_RZ', |
|
6: 'REL_HWHEEL', |
|
7: 'REL_DIAL', |
|
8: 'REL_WHEEL', |
|
9: 'REL_MISC', |
|
10: 'REL_RESERVED', |
|
11: 'REL_WHEEL_HI_RES', |
|
12: 'REL_HWHEEL_HI_RES', |
|
13: 'REL_0D', |
|
14: 'REL_0E', |
|
15: 'REL_MAX'}, |
|
3: {0: 'ABS_X', |
|
1: 'ABS_Y', |
|
2: 'ABS_Z', |
|
3: 'ABS_RX', |
|
4: 'ABS_RY', |
|
5: 'ABS_RZ', |
|
6: 'ABS_THROTTLE', |
|
7: 'ABS_RUDDER', |
|
8: 'ABS_WHEEL', |
|
9: 'ABS_GAS', |
|
10: 'ABS_BRAKE', |
|
11: 'ABS_0B', |
|
12: 'ABS_0C', |
|
13: 'ABS_0D', |
|
14: 'ABS_0E', |
|
15: 'ABS_0F', |
|
16: 'ABS_HAT0X', |
|
17: 'ABS_HAT0Y', |
|
18: 'ABS_HAT1X', |
|
19: 'ABS_HAT1Y', |
|
20: 'ABS_HAT2X', |
|
21: 'ABS_HAT2Y', |
|
22: 'ABS_HAT3X', |
|
23: 'ABS_HAT3Y', |
|
24: 'ABS_PRESSURE', |
|
25: 'ABS_DISTANCE', |
|
26: 'ABS_TILT_X', |
|
27: 'ABS_TILT_Y', |
|
28: 'ABS_TOOL_WIDTH', |
|
29: 'ABS_1D', |
|
30: 'ABS_1E', |
|
31: 'ABS_1F', |
|
32: 'ABS_VOLUME', |
|
33: 'ABS_21', |
|
34: 'ABS_22', |
|
35: 'ABS_23', |
|
36: 'ABS_24', |
|
37: 'ABS_25', |
|
38: 'ABS_26', |
|
39: 'ABS_27', |
|
40: 'ABS_MISC', |
|
41: 'ABS_29', |
|
42: 'ABS_2A', |
|
43: 'ABS_2B', |
|
44: 'ABS_2C', |
|
45: 'ABS_2D', |
|
46: 'ABS_RESERVED', |
|
47: 'ABS_MT_SLOT', |
|
48: 'ABS_MT_TOUCH_MAJOR', |
|
49: 'ABS_MT_TOUCH_MINOR', |
|
50: 'ABS_MT_WIDTH_MAJOR', |
|
51: 'ABS_MT_WIDTH_MINOR', |
|
52: 'ABS_MT_ORIENTATION', |
|
53: 'ABS_MT_POSITION_X', |
|
54: 'ABS_MT_POSITION_Y', |
|
55: 'ABS_MT_TOOL_TYPE', |
|
56: 'ABS_MT_BLOB_ID', |
|
57: 'ABS_MT_TRACKING_ID', |
|
58: 'ABS_MT_PRESSURE', |
|
59: 'ABS_MT_DISTANCE', |
|
60: 'ABS_MT_TOOL_X', |
|
61: 'ABS_MT_TOOL_Y', |
|
62: 'ABS_3E', |
|
63: 'ABS_MAX'}, |
|
4: {0: 'MSC_SERIAL', |
|
1: 'MSC_PULSELED', |
|
2: 'MSC_GESTURE', |
|
3: 'MSC_RAW', |
|
4: 'MSC_SCAN', |
|
5: 'MSC_TIMESTAMP', |
|
6: 'MSC_06', |
|
7: 'MSC_MAX'}, |
|
5: {0: 'SW_LID', |
|
1: 'SW_TABLET_MODE', |
|
2: 'SW_HEADPHONE_INSERT', |
|
3: 'SW_RFKILL_ALL', |
|
4: 'SW_MICROPHONE_INSERT', |
|
5: 'SW_DOCK', |
|
6: 'SW_LINEOUT_INSERT', |
|
7: 'SW_JACK_PHYSICAL_INSERT', |
|
8: 'SW_VIDEOOUT_INSERT', |
|
9: 'SW_CAMERA_LENS_COVER', |
|
10: 'SW_KEYPAD_SLIDE', |
|
11: 'SW_FRONT_PROXIMITY', |
|
12: 'SW_ROTATE_LOCK', |
|
13: 'SW_LINEIN_INSERT', |
|
14: 'SW_MUTE_DEVICE', |
|
15: 'SW_PEN_INSERTED', |
|
16: 'SW_MACHINE_COVER'}, |
|
17: {0: 'LED_NUML', |
|
1: 'LED_CAPSL', |
|
2: 'LED_SCROLLL', |
|
3: 'LED_COMPOSE', |
|
4: 'LED_KANA', |
|
5: 'LED_SLEEP', |
|
6: 'LED_SUSPEND', |
|
7: 'LED_MUTE', |
|
8: 'LED_MISC', |
|
9: 'LED_MAIL', |
|
10: 'LED_CHARGING', |
|
11: 'LED_0B', |
|
12: 'LED_0C', |
|
13: 'LED_0D', |
|
14: 'LED_0E', |
|
15: 'LED_MAX'}, |
|
18: {0: 'SND_CLICK', |
|
1: 'SND_BELL', |
|
2: 'SND_TONE', |
|
3: 'SND_03', |
|
4: 'SND_04', |
|
5: 'SND_05', |
|
6: 'SND_06', |
|
7: 'SND_MAX'}, |
|
20: {0: 'REP_DELAY', 1: 'REP_PERIOD'}, |
|
21: {0: 'FF_STATUS_STOPPED', |
|
1: 'FF_STATUS_MAX', |
|
2: 'FF_02', |
|
3: 'FF_03', |
|
4: 'FF_04', |
|
5: 'FF_05', |
|
6: 'FF_06', |
|
7: 'FF_07', |
|
8: 'FF_08', |
|
9: 'FF_09', |
|
10: 'FF_0A', |
|
11: 'FF_0B', |
|
12: 'FF_0C', |
|
13: 'FF_0D', |
|
14: 'FF_0E', |
|
15: 'FF_0F', |
|
16: 'FF_10', |
|
17: 'FF_11', |
|
18: 'FF_12', |
|
19: 'FF_13', |
|
20: 'FF_14', |
|
21: 'FF_15', |
|
22: 'FF_16', |
|
23: 'FF_17', |
|
24: 'FF_18', |
|
25: 'FF_19', |
|
26: 'FF_1A', |
|
27: 'FF_1B', |
|
28: 'FF_1C', |
|
29: 'FF_1D', |
|
30: 'FF_1E', |
|
31: 'FF_1F', |
|
32: 'FF_20', |
|
33: 'FF_21', |
|
34: 'FF_22', |
|
35: 'FF_23', |
|
36: 'FF_24', |
|
37: 'FF_25', |
|
38: 'FF_26', |
|
39: 'FF_27', |
|
40: 'FF_28', |
|
41: 'FF_29', |
|
42: 'FF_2A', |
|
43: 'FF_2B', |
|
44: 'FF_2C', |
|
45: 'FF_2D', |
|
46: 'FF_2E', |
|
47: 'FF_2F', |
|
48: 'FF_30', |
|
49: 'FF_31', |
|
50: 'FF_32', |
|
51: 'FF_33', |
|
52: 'FF_34', |
|
53: 'FF_35', |
|
54: 'FF_36', |
|
55: 'FF_37', |
|
56: 'FF_38', |
|
57: 'FF_39', |
|
58: 'FF_3A', |
|
59: 'FF_3B', |
|
60: 'FF_3C', |
|
61: 'FF_3D', |
|
62: 'FF_3E', |
|
63: 'FF_3F', |
|
64: 'FF_40', |
|
65: 'FF_41', |
|
66: 'FF_42', |
|
67: 'FF_43', |
|
68: 'FF_44', |
|
69: 'FF_45', |
|
70: 'FF_46', |
|
71: 'FF_47', |
|
72: 'FF_48', |
|
73: 'FF_49', |
|
74: 'FF_4A', |
|
75: 'FF_4B', |
|
76: 'FF_4C', |
|
77: 'FF_4D', |
|
78: 'FF_4E', |
|
79: 'FF_4F', |
|
80: 'FF_RUMBLE', |
|
81: 'FF_PERIODIC', |
|
82: 'FF_CONSTANT', |
|
83: 'FF_SPRING', |
|
84: 'FF_FRICTION', |
|
85: 'FF_DAMPER', |
|
86: 'FF_INERTIA', |
|
87: 'FF_RAMP', |
|
88: 'FF_SQUARE', |
|
89: 'FF_TRIANGLE', |
|
90: 'FF_SINE', |
|
91: 'FF_SAW_UP', |
|
92: 'FF_SAW_DOWN', |
|
93: 'FF_CUSTOM', |
|
94: 'FF_5E', |
|
95: 'FF_5F', |
|
96: 'FF_GAIN', |
|
97: 'FF_AUTOCENTER', |
|
98: 'FF_62', |
|
99: 'FF_63', |
|
100: 'FF_64', |
|
101: 'FF_65', |
|
102: 'FF_66', |
|
103: 'FF_67', |
|
104: 'FF_68', |
|
105: 'FF_69', |
|
106: 'FF_6A', |
|
107: 'FF_6B', |
|
108: 'FF_6C', |
|
109: 'FF_6D', |
|
110: 'FF_6E', |
|
111: 'FF_6F', |
|
112: 'FF_70', |
|
113: 'FF_71', |
|
114: 'FF_72', |
|
115: 'FF_73', |
|
116: 'FF_74', |
|
117: 'FF_75', |
|
118: 'FF_76', |
|
119: 'FF_77', |
|
120: 'FF_78', |
|
121: 'FF_79', |
|
122: 'FF_7A', |
|
123: 'FF_7B', |
|
124: 'FF_7C', |
|
125: 'FF_7D', |
|
126: 'FF_7E', |
|
127: 'FF_MAX'}, |
|
22: {}, |
|
23: {}, |
|
31: {}} |