1#![allow(non_upper_case_globals)]
4#![allow(non_camel_case_types)]
5#![allow(non_snake_case)]
6
7#[cfg(feature = "api-12")]
12#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
13#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
14#[repr(i32)]
15pub enum Input_KeyCode {
16 KEYCODE_UNKNOWN = -1,
18 KEYCODE_FN = 0,
20 #[cfg(feature = "api-22")]
24 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
25 KEYCODE_HOME = 1,
26 #[cfg(feature = "api-22")]
30 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
31 KEYCODE_BACK = 2,
32 #[cfg(feature = "api-22")]
36 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
37 KEYCODE_SEARCH = 9,
38 #[cfg(feature = "api-22")]
42 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
43 KEYCODE_MEDIA_PLAY_PAUSE = 10,
44 #[cfg(feature = "api-22")]
48 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
49 KEYCODE_MEDIA_STOP = 11,
50 #[cfg(feature = "api-22")]
54 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
55 KEYCODE_MEDIA_NEXT = 12,
56 #[cfg(feature = "api-22")]
60 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
61 KEYCODE_MEDIA_PREVIOUS = 13,
62 #[cfg(feature = "api-22")]
66 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
67 KEYCODE_MEDIA_REWIND = 14,
68 #[cfg(feature = "api-22")]
72 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
73 KEYCODE_MEDIA_FAST_FORWARD = 15,
74 KEYCODE_VOLUME_UP = 16,
76 KEYCODE_VOLUME_DOWN = 17,
78 KEYCODE_POWER = 18,
80 KEYCODE_CAMERA = 19,
82 KEYCODE_VOLUME_MUTE = 22,
84 KEYCODE_MUTE = 23,
86 KEYCODE_BRIGHTNESS_UP = 40,
88 KEYCODE_BRIGHTNESS_DOWN = 41,
90 KEYCODE_0 = 2000,
92 KEYCODE_1 = 2001,
94 KEYCODE_2 = 2002,
96 KEYCODE_3 = 2003,
98 KEYCODE_4 = 2004,
100 KEYCODE_5 = 2005,
102 KEYCODE_6 = 2006,
104 KEYCODE_7 = 2007,
106 KEYCODE_8 = 2008,
108 KEYCODE_9 = 2009,
110 KEYCODE_STAR = 2010,
112 KEYCODE_POUND = 2011,
114 KEYCODE_DPAD_UP = 2012,
116 KEYCODE_DPAD_DOWN = 2013,
118 KEYCODE_DPAD_LEFT = 2014,
120 KEYCODE_DPAD_RIGHT = 2015,
122 KEYCODE_DPAD_CENTER = 2016,
124 KEYCODE_A = 2017,
126 KEYCODE_B = 2018,
128 KEYCODE_C = 2019,
130 KEYCODE_D = 2020,
132 KEYCODE_E = 2021,
134 KEYCODE_F = 2022,
136 KEYCODE_G = 2023,
138 KEYCODE_H = 2024,
140 KEYCODE_I = 2025,
142 KEYCODE_J = 2026,
144 KEYCODE_K = 2027,
146 KEYCODE_L = 2028,
148 KEYCODE_M = 2029,
150 KEYCODE_N = 2030,
152 KEYCODE_O = 2031,
154 KEYCODE_P = 2032,
156 KEYCODE_Q = 2033,
158 KEYCODE_R = 2034,
160 KEYCODE_S = 2035,
162 KEYCODE_T = 2036,
164 KEYCODE_U = 2037,
166 KEYCODE_V = 2038,
168 KEYCODE_W = 2039,
170 KEYCODE_X = 2040,
172 KEYCODE_Y = 2041,
174 KEYCODE_Z = 2042,
176 KEYCODE_COMMA = 2043,
178 KEYCODE_PERIOD = 2044,
180 KEYCODE_ALT_LEFT = 2045,
182 KEYCODE_ALT_RIGHT = 2046,
184 KEYCODE_SHIFT_LEFT = 2047,
186 KEYCODE_SHIFT_RIGHT = 2048,
188 KEYCODE_TAB = 2049,
190 KEYCODE_SPACE = 2050,
192 KEYCODE_SYM = 2051,
194 KEYCODE_EXPLORER = 2052,
196 KEYCODE_ENVELOPE = 2053,
198 KEYCODE_ENTER = 2054,
200 KEYCODE_DEL = 2055,
202 KEYCODE_GRAVE = 2056,
204 KEYCODE_MINUS = 2057,
206 KEYCODE_EQUALS = 2058,
208 KEYCODE_LEFT_BRACKET = 2059,
210 KEYCODE_RIGHT_BRACKET = 2060,
212 KEYCODE_BACKSLASH = 2061,
214 KEYCODE_SEMICOLON = 2062,
216 KEYCODE_APOSTROPHE = 2063,
218 KEYCODE_SLASH = 2064,
220 KEYCODE_AT = 2065,
222 KEYCODE_PLUS = 2066,
224 KEYCODE_MENU = 2067,
226 KEYCODE_PAGE_UP = 2068,
228 KEYCODE_PAGE_DOWN = 2069,
230 KEYCODE_ESCAPE = 2070,
232 KEYCODE_FORWARD_DEL = 2071,
234 KEYCODE_CTRL_LEFT = 2072,
236 KEYCODE_CTRL_RIGHT = 2073,
238 KEYCODE_CAPS_LOCK = 2074,
240 KEYCODE_SCROLL_LOCK = 2075,
242 KEYCODE_META_LEFT = 2076,
244 KEYCODE_META_RIGHT = 2077,
246 KEYCODE_FUNCTION = 2078,
248 KEYCODE_SYSRQ = 2079,
250 KEYCODE_BREAK = 2080,
252 KEYCODE_MOVE_HOME = 2081,
254 KEYCODE_MOVE_END = 2082,
256 KEYCODE_INSERT = 2083,
258 KEYCODE_FORWARD = 2084,
260 KEYCODE_MEDIA_PLAY = 2085,
262 KEYCODE_MEDIA_PAUSE = 2086,
264 KEYCODE_MEDIA_CLOSE = 2087,
266 KEYCODE_MEDIA_EJECT = 2088,
268 KEYCODE_MEDIA_RECORD = 2089,
270 KEYCODE_F1 = 2090,
272 KEYCODE_F2 = 2091,
274 KEYCODE_F3 = 2092,
276 KEYCODE_F4 = 2093,
278 KEYCODE_F5 = 2094,
280 KEYCODE_F6 = 2095,
282 KEYCODE_F7 = 2096,
284 KEYCODE_F8 = 2097,
286 KEYCODE_F9 = 2098,
288 KEYCODE_F10 = 2099,
290 KEYCODE_F11 = 2100,
292 KEYCODE_F12 = 2101,
294 KEYCODE_NUM_LOCK = 2102,
296 KEYCODE_NUMPAD_0 = 2103,
298 KEYCODE_NUMPAD_1 = 2104,
300 KEYCODE_NUMPAD_2 = 2105,
302 KEYCODE_NUMPAD_3 = 2106,
304 KEYCODE_NUMPAD_4 = 2107,
306 KEYCODE_NUMPAD_5 = 2108,
308 KEYCODE_NUMPAD_6 = 2109,
310 KEYCODE_NUMPAD_7 = 2110,
312 KEYCODE_NUMPAD_8 = 2111,
314 KEYCODE_NUMPAD_9 = 2112,
316 KEYCODE_NUMPAD_DIVIDE = 2113,
318 KEYCODE_NUMPAD_MULTIPLY = 2114,
320 KEYCODE_NUMPAD_SUBTRACT = 2115,
322 KEYCODE_NUMPAD_ADD = 2116,
324 KEYCODE_NUMPAD_DOT = 2117,
326 KEYCODE_NUMPAD_COMMA = 2118,
328 KEYCODE_NUMPAD_ENTER = 2119,
330 KEYCODE_NUMPAD_EQUALS = 2120,
332 KEYCODE_NUMPAD_LEFT_PAREN = 2121,
334 KEYCODE_NUMPAD_RIGHT_PAREN = 2122,
336 #[cfg(feature = "api-22")]
340 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
341 KEYCODE_VIRTUAL_MULTITASK = 2210,
342 #[cfg(feature = "api-22")]
346 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
347 KEYCODE_BUTTON_A = 2301,
348 #[cfg(feature = "api-22")]
352 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
353 KEYCODE_BUTTON_B = 2302,
354 #[cfg(feature = "api-22")]
358 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
359 KEYCODE_BUTTON_X = 2304,
360 #[cfg(feature = "api-22")]
364 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
365 KEYCODE_BUTTON_Y = 2305,
366 #[cfg(feature = "api-22")]
370 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
371 KEYCODE_BUTTON_L1 = 2307,
372 #[cfg(feature = "api-22")]
376 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
377 KEYCODE_BUTTON_R1 = 2308,
378 #[cfg(feature = "api-22")]
382 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
383 KEYCODE_BUTTON_L2 = 2309,
384 #[cfg(feature = "api-22")]
388 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
389 KEYCODE_BUTTON_R2 = 2310,
390 #[cfg(feature = "api-22")]
394 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
395 KEYCODE_BUTTON_SELECT = 2311,
396 #[cfg(feature = "api-22")]
400 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
401 KEYCODE_BUTTON_START = 2312,
402 #[cfg(feature = "api-22")]
406 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
407 KEYCODE_BUTTON_MODE = 2313,
408 #[cfg(feature = "api-22")]
412 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
413 KEYCODE_BUTTON_THUMBL = 2314,
414 #[cfg(feature = "api-22")]
418 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
419 KEYCODE_BUTTON_THUMBR = 2315,
420 #[cfg(feature = "api-22")]
424 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
425 KEYCODE_SLEEP = 2600,
426 #[cfg(feature = "api-22")]
430 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
431 KEYCODE_ZENKAKU_HANKAKU = 2601,
432 #[cfg(feature = "api-22")]
436 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
437 KEYCODE_102ND = 2602,
438 #[cfg(feature = "api-22")]
442 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
443 KEYCODE_RO = 2603,
444 #[cfg(feature = "api-22")]
448 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
449 KEYCODE_KATAKANA = 2604,
450 #[cfg(feature = "api-22")]
454 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
455 KEYCODE_HIRAGANA = 2605,
456 #[cfg(feature = "api-22")]
460 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
461 KEYCODE_HENKAN = 2606,
462 #[cfg(feature = "api-22")]
466 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
467 KEYCODE_KATAKANA_HIRAGANA = 2607,
468 #[cfg(feature = "api-22")]
472 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
473 KEYCODE_MUHENKAN = 2608,
474 #[cfg(feature = "api-22")]
478 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
479 KEYCODE_LINEFEED = 2609,
480 #[cfg(feature = "api-22")]
484 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
485 KEYCODE_MACRO = 2610,
486 #[cfg(feature = "api-22")]
490 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
491 KEYCODE_NUMPAD_PLUSMINUS = 2611,
492 #[cfg(feature = "api-22")]
496 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
497 KEYCODE_SCALE = 2612,
498 #[cfg(feature = "api-22")]
502 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
503 KEYCODE_HANGUEL = 2613,
504 #[cfg(feature = "api-22")]
508 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
509 KEYCODE_HANJA = 2614,
510 #[cfg(feature = "api-22")]
514 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
515 KEYCODE_YEN = 2615,
516 #[cfg(feature = "api-22")]
520 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
521 KEYCODE_STOP = 2616,
522 #[cfg(feature = "api-22")]
526 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
527 KEYCODE_AGAIN = 2617,
528 #[cfg(feature = "api-22")]
532 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
533 KEYCODE_PROPS = 2618,
534 #[cfg(feature = "api-22")]
538 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
539 KEYCODE_UNDO = 2619,
540 #[cfg(feature = "api-22")]
544 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
545 KEYCODE_COPY = 2620,
546 #[cfg(feature = "api-22")]
550 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
551 KEYCODE_OPEN = 2621,
552 #[cfg(feature = "api-22")]
556 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
557 KEYCODE_PASTE = 2622,
558 #[cfg(feature = "api-22")]
562 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
563 KEYCODE_FIND = 2623,
564 #[cfg(feature = "api-22")]
568 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
569 KEYCODE_CUT = 2624,
570 #[cfg(feature = "api-22")]
574 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
575 KEYCODE_HELP = 2625,
576 #[cfg(feature = "api-22")]
580 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
581 KEYCODE_CALC = 2626,
582 #[cfg(feature = "api-22")]
586 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
587 KEYCODE_FILE = 2627,
588 #[cfg(feature = "api-22")]
592 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
593 KEYCODE_BOOKMARKS = 2628,
594 #[cfg(feature = "api-22")]
598 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
599 KEYCODE_NEXT = 2629,
600 #[cfg(feature = "api-22")]
604 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
605 KEYCODE_PLAYPAUSE = 2630,
606 #[cfg(feature = "api-22")]
610 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
611 KEYCODE_PREVIOUS = 2631,
612 #[cfg(feature = "api-22")]
616 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
617 KEYCODE_STOPCD = 2632,
618 #[cfg(feature = "api-22")]
622 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
623 KEYCODE_CONFIG = 2634,
624 #[cfg(feature = "api-22")]
628 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
629 KEYCODE_REFRESH = 2635,
630 #[cfg(feature = "api-22")]
634 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
635 KEYCODE_EXIT = 2636,
636 #[cfg(feature = "api-22")]
640 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
641 KEYCODE_EDIT = 2637,
642 #[cfg(feature = "api-22")]
646 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
647 KEYCODE_SCROLLUP = 2638,
648 #[cfg(feature = "api-22")]
652 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
653 KEYCODE_SCROLLDOWN = 2639,
654 #[cfg(feature = "api-22")]
658 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
659 KEYCODE_NEW = 2640,
660 #[cfg(feature = "api-22")]
664 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
665 KEYCODE_REDO = 2641,
666 #[cfg(feature = "api-22")]
670 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
671 KEYCODE_CLOSE = 2642,
672 #[cfg(feature = "api-22")]
676 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
677 KEYCODE_PLAY = 2643,
678 #[cfg(feature = "api-22")]
682 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
683 KEYCODE_BASSBOOST = 2644,
684 #[cfg(feature = "api-22")]
688 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
689 KEYCODE_PRINT = 2645,
690 #[cfg(feature = "api-22")]
694 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
695 KEYCODE_CHAT = 2646,
696 #[cfg(feature = "api-22")]
700 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
701 KEYCODE_FINANCE = 2647,
702 #[cfg(feature = "api-22")]
706 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
707 KEYCODE_CANCEL = 2648,
708 #[cfg(feature = "api-22")]
712 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
713 KEYCODE_KBDILLUM_TOGGLE = 2649,
714 #[cfg(feature = "api-22")]
718 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
719 KEYCODE_KBDILLUM_DOWN = 2650,
720 #[cfg(feature = "api-22")]
724 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
725 KEYCODE_KBDILLUM_UP = 2651,
726 #[cfg(feature = "api-22")]
730 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
731 KEYCODE_SEND = 2652,
732 #[cfg(feature = "api-22")]
736 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
737 KEYCODE_REPLY = 2653,
738 #[cfg(feature = "api-22")]
742 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
743 KEYCODE_FORWARDMAIL = 2654,
744 #[cfg(feature = "api-22")]
748 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
749 KEYCODE_SAVE = 2655,
750 #[cfg(feature = "api-22")]
754 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
755 KEYCODE_DOCUMENTS = 2656,
756 #[cfg(feature = "api-22")]
760 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
761 KEYCODE_VIDEO_NEXT = 2657,
762 #[cfg(feature = "api-22")]
766 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
767 KEYCODE_VIDEO_PREV = 2658,
768 #[cfg(feature = "api-22")]
772 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
773 KEYCODE_BRIGHTNESS_CYCLE = 2659,
774 #[cfg(feature = "api-22")]
778 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
779 KEYCODE_BRIGHTNESS_ZERO = 2660,
780 #[cfg(feature = "api-22")]
784 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
785 KEYCODE_DISPLAY_OFF = 2661,
786 #[cfg(feature = "api-22")]
790 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
791 KEYCODE_BTN_MISC = 2662,
792 #[cfg(feature = "api-22")]
796 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
797 KEYCODE_GOTO = 2663,
798 #[cfg(feature = "api-22")]
802 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
803 KEYCODE_INFO = 2664,
804 #[cfg(feature = "api-22")]
808 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
809 KEYCODE_PROGRAM = 2665,
810 #[cfg(feature = "api-22")]
814 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
815 KEYCODE_PVR = 2666,
816 #[cfg(feature = "api-22")]
820 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
821 KEYCODE_SUBTITLE = 2667,
822 #[cfg(feature = "api-22")]
826 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
827 KEYCODE_FULL_SCREEN = 2668,
828 #[cfg(feature = "api-22")]
832 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
833 KEYCODE_KEYBOARD = 2669,
834 #[cfg(feature = "api-22")]
838 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
839 KEYCODE_ASPECT_RATIO = 2670,
840 #[cfg(feature = "api-22")]
844 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
845 KEYCODE_PC = 2671,
846 #[cfg(feature = "api-22")]
850 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
851 KEYCODE_TV = 2672,
852 #[cfg(feature = "api-22")]
856 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
857 KEYCODE_TV2 = 2673,
858 #[cfg(feature = "api-22")]
862 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
863 KEYCODE_VCR = 2674,
864 #[cfg(feature = "api-22")]
868 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
869 KEYCODE_VCR2 = 2675,
870 #[cfg(feature = "api-22")]
874 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
875 KEYCODE_SAT = 2676,
876 #[cfg(feature = "api-22")]
880 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
881 KEYCODE_CD = 2677,
882 #[cfg(feature = "api-22")]
886 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
887 KEYCODE_TAPE = 2678,
888 #[cfg(feature = "api-22")]
892 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
893 KEYCODE_TUNER = 2679,
894 #[cfg(feature = "api-22")]
898 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
899 KEYCODE_PLAYER = 2680,
900 #[cfg(feature = "api-22")]
904 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
905 KEYCODE_DVD = 2681,
906 #[cfg(feature = "api-22")]
910 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
911 KEYCODE_AUDIO = 2682,
912 #[cfg(feature = "api-22")]
916 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
917 KEYCODE_VIDEO = 2683,
918 #[cfg(feature = "api-22")]
922 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
923 KEYCODE_MEMO = 2684,
924 #[cfg(feature = "api-22")]
928 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
929 KEYCODE_CALENDAR = 2685,
930 #[cfg(feature = "api-22")]
934 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
935 KEYCODE_RED = 2686,
936 #[cfg(feature = "api-22")]
940 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
941 KEYCODE_GREEN = 2687,
942 #[cfg(feature = "api-22")]
946 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
947 KEYCODE_YELLOW = 2688,
948 #[cfg(feature = "api-22")]
952 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
953 KEYCODE_BLUE = 2689,
954 #[cfg(feature = "api-22")]
958 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
959 KEYCODE_CHANNELUP = 2690,
960 #[cfg(feature = "api-22")]
964 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
965 KEYCODE_CHANNELDOWN = 2691,
966 #[cfg(feature = "api-22")]
970 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
971 KEYCODE_LAST = 2692,
972 #[cfg(feature = "api-22")]
976 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
977 KEYCODE_RESTART = 2693,
978 #[cfg(feature = "api-22")]
982 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
983 KEYCODE_SLOW = 2694,
984 #[cfg(feature = "api-22")]
988 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
989 KEYCODE_SHUFFLE = 2695,
990 #[cfg(feature = "api-22")]
994 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
995 KEYCODE_VIDEOPHONE = 2696,
996 #[cfg(feature = "api-22")]
1000 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1001 KEYCODE_GAMES = 2697,
1002 #[cfg(feature = "api-22")]
1006 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1007 KEYCODE_ZOOMIN = 2698,
1008 #[cfg(feature = "api-22")]
1012 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1013 KEYCODE_ZOOMOUT = 2699,
1014 #[cfg(feature = "api-22")]
1018 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1019 KEYCODE_ZOOMRESET = 2700,
1020 #[cfg(feature = "api-22")]
1024 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1025 KEYCODE_WORDPROCESSOR = 2701,
1026 #[cfg(feature = "api-22")]
1030 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1031 KEYCODE_EDITOR = 2702,
1032 #[cfg(feature = "api-22")]
1036 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1037 KEYCODE_SPREADSHEET = 2703,
1038 #[cfg(feature = "api-22")]
1042 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1043 KEYCODE_GRAPHICSEDITOR = 2704,
1044 #[cfg(feature = "api-22")]
1048 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1049 KEYCODE_PRESENTATION = 2705,
1050 #[cfg(feature = "api-22")]
1054 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1055 KEYCODE_DATABASE = 2706,
1056 #[cfg(feature = "api-22")]
1060 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1061 KEYCODE_NEWS = 2707,
1062 #[cfg(feature = "api-22")]
1066 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1067 KEYCODE_VOICEMAIL = 2708,
1068 #[cfg(feature = "api-22")]
1072 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1073 KEYCODE_ADDRESSBOOK = 2709,
1074 #[cfg(feature = "api-22")]
1078 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1079 KEYCODE_MESSENGER = 2710,
1080 #[cfg(feature = "api-22")]
1084 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1085 KEYCODE_BRIGHTNESS_TOGGLE = 2711,
1086 #[cfg(feature = "api-22")]
1090 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1091 KEYCODE_SPELLCHECK = 2712,
1092 #[cfg(feature = "api-22")]
1096 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1097 KEYCODE_COFFEE = 2713,
1098 #[cfg(feature = "api-22")]
1102 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1103 KEYCODE_MEDIA_REPEAT = 2714,
1104 #[cfg(feature = "api-22")]
1108 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1109 KEYCODE_IMAGES = 2715,
1110 #[cfg(feature = "api-22")]
1114 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1115 KEYCODE_BUTTONCONFIG = 2716,
1116 #[cfg(feature = "api-22")]
1120 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1121 KEYCODE_TASKMANAGER = 2717,
1122 #[cfg(feature = "api-22")]
1126 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1127 KEYCODE_JOURNAL = 2718,
1128 #[cfg(feature = "api-22")]
1132 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1133 KEYCODE_CONTROLPANEL = 2719,
1134 #[cfg(feature = "api-22")]
1138 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1139 KEYCODE_APPSELECT = 2720,
1140 #[cfg(feature = "api-22")]
1144 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1145 KEYCODE_SCREENSAVER = 2721,
1146 #[cfg(feature = "api-22")]
1150 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1151 KEYCODE_ASSISTANT = 2722,
1152 #[cfg(feature = "api-22")]
1156 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1157 KEYCODE_KBD_LAYOUT_NEXT = 2723,
1158 #[cfg(feature = "api-22")]
1162 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1163 KEYCODE_BRIGHTNESS_MIN = 2724,
1164 #[cfg(feature = "api-22")]
1168 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1169 KEYCODE_BRIGHTNESS_MAX = 2725,
1170 #[cfg(feature = "api-22")]
1174 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1175 KEYCODE_KBDINPUTASSIST_PREV = 2726,
1176 #[cfg(feature = "api-22")]
1180 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1181 KEYCODE_KBDINPUTASSIST_NEXT = 2727,
1182 #[cfg(feature = "api-22")]
1186 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1187 KEYCODE_KBDINPUTASSIST_PREVGROUP = 2728,
1188 #[cfg(feature = "api-22")]
1192 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1193 KEYCODE_KBDINPUTASSIST_NEXTGROUP = 2729,
1194 #[cfg(feature = "api-22")]
1198 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1199 KEYCODE_KBDINPUTASSIST_ACCEPT = 2730,
1200 #[cfg(feature = "api-22")]
1204 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1205 KEYCODE_KBDINPUTASSIST_CANCEL = 2731,
1206 #[cfg(feature = "api-22")]
1210 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1211 KEYCODE_FRONT = 2800,
1212 #[cfg(feature = "api-22")]
1216 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1217 KEYCODE_SETUP = 2801,
1218 #[cfg(feature = "api-22")]
1222 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1223 KEYCODE_WAKEUP = 2802,
1224 #[cfg(feature = "api-22")]
1228 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1229 KEYCODE_SENDFILE = 2803,
1230 #[cfg(feature = "api-22")]
1234 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1235 KEYCODE_DELETEFILE = 2804,
1236 #[cfg(feature = "api-22")]
1240 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1241 KEYCODE_XFER = 2805,
1242 #[cfg(feature = "api-22")]
1246 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1247 KEYCODE_PROG1 = 2806,
1248 #[cfg(feature = "api-22")]
1252 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1253 KEYCODE_PROG2 = 2807,
1254 #[cfg(feature = "api-22")]
1258 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1259 KEYCODE_MSDOS = 2808,
1260 #[cfg(feature = "api-22")]
1264 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1265 KEYCODE_SCREENLOCK = 2809,
1266 #[cfg(feature = "api-22")]
1270 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1271 KEYCODE_DIRECTION_ROTATE_DISPLAY = 2810,
1272 #[cfg(feature = "api-22")]
1276 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1277 KEYCODE_CYCLEWINDOWS = 2811,
1278 #[cfg(feature = "api-22")]
1282 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1283 KEYCODE_COMPUTER = 2812,
1284 #[cfg(feature = "api-22")]
1288 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1289 KEYCODE_EJECTCLOSECD = 2813,
1290 #[cfg(feature = "api-22")]
1294 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1295 KEYCODE_ISO = 2814,
1296 #[cfg(feature = "api-22")]
1300 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1301 KEYCODE_MOVE = 2815,
1302 #[cfg(feature = "api-22")]
1306 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1307 KEYCODE_F13 = 2816,
1308 #[cfg(feature = "api-22")]
1312 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1313 KEYCODE_F14 = 2817,
1314 #[cfg(feature = "api-22")]
1318 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1319 KEYCODE_F15 = 2818,
1320 #[cfg(feature = "api-22")]
1324 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1325 KEYCODE_F16 = 2819,
1326 #[cfg(feature = "api-22")]
1330 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1331 KEYCODE_F17 = 2820,
1332 #[cfg(feature = "api-22")]
1336 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1337 KEYCODE_F18 = 2821,
1338 #[cfg(feature = "api-22")]
1342 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1343 KEYCODE_F19 = 2822,
1344 #[cfg(feature = "api-22")]
1348 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1349 KEYCODE_F20 = 2823,
1350 #[cfg(feature = "api-22")]
1354 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1355 KEYCODE_F21 = 2824,
1356 #[cfg(feature = "api-22")]
1360 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1361 KEYCODE_F22 = 2825,
1362 #[cfg(feature = "api-22")]
1366 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1367 KEYCODE_F23 = 2826,
1368 #[cfg(feature = "api-22")]
1372 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1373 KEYCODE_F24 = 2827,
1374 #[cfg(feature = "api-22")]
1378 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1379 KEYCODE_PROG3 = 2828,
1380 #[cfg(feature = "api-22")]
1384 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1385 KEYCODE_PROG4 = 2829,
1386 #[cfg(feature = "api-22")]
1390 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1391 KEYCODE_DASHBOARD = 2830,
1392 #[cfg(feature = "api-22")]
1396 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1397 KEYCODE_SUSPEND = 2831,
1398 #[cfg(feature = "api-22")]
1402 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1403 KEYCODE_HP = 2832,
1404 #[cfg(feature = "api-22")]
1408 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1409 KEYCODE_SOUND = 2833,
1410 #[cfg(feature = "api-22")]
1414 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1415 KEYCODE_QUESTION = 2834,
1416 #[cfg(feature = "api-22")]
1420 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1421 KEYCODE_CONNECT = 2836,
1422 #[cfg(feature = "api-22")]
1426 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1427 KEYCODE_SPORT = 2837,
1428 #[cfg(feature = "api-22")]
1432 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1433 KEYCODE_SHOP = 2838,
1434 #[cfg(feature = "api-22")]
1438 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1439 KEYCODE_ALTERASE = 2839,
1440 #[cfg(feature = "api-22")]
1444 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1445 KEYCODE_SWITCHVIDEOMODE = 2841,
1446 #[cfg(feature = "api-22")]
1450 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1451 KEYCODE_BATTERY = 2842,
1452 #[cfg(feature = "api-22")]
1456 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1457 KEYCODE_BLUETOOTH = 2843,
1458 #[cfg(feature = "api-22")]
1462 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1463 KEYCODE_WLAN = 2844,
1464 #[cfg(feature = "api-22")]
1468 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1469 KEYCODE_UWB = 2845,
1470 #[cfg(feature = "api-22")]
1474 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1475 KEYCODE_WWAN_WIMAX = 2846,
1476 #[cfg(feature = "api-22")]
1480 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1481 KEYCODE_RFKILL = 2847,
1482 #[cfg(feature = "api-22")]
1486 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1487 KEYCODE_CHANNEL = 3001,
1488 #[cfg(feature = "api-22")]
1492 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1493 KEYCODE_BTN_0 = 3100,
1494 #[cfg(feature = "api-22")]
1498 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1499 KEYCODE_BTN_1 = 3101,
1500 #[cfg(feature = "api-22")]
1504 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1505 KEYCODE_BTN_2 = 3102,
1506 #[cfg(feature = "api-22")]
1510 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1511 KEYCODE_BTN_3 = 3103,
1512 #[cfg(feature = "api-22")]
1516 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1517 KEYCODE_BTN_4 = 3104,
1518 #[cfg(feature = "api-22")]
1522 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1523 KEYCODE_BTN_5 = 3105,
1524 #[cfg(feature = "api-22")]
1528 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1529 KEYCODE_BTN_6 = 3106,
1530 #[cfg(feature = "api-22")]
1534 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1535 KEYCODE_BTN_7 = 3107,
1536 #[cfg(feature = "api-22")]
1540 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1541 KEYCODE_BTN_8 = 3108,
1542 #[cfg(feature = "api-22")]
1546 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1547 KEYCODE_BTN_9 = 3109,
1548 #[cfg(feature = "api-22")]
1552 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1553 KEYCODE_DAGGER_CLICK = 3211,
1554 #[cfg(feature = "api-22")]
1558 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1559 KEYCODE_DAGGER_DOUBLE_CLICK = 3212,
1560 #[cfg(feature = "api-22")]
1564 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1565 KEYCODE_DAGGER_LONG_PRESS = 3213,
1566 #[cfg(feature = "api-22")]
1570 #[cfg_attr(docsrs, doc(cfg(feature = "api-22")))]
1571 KEYCODE_DIV = 3220,
1572}