input_event_codes/
key.rs

1#[macro_export]
2macro_rules! KEY_RESERVED {
3	() => {
4		0
5	};
6}
7#[macro_export]
8macro_rules! KEY_ESC {
9	() => {
10		1
11	};
12}
13#[macro_export]
14macro_rules! KEY_1 {
15	() => {
16		2
17	};
18}
19#[macro_export]
20macro_rules! KEY_2 {
21	() => {
22		3
23	};
24}
25#[macro_export]
26macro_rules! KEY_3 {
27	() => {
28		4
29	};
30}
31#[macro_export]
32macro_rules! KEY_4 {
33	() => {
34		5
35	};
36}
37#[macro_export]
38macro_rules! KEY_5 {
39	() => {
40		6
41	};
42}
43#[macro_export]
44macro_rules! KEY_6 {
45	() => {
46		7
47	};
48}
49#[macro_export]
50macro_rules! KEY_7 {
51	() => {
52		8
53	};
54}
55#[macro_export]
56macro_rules! KEY_8 {
57	() => {
58		9
59	};
60}
61#[macro_export]
62macro_rules! KEY_9 {
63	() => {
64		10
65	};
66}
67#[macro_export]
68macro_rules! KEY_0 {
69	() => {
70		11
71	};
72}
73#[macro_export]
74macro_rules! KEY_MINUS {
75	() => {
76		12
77	};
78}
79#[macro_export]
80macro_rules! KEY_EQUAL {
81	() => {
82		13
83	};
84}
85#[macro_export]
86macro_rules! KEY_BACKSPACE {
87	() => {
88		14
89	};
90}
91#[macro_export]
92macro_rules! KEY_TAB {
93	() => {
94		15
95	};
96}
97#[macro_export]
98macro_rules! KEY_Q {
99	() => {
100		16
101	};
102}
103#[macro_export]
104macro_rules! KEY_W {
105	() => {
106		17
107	};
108}
109#[macro_export]
110macro_rules! KEY_E {
111	() => {
112		18
113	};
114}
115#[macro_export]
116macro_rules! KEY_R {
117	() => {
118		19
119	};
120}
121#[macro_export]
122macro_rules! KEY_T {
123	() => {
124		20
125	};
126}
127#[macro_export]
128macro_rules! KEY_Y {
129	() => {
130		21
131	};
132}
133#[macro_export]
134macro_rules! KEY_U {
135	() => {
136		22
137	};
138}
139#[macro_export]
140macro_rules! KEY_I {
141	() => {
142		23
143	};
144}
145#[macro_export]
146macro_rules! KEY_O {
147	() => {
148		24
149	};
150}
151#[macro_export]
152macro_rules! KEY_P {
153	() => {
154		25
155	};
156}
157#[macro_export]
158macro_rules! KEY_LEFTBRACE {
159	() => {
160		26
161	};
162}
163#[macro_export]
164macro_rules! KEY_RIGHTBRACE {
165	() => {
166		27
167	};
168}
169#[macro_export]
170macro_rules! KEY_ENTER {
171	() => {
172		28
173	};
174}
175#[macro_export]
176macro_rules! KEY_LEFTCTRL {
177	() => {
178		29
179	};
180}
181#[macro_export]
182macro_rules! KEY_A {
183	() => {
184		30
185	};
186}
187#[macro_export]
188macro_rules! KEY_S {
189	() => {
190		31
191	};
192}
193#[macro_export]
194macro_rules! KEY_D {
195	() => {
196		32
197	};
198}
199#[macro_export]
200macro_rules! KEY_F {
201	() => {
202		33
203	};
204}
205#[macro_export]
206macro_rules! KEY_G {
207	() => {
208		34
209	};
210}
211#[macro_export]
212macro_rules! KEY_H {
213	() => {
214		35
215	};
216}
217#[macro_export]
218macro_rules! KEY_J {
219	() => {
220		36
221	};
222}
223#[macro_export]
224macro_rules! KEY_K {
225	() => {
226		37
227	};
228}
229#[macro_export]
230macro_rules! KEY_L {
231	() => {
232		38
233	};
234}
235#[macro_export]
236macro_rules! KEY_SEMICOLON {
237	() => {
238		39
239	};
240}
241#[macro_export]
242macro_rules! KEY_APOSTROPHE {
243	() => {
244		40
245	};
246}
247#[macro_export]
248macro_rules! KEY_GRAVE {
249	() => {
250		41
251	};
252}
253#[macro_export]
254macro_rules! KEY_LEFTSHIFT {
255	() => {
256		42
257	};
258}
259#[macro_export]
260macro_rules! KEY_BACKSLASH {
261	() => {
262		43
263	};
264}
265#[macro_export]
266macro_rules! KEY_Z {
267	() => {
268		44
269	};
270}
271#[macro_export]
272macro_rules! KEY_X {
273	() => {
274		45
275	};
276}
277#[macro_export]
278macro_rules! KEY_C {
279	() => {
280		46
281	};
282}
283#[macro_export]
284macro_rules! KEY_V {
285	() => {
286		47
287	};
288}
289#[macro_export]
290macro_rules! KEY_B {
291	() => {
292		48
293	};
294}
295#[macro_export]
296macro_rules! KEY_N {
297	() => {
298		49
299	};
300}
301#[macro_export]
302macro_rules! KEY_M {
303	() => {
304		50
305	};
306}
307#[macro_export]
308macro_rules! KEY_COMMA {
309	() => {
310		51
311	};
312}
313#[macro_export]
314macro_rules! KEY_DOT {
315	() => {
316		52
317	};
318}
319#[macro_export]
320macro_rules! KEY_SLASH {
321	() => {
322		53
323	};
324}
325#[macro_export]
326macro_rules! KEY_RIGHTSHIFT {
327	() => {
328		54
329	};
330}
331#[macro_export]
332macro_rules! KEY_KPASTERISK {
333	() => {
334		55
335	};
336}
337#[macro_export]
338macro_rules! KEY_LEFTALT {
339	() => {
340		56
341	};
342}
343#[macro_export]
344macro_rules! KEY_SPACE {
345	() => {
346		57
347	};
348}
349#[macro_export]
350macro_rules! KEY_CAPSLOCK {
351	() => {
352		58
353	};
354}
355#[macro_export]
356macro_rules! KEY_F1 {
357	() => {
358		59
359	};
360}
361#[macro_export]
362macro_rules! KEY_F2 {
363	() => {
364		60
365	};
366}
367#[macro_export]
368macro_rules! KEY_F3 {
369	() => {
370		61
371	};
372}
373#[macro_export]
374macro_rules! KEY_F4 {
375	() => {
376		62
377	};
378}
379#[macro_export]
380macro_rules! KEY_F5 {
381	() => {
382		63
383	};
384}
385#[macro_export]
386macro_rules! KEY_F6 {
387	() => {
388		64
389	};
390}
391#[macro_export]
392macro_rules! KEY_F7 {
393	() => {
394		65
395	};
396}
397#[macro_export]
398macro_rules! KEY_F8 {
399	() => {
400		66
401	};
402}
403#[macro_export]
404macro_rules! KEY_F9 {
405	() => {
406		67
407	};
408}
409#[macro_export]
410macro_rules! KEY_F10 {
411	() => {
412		68
413	};
414}
415#[macro_export]
416macro_rules! KEY_NUMLOCK {
417	() => {
418		69
419	};
420}
421#[macro_export]
422macro_rules! KEY_SCROLLLOCK {
423	() => {
424		70
425	};
426}
427#[macro_export]
428macro_rules! KEY_KP7 {
429	() => {
430		71
431	};
432}
433#[macro_export]
434macro_rules! KEY_KP8 {
435	() => {
436		72
437	};
438}
439#[macro_export]
440macro_rules! KEY_KP9 {
441	() => {
442		73
443	};
444}
445#[macro_export]
446macro_rules! KEY_KPMINUS {
447	() => {
448		74
449	};
450}
451#[macro_export]
452macro_rules! KEY_KP4 {
453	() => {
454		75
455	};
456}
457#[macro_export]
458macro_rules! KEY_KP5 {
459	() => {
460		76
461	};
462}
463#[macro_export]
464macro_rules! KEY_KP6 {
465	() => {
466		77
467	};
468}
469#[macro_export]
470macro_rules! KEY_KPPLUS {
471	() => {
472		78
473	};
474}
475#[macro_export]
476macro_rules! KEY_KP1 {
477	() => {
478		79
479	};
480}
481#[macro_export]
482macro_rules! KEY_KP2 {
483	() => {
484		80
485	};
486}
487#[macro_export]
488macro_rules! KEY_KP3 {
489	() => {
490		81
491	};
492}
493#[macro_export]
494macro_rules! KEY_KP0 {
495	() => {
496		82
497	};
498}
499#[macro_export]
500macro_rules! KEY_KPDOT {
501	() => {
502		83
503	};
504}
505
506#[macro_export]
507macro_rules! KEY_ZENKAKUHANKAKU {
508	() => {
509		85
510	};
511}
512#[macro_export]
513macro_rules! KEY_102ND {
514	() => {
515		86
516	};
517}
518#[macro_export]
519macro_rules! KEY_F11 {
520	() => {
521		87
522	};
523}
524#[macro_export]
525macro_rules! KEY_F12 {
526	() => {
527		88
528	};
529}
530#[macro_export]
531macro_rules! KEY_RO {
532	() => {
533		89
534	};
535}
536#[macro_export]
537macro_rules! KEY_KATAKANA {
538	() => {
539		90
540	};
541}
542#[macro_export]
543macro_rules! KEY_HIRAGANA {
544	() => {
545		91
546	};
547}
548#[macro_export]
549macro_rules! KEY_HENKAN {
550	() => {
551		92
552	};
553}
554#[macro_export]
555macro_rules! KEY_KATAKANAHIRAGANA {
556	() => {
557		93
558	};
559}
560#[macro_export]
561macro_rules! KEY_MUHENKAN {
562	() => {
563		94
564	};
565}
566#[macro_export]
567macro_rules! KEY_KPJPCOMMA {
568	() => {
569		95
570	};
571}
572#[macro_export]
573macro_rules! KEY_KPENTER {
574	() => {
575		96
576	};
577}
578#[macro_export]
579macro_rules! KEY_RIGHTCTRL {
580	() => {
581		97
582	};
583}
584#[macro_export]
585macro_rules! KEY_KPSLASH {
586	() => {
587		98
588	};
589}
590#[macro_export]
591macro_rules! KEY_SYSRQ {
592	() => {
593		99
594	};
595}
596#[macro_export]
597macro_rules! KEY_RIGHTALT {
598	() => {
599		100
600	};
601}
602#[macro_export]
603macro_rules! KEY_LINEFEED {
604	() => {
605		101
606	};
607}
608#[macro_export]
609macro_rules! KEY_HOME {
610	() => {
611		102
612	};
613}
614#[macro_export]
615macro_rules! KEY_UP {
616	() => {
617		103
618	};
619}
620#[macro_export]
621macro_rules! KEY_PAGEUP {
622	() => {
623		104
624	};
625}
626#[macro_export]
627macro_rules! KEY_LEFT {
628	() => {
629		105
630	};
631}
632#[macro_export]
633macro_rules! KEY_RIGHT {
634	() => {
635		106
636	};
637}
638#[macro_export]
639macro_rules! KEY_END {
640	() => {
641		107
642	};
643}
644#[macro_export]
645macro_rules! KEY_DOWN {
646	() => {
647		108
648	};
649}
650#[macro_export]
651macro_rules! KEY_PAGEDOWN {
652	() => {
653		109
654	};
655}
656#[macro_export]
657macro_rules! KEY_INSERT {
658	() => {
659		110
660	};
661}
662#[macro_export]
663macro_rules! KEY_DELETE {
664	() => {
665		111
666	};
667}
668#[macro_export]
669macro_rules! KEY_MACRO {
670	() => {
671		112
672	};
673}
674#[macro_export]
675macro_rules! KEY_MUTE {
676	() => {
677		113
678	};
679}
680#[macro_export]
681macro_rules! KEY_VOLUMEDOWN {
682	() => {
683		114
684	};
685}
686#[macro_export]
687macro_rules! KEY_VOLUMEUP {
688	() => {
689		115
690	};
691}
692#[macro_export]
693macro_rules! KEY_POWER {
694	() => {
695		116
696	};
697}
698#[macro_export]
699macro_rules! KEY_KPEQUAL {
700	() => {
701		117
702	};
703}
704#[macro_export]
705macro_rules! KEY_KPPLUSMINUS {
706	() => {
707		118
708	};
709}
710#[macro_export]
711macro_rules! KEY_PAUSE {
712	() => {
713		119
714	};
715}
716#[macro_export]
717macro_rules! KEY_SCALE {
718	() => {
719		120
720	};
721}
722
723#[macro_export]
724macro_rules! KEY_KPCOMMA {
725	() => {
726		121
727	};
728}
729#[macro_export]
730macro_rules! KEY_HANGEUL {
731	() => {
732		122
733	};
734}
735#[macro_export]
736macro_rules! KEY_HANGUEL {
737	() => {
738		$crate::KEY_HANGEUL!()
739	};
740}
741#[macro_export]
742macro_rules! KEY_HANJA {
743	() => {
744		123
745	};
746}
747#[macro_export]
748macro_rules! KEY_YEN {
749	() => {
750		124
751	};
752}
753#[macro_export]
754macro_rules! KEY_LEFTMETA {
755	() => {
756		125
757	};
758}
759#[macro_export]
760macro_rules! KEY_RIGHTMETA {
761	() => {
762		126
763	};
764}
765#[macro_export]
766macro_rules! KEY_COMPOSE {
767	() => {
768		127
769	};
770}
771
772#[macro_export]
773macro_rules! KEY_STOP {
774	() => {
775		128
776	};
777}
778#[macro_export]
779macro_rules! KEY_AGAIN {
780	() => {
781		129
782	};
783}
784#[macro_export]
785macro_rules! KEY_PROPS {
786	() => {
787		130
788	};
789}
790#[macro_export]
791macro_rules! KEY_UNDO {
792	() => {
793		131
794	};
795}
796#[macro_export]
797macro_rules! KEY_FRONT {
798	() => {
799		132
800	};
801}
802#[macro_export]
803macro_rules! KEY_COPY {
804	() => {
805		133
806	};
807}
808#[macro_export]
809macro_rules! KEY_OPEN {
810	() => {
811		134
812	};
813}
814#[macro_export]
815macro_rules! KEY_PASTE {
816	() => {
817		135
818	};
819}
820#[macro_export]
821macro_rules! KEY_FIND {
822	() => {
823		136
824	};
825}
826#[macro_export]
827macro_rules! KEY_CUT {
828	() => {
829		137
830	};
831}
832#[macro_export]
833macro_rules! KEY_HELP {
834	() => {
835		138
836	};
837}
838#[macro_export]
839macro_rules! KEY_MENU {
840	() => {
841		139
842	};
843}
844#[macro_export]
845macro_rules! KEY_CALC {
846	() => {
847		140
848	};
849}
850#[macro_export]
851macro_rules! KEY_SETUP {
852	() => {
853		141
854	};
855}
856#[macro_export]
857macro_rules! KEY_SLEEP {
858	() => {
859		142
860	};
861}
862#[macro_export]
863macro_rules! KEY_WAKEUP {
864	() => {
865		143
866	};
867}
868#[macro_export]
869macro_rules! KEY_FILE {
870	() => {
871		144
872	};
873}
874#[macro_export]
875macro_rules! KEY_SENDFILE {
876	() => {
877		145
878	};
879}
880#[macro_export]
881macro_rules! KEY_DELETEFILE {
882	() => {
883		146
884	};
885}
886#[macro_export]
887macro_rules! KEY_XFER {
888	() => {
889		147
890	};
891}
892#[macro_export]
893macro_rules! KEY_PROG1 {
894	() => {
895		148
896	};
897}
898#[macro_export]
899macro_rules! KEY_PROG2 {
900	() => {
901		149
902	};
903}
904#[macro_export]
905macro_rules! KEY_WWW {
906	() => {
907		150
908	};
909}
910#[macro_export]
911macro_rules! KEY_MSDOS {
912	() => {
913		151
914	};
915}
916#[macro_export]
917macro_rules! KEY_COFFEE {
918	() => {
919		152
920	};
921}
922#[macro_export]
923macro_rules! KEY_SCREENLOCK {
924	() => {
925		$crate::KEY_COFFEE!()
926	};
927}
928#[macro_export]
929macro_rules! KEY_ROTATE_DISPLAY {
930	() => {
931		153
932	};
933}
934#[macro_export]
935macro_rules! KEY_DIRECTION {
936	() => {
937		$crate::KEY_ROTATE_DISPLAY!()
938	};
939}
940#[macro_export]
941macro_rules! KEY_CYCLEWINDOWS {
942	() => {
943		154
944	};
945}
946#[macro_export]
947macro_rules! KEY_MAIL {
948	() => {
949		155
950	};
951}
952#[macro_export]
953macro_rules! KEY_BOOKMARKS {
954	() => {
955		156
956	};
957}
958#[macro_export]
959macro_rules! KEY_COMPUTER {
960	() => {
961		157
962	};
963}
964#[macro_export]
965macro_rules! KEY_BACK {
966	() => {
967		158
968	};
969}
970#[macro_export]
971macro_rules! KEY_FORWARD {
972	() => {
973		159
974	};
975}
976#[macro_export]
977macro_rules! KEY_CLOSECD {
978	() => {
979		160
980	};
981}
982#[macro_export]
983macro_rules! KEY_EJECTCD {
984	() => {
985		161
986	};
987}
988#[macro_export]
989macro_rules! KEY_EJECTCLOSECD {
990	() => {
991		162
992	};
993}
994#[macro_export]
995macro_rules! KEY_NEXTSONG {
996	() => {
997		163
998	};
999}
1000#[macro_export]
1001macro_rules! KEY_PLAYPAUSE {
1002	() => {
1003		164
1004	};
1005}
1006#[macro_export]
1007macro_rules! KEY_PREVIOUSSONG {
1008	() => {
1009		165
1010	};
1011}
1012#[macro_export]
1013macro_rules! KEY_STOPCD {
1014	() => {
1015		166
1016	};
1017}
1018#[macro_export]
1019macro_rules! KEY_RECORD {
1020	() => {
1021		167
1022	};
1023}
1024#[macro_export]
1025macro_rules! KEY_REWIND {
1026	() => {
1027		168
1028	};
1029}
1030#[macro_export]
1031macro_rules! KEY_PHONE {
1032	() => {
1033		169
1034	};
1035}
1036#[macro_export]
1037macro_rules! KEY_ISO {
1038	() => {
1039		170
1040	};
1041}
1042#[macro_export]
1043macro_rules! KEY_CONFIG {
1044	() => {
1045		171
1046	};
1047}
1048#[macro_export]
1049macro_rules! KEY_HOMEPAGE {
1050	() => {
1051		172
1052	};
1053}
1054#[macro_export]
1055macro_rules! KEY_REFRESH {
1056	() => {
1057		173
1058	};
1059}
1060#[macro_export]
1061macro_rules! KEY_EXIT {
1062	() => {
1063		174
1064	};
1065}
1066#[macro_export]
1067macro_rules! KEY_MOVE {
1068	() => {
1069		175
1070	};
1071}
1072#[macro_export]
1073macro_rules! KEY_EDIT {
1074	() => {
1075		176
1076	};
1077}
1078#[macro_export]
1079macro_rules! KEY_SCROLLUP {
1080	() => {
1081		177
1082	};
1083}
1084#[macro_export]
1085macro_rules! KEY_SCROLLDOWN {
1086	() => {
1087		178
1088	};
1089}
1090#[macro_export]
1091macro_rules! KEY_KPLEFTPAREN {
1092	() => {
1093		179
1094	};
1095}
1096#[macro_export]
1097macro_rules! KEY_KPRIGHTPAREN {
1098	() => {
1099		180
1100	};
1101}
1102#[macro_export]
1103macro_rules! KEY_NEW {
1104	() => {
1105		181
1106	};
1107}
1108#[macro_export]
1109macro_rules! KEY_REDO {
1110	() => {
1111		182
1112	};
1113}
1114
1115#[macro_export]
1116macro_rules! KEY_F13 {
1117	() => {
1118		183
1119	};
1120}
1121#[macro_export]
1122macro_rules! KEY_F14 {
1123	() => {
1124		184
1125	};
1126}
1127#[macro_export]
1128macro_rules! KEY_F15 {
1129	() => {
1130		185
1131	};
1132}
1133#[macro_export]
1134macro_rules! KEY_F16 {
1135	() => {
1136		186
1137	};
1138}
1139#[macro_export]
1140macro_rules! KEY_F17 {
1141	() => {
1142		187
1143	};
1144}
1145#[macro_export]
1146macro_rules! KEY_F18 {
1147	() => {
1148		188
1149	};
1150}
1151#[macro_export]
1152macro_rules! KEY_F19 {
1153	() => {
1154		189
1155	};
1156}
1157#[macro_export]
1158macro_rules! KEY_F20 {
1159	() => {
1160		190
1161	};
1162}
1163#[macro_export]
1164macro_rules! KEY_F21 {
1165	() => {
1166		191
1167	};
1168}
1169#[macro_export]
1170macro_rules! KEY_F22 {
1171	() => {
1172		192
1173	};
1174}
1175#[macro_export]
1176macro_rules! KEY_F23 {
1177	() => {
1178		193
1179	};
1180}
1181#[macro_export]
1182macro_rules! KEY_F24 {
1183	() => {
1184		194
1185	};
1186}
1187
1188#[macro_export]
1189macro_rules! KEY_PLAYCD {
1190	() => {
1191		200
1192	};
1193}
1194#[macro_export]
1195macro_rules! KEY_PAUSECD {
1196	() => {
1197		201
1198	};
1199}
1200#[macro_export]
1201macro_rules! KEY_PROG3 {
1202	() => {
1203		202
1204	};
1205}
1206#[macro_export]
1207macro_rules! KEY_PROG4 {
1208	() => {
1209		203
1210	};
1211}
1212#[macro_export]
1213macro_rules! KEY_ALL_APPLICATIONS {
1214	() => {
1215		204
1216	};
1217}
1218#[macro_export]
1219macro_rules! KEY_DASHBOARD {
1220	() => {
1221		$crate::KEY_ALL_APPLICATIONS!()
1222	};
1223}
1224#[macro_export]
1225macro_rules! KEY_SUSPEND {
1226	() => {
1227		205
1228	};
1229}
1230#[macro_export]
1231macro_rules! KEY_CLOSE {
1232	() => {
1233		206
1234	};
1235}
1236#[macro_export]
1237macro_rules! KEY_PLAY {
1238	() => {
1239		207
1240	};
1241}
1242#[macro_export]
1243macro_rules! KEY_FASTFORWARD {
1244	() => {
1245		208
1246	};
1247}
1248#[macro_export]
1249macro_rules! KEY_BASSBOOST {
1250	() => {
1251		209
1252	};
1253}
1254#[macro_export]
1255macro_rules! KEY_PRINT {
1256	() => {
1257		210
1258	};
1259}
1260#[macro_export]
1261macro_rules! KEY_HP {
1262	() => {
1263		211
1264	};
1265}
1266#[macro_export]
1267macro_rules! KEY_CAMERA {
1268	() => {
1269		212
1270	};
1271}
1272#[macro_export]
1273macro_rules! KEY_SOUND {
1274	() => {
1275		213
1276	};
1277}
1278#[macro_export]
1279macro_rules! KEY_QUESTION {
1280	() => {
1281		214
1282	};
1283}
1284#[macro_export]
1285macro_rules! KEY_EMAIL {
1286	() => {
1287		215
1288	};
1289}
1290#[macro_export]
1291macro_rules! KEY_CHAT {
1292	() => {
1293		216
1294	};
1295}
1296#[macro_export]
1297macro_rules! KEY_SEARCH {
1298	() => {
1299		217
1300	};
1301}
1302#[macro_export]
1303macro_rules! KEY_CONNECT {
1304	() => {
1305		218
1306	};
1307}
1308#[macro_export]
1309macro_rules! KEY_FINANCE {
1310	() => {
1311		219
1312	};
1313}
1314#[macro_export]
1315macro_rules! KEY_SPORT {
1316	() => {
1317		220
1318	};
1319}
1320#[macro_export]
1321macro_rules! KEY_SHOP {
1322	() => {
1323		221
1324	};
1325}
1326#[macro_export]
1327macro_rules! KEY_ALTERASE {
1328	() => {
1329		222
1330	};
1331}
1332#[macro_export]
1333macro_rules! KEY_CANCEL {
1334	() => {
1335		223
1336	};
1337}
1338#[macro_export]
1339macro_rules! KEY_BRIGHTNESSDOWN {
1340	() => {
1341		224
1342	};
1343}
1344#[macro_export]
1345macro_rules! KEY_BRIGHTNESSUP {
1346	() => {
1347		225
1348	};
1349}
1350#[macro_export]
1351macro_rules! KEY_MEDIA {
1352	() => {
1353		226
1354	};
1355}
1356
1357#[macro_export]
1358macro_rules! KEY_SWITCHVIDEOMODE {
1359	() => {
1360		227
1361	};
1362}
1363#[macro_export]
1364macro_rules! KEY_KBDILLUMTOGGLE {
1365	() => {
1366		228
1367	};
1368}
1369#[macro_export]
1370macro_rules! KEY_KBDILLUMDOWN {
1371	() => {
1372		229
1373	};
1374}
1375#[macro_export]
1376macro_rules! KEY_KBDILLUMUP {
1377	() => {
1378		230
1379	};
1380}
1381
1382#[macro_export]
1383macro_rules! KEY_SEND {
1384	() => {
1385		231
1386	};
1387}
1388#[macro_export]
1389macro_rules! KEY_REPLY {
1390	() => {
1391		232
1392	};
1393}
1394#[macro_export]
1395macro_rules! KEY_FORWARDMAIL {
1396	() => {
1397		233
1398	};
1399}
1400#[macro_export]
1401macro_rules! KEY_SAVE {
1402	() => {
1403		234
1404	};
1405}
1406#[macro_export]
1407macro_rules! KEY_DOCUMENTS {
1408	() => {
1409		235
1410	};
1411}
1412
1413#[macro_export]
1414macro_rules! KEY_BATTERY {
1415	() => {
1416		236
1417	};
1418}
1419
1420#[macro_export]
1421macro_rules! KEY_BLUETOOTH {
1422	() => {
1423		237
1424	};
1425}
1426#[macro_export]
1427macro_rules! KEY_WLAN {
1428	() => {
1429		238
1430	};
1431}
1432#[macro_export]
1433macro_rules! KEY_UWB {
1434	() => {
1435		239
1436	};
1437}
1438
1439#[macro_export]
1440macro_rules! KEY_UNKNOWN {
1441	() => {
1442		240
1443	};
1444}
1445
1446#[macro_export]
1447macro_rules! KEY_VIDEO_NEXT {
1448	() => {
1449		241
1450	};
1451}
1452#[macro_export]
1453macro_rules! KEY_VIDEO_PREV {
1454	() => {
1455		242
1456	};
1457}
1458#[macro_export]
1459macro_rules! KEY_BRIGHTNESS_CYCLE {
1460	() => {
1461		243
1462	};
1463}
1464#[macro_export]
1465macro_rules! KEY_BRIGHTNESS_AUTO {
1466	() => {
1467		244
1468	};
1469}
1470#[macro_export]
1471macro_rules! KEY_BRIGHTNESS_ZERO {
1472	() => {
1473		$crate::KEY_BRIGHTNESS_AUTO!()
1474	};
1475}
1476#[macro_export]
1477macro_rules! KEY_DISPLAY_OFF {
1478	() => {
1479		245
1480	};
1481}
1482
1483#[macro_export]
1484macro_rules! KEY_WWAN {
1485	() => {
1486		246
1487	};
1488}
1489#[macro_export]
1490macro_rules! KEY_WIMAX {
1491	() => {
1492		$crate::KEY_WWAN!()
1493	};
1494}
1495#[macro_export]
1496macro_rules! KEY_RFKILL {
1497	() => {
1498		247
1499	};
1500}
1501
1502#[macro_export]
1503macro_rules! KEY_MICMUTE {
1504	() => {
1505		248
1506	};
1507}
1508
1509#[macro_export]
1510macro_rules! BTN_MISC {
1511	() => {
1512		0x100
1513	};
1514}
1515#[macro_export]
1516macro_rules! BTN_0 {
1517	() => {
1518		0x100
1519	};
1520}
1521#[macro_export]
1522macro_rules! BTN_1 {
1523	() => {
1524		0x101
1525	};
1526}
1527#[macro_export]
1528macro_rules! BTN_2 {
1529	() => {
1530		0x102
1531	};
1532}
1533#[macro_export]
1534macro_rules! BTN_3 {
1535	() => {
1536		0x103
1537	};
1538}
1539#[macro_export]
1540macro_rules! BTN_4 {
1541	() => {
1542		0x104
1543	};
1544}
1545#[macro_export]
1546macro_rules! BTN_5 {
1547	() => {
1548		0x105
1549	};
1550}
1551#[macro_export]
1552macro_rules! BTN_6 {
1553	() => {
1554		0x106
1555	};
1556}
1557#[macro_export]
1558macro_rules! BTN_7 {
1559	() => {
1560		0x107
1561	};
1562}
1563#[macro_export]
1564macro_rules! BTN_8 {
1565	() => {
1566		0x108
1567	};
1568}
1569#[macro_export]
1570macro_rules! BTN_9 {
1571	() => {
1572		0x109
1573	};
1574}
1575
1576#[macro_export]
1577macro_rules! BTN_MOUSE {
1578	() => {
1579		0x110
1580	};
1581}
1582#[macro_export]
1583macro_rules! BTN_LEFT {
1584	() => {
1585		0x110
1586	};
1587}
1588#[macro_export]
1589macro_rules! BTN_RIGHT {
1590	() => {
1591		0x111
1592	};
1593}
1594#[macro_export]
1595macro_rules! BTN_MIDDLE {
1596	() => {
1597		0x112
1598	};
1599}
1600#[macro_export]
1601macro_rules! BTN_SIDE {
1602	() => {
1603		0x113
1604	};
1605}
1606#[macro_export]
1607macro_rules! BTN_EXTRA {
1608	() => {
1609		0x114
1610	};
1611}
1612#[macro_export]
1613macro_rules! BTN_FORWARD {
1614	() => {
1615		0x115
1616	};
1617}
1618#[macro_export]
1619macro_rules! BTN_BACK {
1620	() => {
1621		0x116
1622	};
1623}
1624#[macro_export]
1625macro_rules! BTN_TASK {
1626	() => {
1627		0x117
1628	};
1629}
1630
1631#[macro_export]
1632macro_rules! BTN_JOYSTICK {
1633	() => {
1634		0x120
1635	};
1636}
1637#[macro_export]
1638macro_rules! BTN_TRIGGER {
1639	() => {
1640		0x120
1641	};
1642}
1643#[macro_export]
1644macro_rules! BTN_THUMB {
1645	() => {
1646		0x121
1647	};
1648}
1649#[macro_export]
1650macro_rules! BTN_THUMB2 {
1651	() => {
1652		0x122
1653	};
1654}
1655#[macro_export]
1656macro_rules! BTN_TOP {
1657	() => {
1658		0x123
1659	};
1660}
1661#[macro_export]
1662macro_rules! BTN_TOP2 {
1663	() => {
1664		0x124
1665	};
1666}
1667#[macro_export]
1668macro_rules! BTN_PINKIE {
1669	() => {
1670		0x125
1671	};
1672}
1673#[macro_export]
1674macro_rules! BTN_BASE {
1675	() => {
1676		0x126
1677	};
1678}
1679#[macro_export]
1680macro_rules! BTN_BASE2 {
1681	() => {
1682		0x127
1683	};
1684}
1685#[macro_export]
1686macro_rules! BTN_BASE3 {
1687	() => {
1688		0x128
1689	};
1690}
1691#[macro_export]
1692macro_rules! BTN_BASE4 {
1693	() => {
1694		0x129
1695	};
1696}
1697#[macro_export]
1698macro_rules! BTN_BASE5 {
1699	() => {
1700		0x12a
1701	};
1702}
1703#[macro_export]
1704macro_rules! BTN_BASE6 {
1705	() => {
1706		0x12b
1707	};
1708}
1709#[macro_export]
1710macro_rules! BTN_DEAD {
1711	() => {
1712		0x12f
1713	};
1714}
1715
1716#[macro_export]
1717macro_rules! BTN_GAMEPAD {
1718	() => {
1719		0x130
1720	};
1721}
1722#[macro_export]
1723macro_rules! BTN_SOUTH {
1724	() => {
1725		0x130
1726	};
1727}
1728#[macro_export]
1729macro_rules! BTN_A {
1730	() => {
1731		$crate::BTN_SOUTH!()
1732	};
1733}
1734#[macro_export]
1735macro_rules! BTN_EAST {
1736	() => {
1737		0x131
1738	};
1739}
1740#[macro_export]
1741macro_rules! BTN_B {
1742	() => {
1743		$crate::BTN_EAST!()
1744	};
1745}
1746#[macro_export]
1747macro_rules! BTN_C {
1748	() => {
1749		0x132
1750	};
1751}
1752#[macro_export]
1753macro_rules! BTN_NORTH {
1754	() => {
1755		0x133
1756	};
1757}
1758#[macro_export]
1759macro_rules! BTN_X {
1760	() => {
1761		$crate::BTN_NORTH!()
1762	};
1763}
1764#[macro_export]
1765macro_rules! BTN_WEST {
1766	() => {
1767		0x134
1768	};
1769}
1770#[macro_export]
1771macro_rules! BTN_Y {
1772	() => {
1773		$crate::BTN_WEST!()
1774	};
1775}
1776#[macro_export]
1777macro_rules! BTN_Z {
1778	() => {
1779		0x135
1780	};
1781}
1782#[macro_export]
1783macro_rules! BTN_TL {
1784	() => {
1785		0x136
1786	};
1787}
1788#[macro_export]
1789macro_rules! BTN_TR {
1790	() => {
1791		0x137
1792	};
1793}
1794#[macro_export]
1795macro_rules! BTN_TL2 {
1796	() => {
1797		0x138
1798	};
1799}
1800#[macro_export]
1801macro_rules! BTN_TR2 {
1802	() => {
1803		0x139
1804	};
1805}
1806#[macro_export]
1807macro_rules! BTN_SELECT {
1808	() => {
1809		0x13a
1810	};
1811}
1812#[macro_export]
1813macro_rules! BTN_START {
1814	() => {
1815		0x13b
1816	};
1817}
1818#[macro_export]
1819macro_rules! BTN_MODE {
1820	() => {
1821		0x13c
1822	};
1823}
1824#[macro_export]
1825macro_rules! BTN_THUMBL {
1826	() => {
1827		0x13d
1828	};
1829}
1830#[macro_export]
1831macro_rules! BTN_THUMBR {
1832	() => {
1833		0x13e
1834	};
1835}
1836
1837#[macro_export]
1838macro_rules! BTN_DIGI {
1839	() => {
1840		0x140
1841	};
1842}
1843#[macro_export]
1844macro_rules! BTN_TOOL_PEN {
1845	() => {
1846		0x140
1847	};
1848}
1849#[macro_export]
1850macro_rules! BTN_TOOL_RUBBER {
1851	() => {
1852		0x141
1853	};
1854}
1855#[macro_export]
1856macro_rules! BTN_TOOL_BRUSH {
1857	() => {
1858		0x142
1859	};
1860}
1861#[macro_export]
1862macro_rules! BTN_TOOL_PENCIL {
1863	() => {
1864		0x143
1865	};
1866}
1867#[macro_export]
1868macro_rules! BTN_TOOL_AIRBRUSH {
1869	() => {
1870		0x144
1871	};
1872}
1873#[macro_export]
1874macro_rules! BTN_TOOL_FINGER {
1875	() => {
1876		0x145
1877	};
1878}
1879#[macro_export]
1880macro_rules! BTN_TOOL_MOUSE {
1881	() => {
1882		0x146
1883	};
1884}
1885#[macro_export]
1886macro_rules! BTN_TOOL_LENS {
1887	() => {
1888		0x147
1889	};
1890}
1891#[macro_export]
1892macro_rules! BTN_TOOL_QUINTTAP {
1893	() => {
1894		0x148
1895	};
1896}
1897#[macro_export]
1898macro_rules! BTN_STYLUS3 {
1899	() => {
1900		0x149
1901	};
1902}
1903#[macro_export]
1904macro_rules! BTN_TOUCH {
1905	() => {
1906		0x14a
1907	};
1908}
1909#[macro_export]
1910macro_rules! BTN_STYLUS {
1911	() => {
1912		0x14b
1913	};
1914}
1915#[macro_export]
1916macro_rules! BTN_STYLUS2 {
1917	() => {
1918		0x14c
1919	};
1920}
1921#[macro_export]
1922macro_rules! BTN_TOOL_DOUBLETAP {
1923	() => {
1924		0x14d
1925	};
1926}
1927#[macro_export]
1928macro_rules! BTN_TOOL_TRIPLETAP {
1929	() => {
1930		0x14e
1931	};
1932}
1933#[macro_export]
1934macro_rules! BTN_TOOL_QUADTAP {
1935	() => {
1936		0x14f
1937	};
1938}
1939
1940#[macro_export]
1941macro_rules! BTN_WHEEL {
1942	() => {
1943		0x150
1944	};
1945}
1946#[macro_export]
1947macro_rules! BTN_GEAR_DOWN {
1948	() => {
1949		0x150
1950	};
1951}
1952#[macro_export]
1953macro_rules! BTN_GEAR_UP {
1954	() => {
1955		0x151
1956	};
1957}
1958
1959#[macro_export]
1960macro_rules! KEY_OK {
1961	() => {
1962		0x160
1963	};
1964}
1965#[macro_export]
1966macro_rules! KEY_SELECT {
1967	() => {
1968		0x161
1969	};
1970}
1971#[macro_export]
1972macro_rules! KEY_GOTO {
1973	() => {
1974		0x162
1975	};
1976}
1977#[macro_export]
1978macro_rules! KEY_CLEAR {
1979	() => {
1980		0x163
1981	};
1982}
1983#[macro_export]
1984macro_rules! KEY_POWER2 {
1985	() => {
1986		0x164
1987	};
1988}
1989#[macro_export]
1990macro_rules! KEY_OPTION {
1991	() => {
1992		0x165
1993	};
1994}
1995#[macro_export]
1996macro_rules! KEY_INFO {
1997	() => {
1998		0x166
1999	};
2000}
2001#[macro_export]
2002macro_rules! KEY_TIME {
2003	() => {
2004		0x167
2005	};
2006}
2007#[macro_export]
2008macro_rules! KEY_VENDOR {
2009	() => {
2010		0x168
2011	};
2012}
2013#[macro_export]
2014macro_rules! KEY_ARCHIVE {
2015	() => {
2016		0x169
2017	};
2018}
2019#[macro_export]
2020macro_rules! KEY_PROGRAM {
2021	() => {
2022		0x16a
2023	};
2024}
2025#[macro_export]
2026macro_rules! KEY_CHANNEL {
2027	() => {
2028		0x16b
2029	};
2030}
2031#[macro_export]
2032macro_rules! KEY_FAVORITES {
2033	() => {
2034		0x16c
2035	};
2036}
2037#[macro_export]
2038macro_rules! KEY_EPG {
2039	() => {
2040		0x16d
2041	};
2042}
2043#[macro_export]
2044macro_rules! KEY_PVR {
2045	() => {
2046		0x16e
2047	};
2048}
2049#[macro_export]
2050macro_rules! KEY_MHP {
2051	() => {
2052		0x16f
2053	};
2054}
2055#[macro_export]
2056macro_rules! KEY_LANGUAGE {
2057	() => {
2058		0x170
2059	};
2060}
2061#[macro_export]
2062macro_rules! KEY_TITLE {
2063	() => {
2064		0x171
2065	};
2066}
2067#[macro_export]
2068macro_rules! KEY_SUBTITLE {
2069	() => {
2070		0x172
2071	};
2072}
2073#[macro_export]
2074macro_rules! KEY_ANGLE {
2075	() => {
2076		0x173
2077	};
2078}
2079#[macro_export]
2080macro_rules! KEY_FULL_SCREEN {
2081	() => {
2082		0x174
2083	};
2084}
2085#[macro_export]
2086macro_rules! KEY_ZOOM {
2087	() => {
2088		$crate::KEY_FULL_SCREEN!()
2089	};
2090}
2091#[macro_export]
2092macro_rules! KEY_MODE {
2093	() => {
2094		0x175
2095	};
2096}
2097#[macro_export]
2098macro_rules! KEY_KEYBOARD {
2099	() => {
2100		0x176
2101	};
2102}
2103#[macro_export]
2104macro_rules! KEY_ASPECT_RATIO {
2105	() => {
2106		0x177
2107	};
2108}
2109#[macro_export]
2110macro_rules! KEY_SCREEN {
2111	() => {
2112		$crate::KEY_ASPECT_RATIO!()
2113	};
2114}
2115#[macro_export]
2116macro_rules! KEY_PC {
2117	() => {
2118		0x178
2119	};
2120}
2121#[macro_export]
2122macro_rules! KEY_TV {
2123	() => {
2124		0x179
2125	};
2126}
2127#[macro_export]
2128macro_rules! KEY_TV2 {
2129	() => {
2130		0x17a
2131	};
2132}
2133#[macro_export]
2134macro_rules! KEY_VCR {
2135	() => {
2136		0x17b
2137	};
2138}
2139#[macro_export]
2140macro_rules! KEY_VCR2 {
2141	() => {
2142		0x17c
2143	};
2144}
2145#[macro_export]
2146macro_rules! KEY_SAT {
2147	() => {
2148		0x17d
2149	};
2150}
2151#[macro_export]
2152macro_rules! KEY_SAT2 {
2153	() => {
2154		0x17e
2155	};
2156}
2157#[macro_export]
2158macro_rules! KEY_CD {
2159	() => {
2160		0x17f
2161	};
2162}
2163#[macro_export]
2164macro_rules! KEY_TAPE {
2165	() => {
2166		0x180
2167	};
2168}
2169#[macro_export]
2170macro_rules! KEY_RADIO {
2171	() => {
2172		0x181
2173	};
2174}
2175#[macro_export]
2176macro_rules! KEY_TUNER {
2177	() => {
2178		0x182
2179	};
2180}
2181#[macro_export]
2182macro_rules! KEY_PLAYER {
2183	() => {
2184		0x183
2185	};
2186}
2187#[macro_export]
2188macro_rules! KEY_TEXT {
2189	() => {
2190		0x184
2191	};
2192}
2193#[macro_export]
2194macro_rules! KEY_DVD {
2195	() => {
2196		0x185
2197	};
2198}
2199#[macro_export]
2200macro_rules! KEY_AUX {
2201	() => {
2202		0x186
2203	};
2204}
2205#[macro_export]
2206macro_rules! KEY_MP3 {
2207	() => {
2208		0x187
2209	};
2210}
2211#[macro_export]
2212macro_rules! KEY_AUDIO {
2213	() => {
2214		0x188
2215	};
2216}
2217#[macro_export]
2218macro_rules! KEY_VIDEO {
2219	() => {
2220		0x189
2221	};
2222}
2223#[macro_export]
2224macro_rules! KEY_DIRECTORY {
2225	() => {
2226		0x18a
2227	};
2228}
2229#[macro_export]
2230macro_rules! KEY_LIST {
2231	() => {
2232		0x18b
2233	};
2234}
2235#[macro_export]
2236macro_rules! KEY_MEMO {
2237	() => {
2238		0x18c
2239	};
2240}
2241#[macro_export]
2242macro_rules! KEY_CALENDAR {
2243	() => {
2244		0x18d
2245	};
2246}
2247#[macro_export]
2248macro_rules! KEY_RED {
2249	() => {
2250		0x18e
2251	};
2252}
2253#[macro_export]
2254macro_rules! KEY_GREEN {
2255	() => {
2256		0x18f
2257	};
2258}
2259#[macro_export]
2260macro_rules! KEY_YELLOW {
2261	() => {
2262		0x190
2263	};
2264}
2265#[macro_export]
2266macro_rules! KEY_BLUE {
2267	() => {
2268		0x191
2269	};
2270}
2271#[macro_export]
2272macro_rules! KEY_CHANNELUP {
2273	() => {
2274		0x192
2275	};
2276}
2277#[macro_export]
2278macro_rules! KEY_CHANNELDOWN {
2279	() => {
2280		0x193
2281	};
2282}
2283#[macro_export]
2284macro_rules! KEY_FIRST {
2285	() => {
2286		0x194
2287	};
2288}
2289#[macro_export]
2290macro_rules! KEY_LAST {
2291	() => {
2292		0x195
2293	};
2294}
2295#[macro_export]
2296macro_rules! KEY_AB {
2297	() => {
2298		0x196
2299	};
2300}
2301#[macro_export]
2302macro_rules! KEY_NEXT {
2303	() => {
2304		0x197
2305	};
2306}
2307#[macro_export]
2308macro_rules! KEY_RESTART {
2309	() => {
2310		0x198
2311	};
2312}
2313#[macro_export]
2314macro_rules! KEY_SLOW {
2315	() => {
2316		0x199
2317	};
2318}
2319#[macro_export]
2320macro_rules! KEY_SHUFFLE {
2321	() => {
2322		0x19a
2323	};
2324}
2325#[macro_export]
2326macro_rules! KEY_BREAK {
2327	() => {
2328		0x19b
2329	};
2330}
2331#[macro_export]
2332macro_rules! KEY_PREVIOUS {
2333	() => {
2334		0x19c
2335	};
2336}
2337#[macro_export]
2338macro_rules! KEY_DIGITS {
2339	() => {
2340		0x19d
2341	};
2342}
2343#[macro_export]
2344macro_rules! KEY_TEEN {
2345	() => {
2346		0x19e
2347	};
2348}
2349#[macro_export]
2350macro_rules! KEY_TWEN {
2351	() => {
2352		0x19f
2353	};
2354}
2355#[macro_export]
2356macro_rules! KEY_VIDEOPHONE {
2357	() => {
2358		0x1a0
2359	};
2360}
2361#[macro_export]
2362macro_rules! KEY_GAMES {
2363	() => {
2364		0x1a1
2365	};
2366}
2367#[macro_export]
2368macro_rules! KEY_ZOOMIN {
2369	() => {
2370		0x1a2
2371	};
2372}
2373#[macro_export]
2374macro_rules! KEY_ZOOMOUT {
2375	() => {
2376		0x1a3
2377	};
2378}
2379#[macro_export]
2380macro_rules! KEY_ZOOMRESET {
2381	() => {
2382		0x1a4
2383	};
2384}
2385#[macro_export]
2386macro_rules! KEY_WORDPROCESSOR {
2387	() => {
2388		0x1a5
2389	};
2390}
2391#[macro_export]
2392macro_rules! KEY_EDITOR {
2393	() => {
2394		0x1a6
2395	};
2396}
2397#[macro_export]
2398macro_rules! KEY_SPREADSHEET {
2399	() => {
2400		0x1a7
2401	};
2402}
2403#[macro_export]
2404macro_rules! KEY_GRAPHICSEDITOR {
2405	() => {
2406		0x1a8
2407	};
2408}
2409#[macro_export]
2410macro_rules! KEY_PRESENTATION {
2411	() => {
2412		0x1a9
2413	};
2414}
2415#[macro_export]
2416macro_rules! KEY_DATABASE {
2417	() => {
2418		0x1aa
2419	};
2420}
2421#[macro_export]
2422macro_rules! KEY_NEWS {
2423	() => {
2424		0x1ab
2425	};
2426}
2427#[macro_export]
2428macro_rules! KEY_VOICEMAIL {
2429	() => {
2430		0x1ac
2431	};
2432}
2433#[macro_export]
2434macro_rules! KEY_ADDRESSBOOK {
2435	() => {
2436		0x1ad
2437	};
2438}
2439#[macro_export]
2440macro_rules! KEY_MESSENGER {
2441	() => {
2442		0x1ae
2443	};
2444}
2445#[macro_export]
2446macro_rules! KEY_DISPLAYTOGGLE {
2447	() => {
2448		0x1af
2449	};
2450}
2451#[macro_export]
2452macro_rules! KEY_BRIGHTNESS_TOGGLE {
2453	() => {
2454		$crate::KEY_DISPLAYTOGGLE!()
2455	};
2456}
2457#[macro_export]
2458macro_rules! KEY_SPELLCHECK {
2459	() => {
2460		0x1b0
2461	};
2462}
2463#[macro_export]
2464macro_rules! KEY_LOGOFF {
2465	() => {
2466		0x1b1
2467	};
2468}
2469
2470#[macro_export]
2471macro_rules! KEY_DOLLAR {
2472	() => {
2473		0x1b2
2474	};
2475}
2476#[macro_export]
2477macro_rules! KEY_EURO {
2478	() => {
2479		0x1b3
2480	};
2481}
2482
2483#[macro_export]
2484macro_rules! KEY_FRAMEBACK {
2485	() => {
2486		0x1b4
2487	};
2488}
2489#[macro_export]
2490macro_rules! KEY_FRAMEFORWARD {
2491	() => {
2492		0x1b5
2493	};
2494}
2495#[macro_export]
2496macro_rules! KEY_CONTEXT_MENU {
2497	() => {
2498		0x1b6
2499	};
2500}
2501#[macro_export]
2502macro_rules! KEY_MEDIA_REPEAT {
2503	() => {
2504		0x1b7
2505	};
2506}
2507#[macro_export]
2508macro_rules! KEY_10CHANNELSUP {
2509	() => {
2510		0x1b8
2511	};
2512}
2513#[macro_export]
2514macro_rules! KEY_10CHANNELSDOWN {
2515	() => {
2516		0x1b9
2517	};
2518}
2519#[macro_export]
2520macro_rules! KEY_IMAGES {
2521	() => {
2522		0x1ba
2523	};
2524}
2525#[macro_export]
2526macro_rules! KEY_NOTIFICATION_CENTER {
2527	() => {
2528		0x1bc
2529	};
2530}
2531#[macro_export]
2532macro_rules! KEY_PICKUP_PHONE {
2533	() => {
2534		0x1bd
2535	};
2536}
2537#[macro_export]
2538macro_rules! KEY_HANGUP_PHONE {
2539	() => {
2540		0x1be
2541	};
2542}
2543
2544#[macro_export]
2545macro_rules! KEY_DEL_EOL {
2546	() => {
2547		0x1c0
2548	};
2549}
2550#[macro_export]
2551macro_rules! KEY_DEL_EOS {
2552	() => {
2553		0x1c1
2554	};
2555}
2556#[macro_export]
2557macro_rules! KEY_INS_LINE {
2558	() => {
2559		0x1c2
2560	};
2561}
2562#[macro_export]
2563macro_rules! KEY_DEL_LINE {
2564	() => {
2565		0x1c3
2566	};
2567}
2568
2569#[macro_export]
2570macro_rules! KEY_FN {
2571	() => {
2572		0x1d0
2573	};
2574}
2575#[macro_export]
2576macro_rules! KEY_FN_ESC {
2577	() => {
2578		0x1d1
2579	};
2580}
2581#[macro_export]
2582macro_rules! KEY_FN_F1 {
2583	() => {
2584		0x1d2
2585	};
2586}
2587#[macro_export]
2588macro_rules! KEY_FN_F2 {
2589	() => {
2590		0x1d3
2591	};
2592}
2593#[macro_export]
2594macro_rules! KEY_FN_F3 {
2595	() => {
2596		0x1d4
2597	};
2598}
2599#[macro_export]
2600macro_rules! KEY_FN_F4 {
2601	() => {
2602		0x1d5
2603	};
2604}
2605#[macro_export]
2606macro_rules! KEY_FN_F5 {
2607	() => {
2608		0x1d6
2609	};
2610}
2611#[macro_export]
2612macro_rules! KEY_FN_F6 {
2613	() => {
2614		0x1d7
2615	};
2616}
2617#[macro_export]
2618macro_rules! KEY_FN_F7 {
2619	() => {
2620		0x1d8
2621	};
2622}
2623#[macro_export]
2624macro_rules! KEY_FN_F8 {
2625	() => {
2626		0x1d9
2627	};
2628}
2629#[macro_export]
2630macro_rules! KEY_FN_F9 {
2631	() => {
2632		0x1da
2633	};
2634}
2635#[macro_export]
2636macro_rules! KEY_FN_F10 {
2637	() => {
2638		0x1db
2639	};
2640}
2641#[macro_export]
2642macro_rules! KEY_FN_F11 {
2643	() => {
2644		0x1dc
2645	};
2646}
2647#[macro_export]
2648macro_rules! KEY_FN_F12 {
2649	() => {
2650		0x1dd
2651	};
2652}
2653#[macro_export]
2654macro_rules! KEY_FN_1 {
2655	() => {
2656		0x1de
2657	};
2658}
2659#[macro_export]
2660macro_rules! KEY_FN_2 {
2661	() => {
2662		0x1df
2663	};
2664}
2665#[macro_export]
2666macro_rules! KEY_FN_D {
2667	() => {
2668		0x1e0
2669	};
2670}
2671#[macro_export]
2672macro_rules! KEY_FN_E {
2673	() => {
2674		0x1e1
2675	};
2676}
2677#[macro_export]
2678macro_rules! KEY_FN_F {
2679	() => {
2680		0x1e2
2681	};
2682}
2683#[macro_export]
2684macro_rules! KEY_FN_S {
2685	() => {
2686		0x1e3
2687	};
2688}
2689#[macro_export]
2690macro_rules! KEY_FN_B {
2691	() => {
2692		0x1e4
2693	};
2694}
2695#[macro_export]
2696macro_rules! KEY_FN_RIGHT_SHIFT {
2697	() => {
2698		0x1e5
2699	};
2700}
2701
2702#[macro_export]
2703macro_rules! KEY_BRL_DOT1 {
2704	() => {
2705		0x1f1
2706	};
2707}
2708#[macro_export]
2709macro_rules! KEY_BRL_DOT2 {
2710	() => {
2711		0x1f2
2712	};
2713}
2714#[macro_export]
2715macro_rules! KEY_BRL_DOT3 {
2716	() => {
2717		0x1f3
2718	};
2719}
2720#[macro_export]
2721macro_rules! KEY_BRL_DOT4 {
2722	() => {
2723		0x1f4
2724	};
2725}
2726#[macro_export]
2727macro_rules! KEY_BRL_DOT5 {
2728	() => {
2729		0x1f5
2730	};
2731}
2732#[macro_export]
2733macro_rules! KEY_BRL_DOT6 {
2734	() => {
2735		0x1f6
2736	};
2737}
2738#[macro_export]
2739macro_rules! KEY_BRL_DOT7 {
2740	() => {
2741		0x1f7
2742	};
2743}
2744#[macro_export]
2745macro_rules! KEY_BRL_DOT8 {
2746	() => {
2747		0x1f8
2748	};
2749}
2750#[macro_export]
2751macro_rules! KEY_BRL_DOT9 {
2752	() => {
2753		0x1f9
2754	};
2755}
2756#[macro_export]
2757macro_rules! KEY_BRL_DOT10 {
2758	() => {
2759		0x1fa
2760	};
2761}
2762
2763#[macro_export]
2764macro_rules! KEY_NUMERIC_0 {
2765	() => {
2766		0x200
2767	};
2768}
2769#[macro_export]
2770macro_rules! KEY_NUMERIC_1 {
2771	() => {
2772		0x201
2773	};
2774}
2775#[macro_export]
2776macro_rules! KEY_NUMERIC_2 {
2777	() => {
2778		0x202
2779	};
2780}
2781#[macro_export]
2782macro_rules! KEY_NUMERIC_3 {
2783	() => {
2784		0x203
2785	};
2786}
2787#[macro_export]
2788macro_rules! KEY_NUMERIC_4 {
2789	() => {
2790		0x204
2791	};
2792}
2793#[macro_export]
2794macro_rules! KEY_NUMERIC_5 {
2795	() => {
2796		0x205
2797	};
2798}
2799#[macro_export]
2800macro_rules! KEY_NUMERIC_6 {
2801	() => {
2802		0x206
2803	};
2804}
2805#[macro_export]
2806macro_rules! KEY_NUMERIC_7 {
2807	() => {
2808		0x207
2809	};
2810}
2811#[macro_export]
2812macro_rules! KEY_NUMERIC_8 {
2813	() => {
2814		0x208
2815	};
2816}
2817#[macro_export]
2818macro_rules! KEY_NUMERIC_9 {
2819	() => {
2820		0x209
2821	};
2822}
2823#[macro_export]
2824macro_rules! KEY_NUMERIC_STAR {
2825	() => {
2826		0x20a
2827	};
2828}
2829#[macro_export]
2830macro_rules! KEY_NUMERIC_POUND {
2831	() => {
2832		0x20b
2833	};
2834}
2835#[macro_export]
2836macro_rules! KEY_NUMERIC_A {
2837	() => {
2838		0x20c
2839	};
2840}
2841#[macro_export]
2842macro_rules! KEY_NUMERIC_B {
2843	() => {
2844		0x20d
2845	};
2846}
2847#[macro_export]
2848macro_rules! KEY_NUMERIC_C {
2849	() => {
2850		0x20e
2851	};
2852}
2853#[macro_export]
2854macro_rules! KEY_NUMERIC_D {
2855	() => {
2856		0x20f
2857	};
2858}
2859
2860#[macro_export]
2861macro_rules! KEY_CAMERA_FOCUS {
2862	() => {
2863		0x210
2864	};
2865}
2866#[macro_export]
2867macro_rules! KEY_WPS_BUTTON {
2868	() => {
2869		0x211
2870	};
2871}
2872
2873#[macro_export]
2874macro_rules! KEY_TOUCHPAD_TOGGLE {
2875	() => {
2876		0x212
2877	};
2878}
2879#[macro_export]
2880macro_rules! KEY_TOUCHPAD_ON {
2881	() => {
2882		0x213
2883	};
2884}
2885#[macro_export]
2886macro_rules! KEY_TOUCHPAD_OFF {
2887	() => {
2888		0x214
2889	};
2890}
2891
2892#[macro_export]
2893macro_rules! KEY_CAMERA_ZOOMIN {
2894	() => {
2895		0x215
2896	};
2897}
2898#[macro_export]
2899macro_rules! KEY_CAMERA_ZOOMOUT {
2900	() => {
2901		0x216
2902	};
2903}
2904#[macro_export]
2905macro_rules! KEY_CAMERA_UP {
2906	() => {
2907		0x217
2908	};
2909}
2910#[macro_export]
2911macro_rules! KEY_CAMERA_DOWN {
2912	() => {
2913		0x218
2914	};
2915}
2916#[macro_export]
2917macro_rules! KEY_CAMERA_LEFT {
2918	() => {
2919		0x219
2920	};
2921}
2922#[macro_export]
2923macro_rules! KEY_CAMERA_RIGHT {
2924	() => {
2925		0x21a
2926	};
2927}
2928
2929#[macro_export]
2930macro_rules! KEY_ATTENDANT_ON {
2931	() => {
2932		0x21b
2933	};
2934}
2935#[macro_export]
2936macro_rules! KEY_ATTENDANT_OFF {
2937	() => {
2938		0x21c
2939	};
2940}
2941#[macro_export]
2942macro_rules! KEY_ATTENDANT_TOGGLE {
2943	() => {
2944		0x21d
2945	};
2946}
2947#[macro_export]
2948macro_rules! KEY_LIGHTS_TOGGLE {
2949	() => {
2950		0x21e
2951	};
2952}
2953
2954#[macro_export]
2955macro_rules! BTN_DPAD_UP {
2956	() => {
2957		0x220
2958	};
2959}
2960#[macro_export]
2961macro_rules! BTN_DPAD_DOWN {
2962	() => {
2963		0x221
2964	};
2965}
2966#[macro_export]
2967macro_rules! BTN_DPAD_LEFT {
2968	() => {
2969		0x222
2970	};
2971}
2972#[macro_export]
2973macro_rules! BTN_DPAD_RIGHT {
2974	() => {
2975		0x223
2976	};
2977}
2978
2979#[macro_export]
2980macro_rules! KEY_ALS_TOGGLE {
2981	() => {
2982		0x230
2983	};
2984}
2985#[macro_export]
2986macro_rules! KEY_ROTATE_LOCK_TOGGLE {
2987	() => {
2988		0x231
2989	};
2990}
2991
2992#[macro_export]
2993macro_rules! KEY_BUTTONCONFIG {
2994	() => {
2995		0x240
2996	};
2997}
2998#[macro_export]
2999macro_rules! KEY_TASKMANAGER {
3000	() => {
3001		0x241
3002	};
3003}
3004#[macro_export]
3005macro_rules! KEY_JOURNAL {
3006	() => {
3007		0x242
3008	};
3009}
3010#[macro_export]
3011macro_rules! KEY_CONTROLPANEL {
3012	() => {
3013		0x243
3014	};
3015}
3016#[macro_export]
3017macro_rules! KEY_APPSELECT {
3018	() => {
3019		0x244
3020	};
3021}
3022#[macro_export]
3023macro_rules! KEY_SCREENSAVER {
3024	() => {
3025		0x245
3026	};
3027}
3028#[macro_export]
3029macro_rules! KEY_VOICECOMMAND {
3030	() => {
3031		0x246
3032	};
3033}
3034#[macro_export]
3035macro_rules! KEY_ASSISTANT {
3036	() => {
3037		0x247
3038	};
3039}
3040#[macro_export]
3041macro_rules! KEY_KBD_LAYOUT_NEXT {
3042	() => {
3043		0x248
3044	};
3045}
3046#[macro_export]
3047macro_rules! KEY_EMOJI_PICKER {
3048	() => {
3049		0x249
3050	};
3051}
3052#[macro_export]
3053macro_rules! KEY_DICTATE {
3054	() => {
3055		0x24a
3056	};
3057}
3058#[macro_export]
3059macro_rules! KEY_CAMERA_ACCESS_ENABLE {
3060	() => {
3061		0x24b
3062	};
3063}
3064#[macro_export]
3065macro_rules! KEY_CAMERA_ACCESS_DISABLE {
3066	() => {
3067		0x24c
3068	};
3069}
3070#[macro_export]
3071macro_rules! KEY_CAMERA_ACCESS_TOGGLE {
3072	() => {
3073		0x24d
3074	};
3075}
3076
3077#[macro_export]
3078macro_rules! KEY_BRIGHTNESS_MIN {
3079	() => {
3080		0x250
3081	};
3082}
3083#[macro_export]
3084macro_rules! KEY_BRIGHTNESS_MAX {
3085	() => {
3086		0x251
3087	};
3088}
3089
3090#[macro_export]
3091macro_rules! KEY_KBDINPUTASSIST_PREV {
3092	() => {
3093		0x260
3094	};
3095}
3096#[macro_export]
3097macro_rules! KEY_KBDINPUTASSIST_NEXT {
3098	() => {
3099		0x261
3100	};
3101}
3102#[macro_export]
3103macro_rules! KEY_KBDINPUTASSIST_PREVGROUP {
3104	() => {
3105		0x262
3106	};
3107}
3108#[macro_export]
3109macro_rules! KEY_KBDINPUTASSIST_NEXTGROUP {
3110	() => {
3111		0x263
3112	};
3113}
3114#[macro_export]
3115macro_rules! KEY_KBDINPUTASSIST_ACCEPT {
3116	() => {
3117		0x264
3118	};
3119}
3120#[macro_export]
3121macro_rules! KEY_KBDINPUTASSIST_CANCEL {
3122	() => {
3123		0x265
3124	};
3125}
3126
3127#[macro_export]
3128macro_rules! KEY_RIGHT_UP {
3129	() => {
3130		0x266
3131	};
3132}
3133#[macro_export]
3134macro_rules! KEY_RIGHT_DOWN {
3135	() => {
3136		0x267
3137	};
3138}
3139#[macro_export]
3140macro_rules! KEY_LEFT_UP {
3141	() => {
3142		0x268
3143	};
3144}
3145#[macro_export]
3146macro_rules! KEY_LEFT_DOWN {
3147	() => {
3148		0x269
3149	};
3150}
3151
3152#[macro_export]
3153macro_rules! KEY_ROOT_MENU {
3154	() => {
3155		0x26a
3156	};
3157}
3158#[macro_export]
3159macro_rules! KEY_MEDIA_TOP_MENU {
3160	() => {
3161		0x26b
3162	};
3163}
3164#[macro_export]
3165macro_rules! KEY_NUMERIC_11 {
3166	() => {
3167		0x26c
3168	};
3169}
3170#[macro_export]
3171macro_rules! KEY_NUMERIC_12 {
3172	() => {
3173		0x26d
3174	};
3175}
3176#[macro_export]
3177macro_rules! KEY_AUDIO_DESC {
3178	() => {
3179		0x26e
3180	};
3181}
3182#[macro_export]
3183macro_rules! KEY_3D_MODE {
3184	() => {
3185		0x26f
3186	};
3187}
3188#[macro_export]
3189macro_rules! KEY_NEXT_FAVORITE {
3190	() => {
3191		0x270
3192	};
3193}
3194#[macro_export]
3195macro_rules! KEY_STOP_RECORD {
3196	() => {
3197		0x271
3198	};
3199}
3200#[macro_export]
3201macro_rules! KEY_PAUSE_RECORD {
3202	() => {
3203		0x272
3204	};
3205}
3206#[macro_export]
3207macro_rules! KEY_VOD {
3208	() => {
3209		0x273
3210	};
3211}
3212#[macro_export]
3213macro_rules! KEY_UNMUTE {
3214	() => {
3215		0x274
3216	};
3217}
3218#[macro_export]
3219macro_rules! KEY_FASTREVERSE {
3220	() => {
3221		0x275
3222	};
3223}
3224#[macro_export]
3225macro_rules! KEY_SLOWREVERSE {
3226	() => {
3227		0x276
3228	};
3229}
3230#[macro_export]
3231macro_rules! KEY_DATA {
3232	() => {
3233		0x277
3234	};
3235}
3236#[macro_export]
3237macro_rules! KEY_ONSCREEN_KEYBOARD {
3238	() => {
3239		0x278
3240	};
3241}
3242#[macro_export]
3243macro_rules! KEY_PRIVACY_SCREEN_TOGGLE {
3244	() => {
3245		0x279
3246	};
3247}
3248
3249#[macro_export]
3250macro_rules! KEY_SELECTIVE_SCREENSHOT {
3251	() => {
3252		0x27a
3253	};
3254}
3255
3256#[macro_export]
3257macro_rules! KEY_NEXT_ELEMENT {
3258	() => {
3259		0x27b
3260	};
3261}
3262#[macro_export]
3263macro_rules! KEY_PREVIOUS_ELEMENT {
3264	() => {
3265		0x27c
3266	};
3267}
3268
3269#[macro_export]
3270macro_rules! KEY_AUTOPILOT_ENGAGE_TOGGLE {
3271	() => {
3272		0x27d
3273	};
3274}
3275
3276#[macro_export]
3277macro_rules! KEY_MARK_WAYPOINT {
3278	() => {
3279		0x27e
3280	};
3281}
3282#[macro_export]
3283macro_rules! KEY_SOS {
3284	() => {
3285		0x27f
3286	};
3287}
3288#[macro_export]
3289macro_rules! KEY_NAV_CHART {
3290	() => {
3291		0x280
3292	};
3293}
3294#[macro_export]
3295macro_rules! KEY_FISHING_CHART {
3296	() => {
3297		0x281
3298	};
3299}
3300#[macro_export]
3301macro_rules! KEY_SINGLE_RANGE_RADAR {
3302	() => {
3303		0x282
3304	};
3305}
3306#[macro_export]
3307macro_rules! KEY_DUAL_RANGE_RADAR {
3308	() => {
3309		0x283
3310	};
3311}
3312#[macro_export]
3313macro_rules! KEY_RADAR_OVERLAY {
3314	() => {
3315		0x284
3316	};
3317}
3318#[macro_export]
3319macro_rules! KEY_TRADITIONAL_SONAR {
3320	() => {
3321		0x285
3322	};
3323}
3324#[macro_export]
3325macro_rules! KEY_CLEARVU_SONAR {
3326	() => {
3327		0x286
3328	};
3329}
3330#[macro_export]
3331macro_rules! KEY_SIDEVU_SONAR {
3332	() => {
3333		0x287
3334	};
3335}
3336#[macro_export]
3337macro_rules! KEY_NAV_INFO {
3338	() => {
3339		0x288
3340	};
3341}
3342#[macro_export]
3343macro_rules! KEY_BRIGHTNESS_MENU {
3344	() => {
3345		0x289
3346	};
3347}
3348
3349#[macro_export]
3350macro_rules! KEY_MACRO1 {
3351	() => {
3352		0x290
3353	};
3354}
3355#[macro_export]
3356macro_rules! KEY_MACRO2 {
3357	() => {
3358		0x291
3359	};
3360}
3361#[macro_export]
3362macro_rules! KEY_MACRO3 {
3363	() => {
3364		0x292
3365	};
3366}
3367#[macro_export]
3368macro_rules! KEY_MACRO4 {
3369	() => {
3370		0x293
3371	};
3372}
3373#[macro_export]
3374macro_rules! KEY_MACRO5 {
3375	() => {
3376		0x294
3377	};
3378}
3379#[macro_export]
3380macro_rules! KEY_MACRO6 {
3381	() => {
3382		0x295
3383	};
3384}
3385#[macro_export]
3386macro_rules! KEY_MACRO7 {
3387	() => {
3388		0x296
3389	};
3390}
3391#[macro_export]
3392macro_rules! KEY_MACRO8 {
3393	() => {
3394		0x297
3395	};
3396}
3397#[macro_export]
3398macro_rules! KEY_MACRO9 {
3399	() => {
3400		0x298
3401	};
3402}
3403#[macro_export]
3404macro_rules! KEY_MACRO10 {
3405	() => {
3406		0x299
3407	};
3408}
3409#[macro_export]
3410macro_rules! KEY_MACRO11 {
3411	() => {
3412		0x29a
3413	};
3414}
3415#[macro_export]
3416macro_rules! KEY_MACRO12 {
3417	() => {
3418		0x29b
3419	};
3420}
3421#[macro_export]
3422macro_rules! KEY_MACRO13 {
3423	() => {
3424		0x29c
3425	};
3426}
3427#[macro_export]
3428macro_rules! KEY_MACRO14 {
3429	() => {
3430		0x29d
3431	};
3432}
3433#[macro_export]
3434macro_rules! KEY_MACRO15 {
3435	() => {
3436		0x29e
3437	};
3438}
3439#[macro_export]
3440macro_rules! KEY_MACRO16 {
3441	() => {
3442		0x29f
3443	};
3444}
3445#[macro_export]
3446macro_rules! KEY_MACRO17 {
3447	() => {
3448		0x2a0
3449	};
3450}
3451#[macro_export]
3452macro_rules! KEY_MACRO18 {
3453	() => {
3454		0x2a1
3455	};
3456}
3457#[macro_export]
3458macro_rules! KEY_MACRO19 {
3459	() => {
3460		0x2a2
3461	};
3462}
3463#[macro_export]
3464macro_rules! KEY_MACRO20 {
3465	() => {
3466		0x2a3
3467	};
3468}
3469#[macro_export]
3470macro_rules! KEY_MACRO21 {
3471	() => {
3472		0x2a4
3473	};
3474}
3475#[macro_export]
3476macro_rules! KEY_MACRO22 {
3477	() => {
3478		0x2a5
3479	};
3480}
3481#[macro_export]
3482macro_rules! KEY_MACRO23 {
3483	() => {
3484		0x2a6
3485	};
3486}
3487#[macro_export]
3488macro_rules! KEY_MACRO24 {
3489	() => {
3490		0x2a7
3491	};
3492}
3493#[macro_export]
3494macro_rules! KEY_MACRO25 {
3495	() => {
3496		0x2a8
3497	};
3498}
3499#[macro_export]
3500macro_rules! KEY_MACRO26 {
3501	() => {
3502		0x2a9
3503	};
3504}
3505#[macro_export]
3506macro_rules! KEY_MACRO27 {
3507	() => {
3508		0x2aa
3509	};
3510}
3511#[macro_export]
3512macro_rules! KEY_MACRO28 {
3513	() => {
3514		0x2ab
3515	};
3516}
3517#[macro_export]
3518macro_rules! KEY_MACRO29 {
3519	() => {
3520		0x2ac
3521	};
3522}
3523#[macro_export]
3524macro_rules! KEY_MACRO30 {
3525	() => {
3526		0x2ad
3527	};
3528}
3529
3530#[macro_export]
3531macro_rules! KEY_MACRO_RECORD_START {
3532	() => {
3533		0x2b0
3534	};
3535}
3536#[macro_export]
3537macro_rules! KEY_MACRO_RECORD_STOP {
3538	() => {
3539		0x2b1
3540	};
3541}
3542#[macro_export]
3543macro_rules! KEY_MACRO_PRESET_CYCLE {
3544	() => {
3545		0x2b2
3546	};
3547}
3548#[macro_export]
3549macro_rules! KEY_MACRO_PRESET1 {
3550	() => {
3551		0x2b3
3552	};
3553}
3554#[macro_export]
3555macro_rules! KEY_MACRO_PRESET2 {
3556	() => {
3557		0x2b4
3558	};
3559}
3560#[macro_export]
3561macro_rules! KEY_MACRO_PRESET3 {
3562	() => {
3563		0x2b5
3564	};
3565}
3566
3567#[macro_export]
3568macro_rules! KEY_KBD_LCD_MENU1 {
3569	() => {
3570		0x2b8
3571	};
3572}
3573#[macro_export]
3574macro_rules! KEY_KBD_LCD_MENU2 {
3575	() => {
3576		0x2b9
3577	};
3578}
3579#[macro_export]
3580macro_rules! KEY_KBD_LCD_MENU3 {
3581	() => {
3582		0x2ba
3583	};
3584}
3585#[macro_export]
3586macro_rules! KEY_KBD_LCD_MENU4 {
3587	() => {
3588		0x2bb
3589	};
3590}
3591#[macro_export]
3592macro_rules! KEY_KBD_LCD_MENU5 {
3593	() => {
3594		0x2bc
3595	};
3596}
3597
3598#[macro_export]
3599macro_rules! BTN_TRIGGER_HAPPY {
3600	() => {
3601		0x2c0
3602	};
3603}
3604#[macro_export]
3605macro_rules! BTN_TRIGGER_HAPPY1 {
3606	() => {
3607		0x2c0
3608	};
3609}
3610#[macro_export]
3611macro_rules! BTN_TRIGGER_HAPPY2 {
3612	() => {
3613		0x2c1
3614	};
3615}
3616#[macro_export]
3617macro_rules! BTN_TRIGGER_HAPPY3 {
3618	() => {
3619		0x2c2
3620	};
3621}
3622#[macro_export]
3623macro_rules! BTN_TRIGGER_HAPPY4 {
3624	() => {
3625		0x2c3
3626	};
3627}
3628#[macro_export]
3629macro_rules! BTN_TRIGGER_HAPPY5 {
3630	() => {
3631		0x2c4
3632	};
3633}
3634#[macro_export]
3635macro_rules! BTN_TRIGGER_HAPPY6 {
3636	() => {
3637		0x2c5
3638	};
3639}
3640#[macro_export]
3641macro_rules! BTN_TRIGGER_HAPPY7 {
3642	() => {
3643		0x2c6
3644	};
3645}
3646#[macro_export]
3647macro_rules! BTN_TRIGGER_HAPPY8 {
3648	() => {
3649		0x2c7
3650	};
3651}
3652#[macro_export]
3653macro_rules! BTN_TRIGGER_HAPPY9 {
3654	() => {
3655		0x2c8
3656	};
3657}
3658#[macro_export]
3659macro_rules! BTN_TRIGGER_HAPPY10 {
3660	() => {
3661		0x2c9
3662	};
3663}
3664#[macro_export]
3665macro_rules! BTN_TRIGGER_HAPPY11 {
3666	() => {
3667		0x2ca
3668	};
3669}
3670#[macro_export]
3671macro_rules! BTN_TRIGGER_HAPPY12 {
3672	() => {
3673		0x2cb
3674	};
3675}
3676#[macro_export]
3677macro_rules! BTN_TRIGGER_HAPPY13 {
3678	() => {
3679		0x2cc
3680	};
3681}
3682#[macro_export]
3683macro_rules! BTN_TRIGGER_HAPPY14 {
3684	() => {
3685		0x2cd
3686	};
3687}
3688#[macro_export]
3689macro_rules! BTN_TRIGGER_HAPPY15 {
3690	() => {
3691		0x2ce
3692	};
3693}
3694#[macro_export]
3695macro_rules! BTN_TRIGGER_HAPPY16 {
3696	() => {
3697		0x2cf
3698	};
3699}
3700#[macro_export]
3701macro_rules! BTN_TRIGGER_HAPPY17 {
3702	() => {
3703		0x2d0
3704	};
3705}
3706#[macro_export]
3707macro_rules! BTN_TRIGGER_HAPPY18 {
3708	() => {
3709		0x2d1
3710	};
3711}
3712#[macro_export]
3713macro_rules! BTN_TRIGGER_HAPPY19 {
3714	() => {
3715		0x2d2
3716	};
3717}
3718#[macro_export]
3719macro_rules! BTN_TRIGGER_HAPPY20 {
3720	() => {
3721		0x2d3
3722	};
3723}
3724#[macro_export]
3725macro_rules! BTN_TRIGGER_HAPPY21 {
3726	() => {
3727		0x2d4
3728	};
3729}
3730#[macro_export]
3731macro_rules! BTN_TRIGGER_HAPPY22 {
3732	() => {
3733		0x2d5
3734	};
3735}
3736#[macro_export]
3737macro_rules! BTN_TRIGGER_HAPPY23 {
3738	() => {
3739		0x2d6
3740	};
3741}
3742#[macro_export]
3743macro_rules! BTN_TRIGGER_HAPPY24 {
3744	() => {
3745		0x2d7
3746	};
3747}
3748#[macro_export]
3749macro_rules! BTN_TRIGGER_HAPPY25 {
3750	() => {
3751		0x2d8
3752	};
3753}
3754#[macro_export]
3755macro_rules! BTN_TRIGGER_HAPPY26 {
3756	() => {
3757		0x2d9
3758	};
3759}
3760#[macro_export]
3761macro_rules! BTN_TRIGGER_HAPPY27 {
3762	() => {
3763		0x2da
3764	};
3765}
3766#[macro_export]
3767macro_rules! BTN_TRIGGER_HAPPY28 {
3768	() => {
3769		0x2db
3770	};
3771}
3772#[macro_export]
3773macro_rules! BTN_TRIGGER_HAPPY29 {
3774	() => {
3775		0x2dc
3776	};
3777}
3778#[macro_export]
3779macro_rules! BTN_TRIGGER_HAPPY30 {
3780	() => {
3781		0x2dd
3782	};
3783}
3784#[macro_export]
3785macro_rules! BTN_TRIGGER_HAPPY31 {
3786	() => {
3787		0x2de
3788	};
3789}
3790#[macro_export]
3791macro_rules! BTN_TRIGGER_HAPPY32 {
3792	() => {
3793		0x2df
3794	};
3795}
3796#[macro_export]
3797macro_rules! BTN_TRIGGER_HAPPY33 {
3798	() => {
3799		0x2e0
3800	};
3801}
3802#[macro_export]
3803macro_rules! BTN_TRIGGER_HAPPY34 {
3804	() => {
3805		0x2e1
3806	};
3807}
3808#[macro_export]
3809macro_rules! BTN_TRIGGER_HAPPY35 {
3810	() => {
3811		0x2e2
3812	};
3813}
3814#[macro_export]
3815macro_rules! BTN_TRIGGER_HAPPY36 {
3816	() => {
3817		0x2e3
3818	};
3819}
3820#[macro_export]
3821macro_rules! BTN_TRIGGER_HAPPY37 {
3822	() => {
3823		0x2e4
3824	};
3825}
3826#[macro_export]
3827macro_rules! BTN_TRIGGER_HAPPY38 {
3828	() => {
3829		0x2e5
3830	};
3831}
3832#[macro_export]
3833macro_rules! BTN_TRIGGER_HAPPY39 {
3834	() => {
3835		0x2e6
3836	};
3837}
3838#[macro_export]
3839macro_rules! BTN_TRIGGER_HAPPY40 {
3840	() => {
3841		0x2e7
3842	};
3843}
3844
3845#[macro_export]
3846macro_rules! KEY_MIN_INTERESTING {
3847	() => {
3848		$crate::KEY_MUTE!()
3849	};
3850}
3851#[macro_export]
3852macro_rules! KEY_MAX {
3853	() => {
3854		0x2ff
3855	};
3856}
3857#[macro_export]
3858macro_rules! KEY_CNT {
3859	() => {
3860		($crate::KEY_MAX!() + 1)
3861	};
3862}