OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AIKMap.c
Go to the documentation of this file.
1
15#include "AIKTranslate.h"
16
18
19#define AIK_DEBUG_STR DEBUG_POINTER
20
21// Conversion table
24 {
26 NULL,
27 NULL
28 }, // 0x00
29 {
31 AIK_DEBUG_STR ("Esc"),
32 AIK_DEBUG_STR ("^ Esc ^")
33 }, // 0x01
34 {
36 AIK_DEBUG_STR ("1"),
37 AIK_DEBUG_STR ("!")
38 }, // 0x02
39 {
41 AIK_DEBUG_STR ("2"),
42 AIK_DEBUG_STR ("@")
43 }, // 0x03
44 {
46 AIK_DEBUG_STR ("3"),
47 AIK_DEBUG_STR ("#")
48 }, // 0x04
49 {
51 AIK_DEBUG_STR ("4"),
52 AIK_DEBUG_STR ("$")
53 }, // 0x05
54 {
56 AIK_DEBUG_STR ("5"),
57 AIK_DEBUG_STR ("%")
58 }, // 0x06
59 {
61 AIK_DEBUG_STR ("6"),
62 AIK_DEBUG_STR ("^")
63 }, // 0x07
64 {
66 AIK_DEBUG_STR ("7"),
67 AIK_DEBUG_STR ("&")
68 }, // 0x08
69 {
71 AIK_DEBUG_STR ("8"),
72 AIK_DEBUG_STR ("*")
73 }, // 0x09
74 {
76 AIK_DEBUG_STR ("9"),
77 AIK_DEBUG_STR ("(")
78 }, // 0x0A
79 {
81 AIK_DEBUG_STR ("0"),
82 AIK_DEBUG_STR (")")
83 }, // 0x0B
84 {
86 AIK_DEBUG_STR ("-"),
87 AIK_DEBUG_STR ("_")
88 }, // 0x0C
89 {
91 AIK_DEBUG_STR ("="),
92 AIK_DEBUG_STR ("+")
93 }, // 0x0D
94 {
96 AIK_DEBUG_STR ("Backspace"),
97 AIK_DEBUG_STR ("^ Backspace ^")
98 }, // 0x0E
99 {
101 AIK_DEBUG_STR ("Tab"),
102 AIK_DEBUG_STR ("^ Tab ^")
103 }, // 0x0F
104 {
106 AIK_DEBUG_STR ("q"),
107 AIK_DEBUG_STR ("Q")
108 }, // 0x10
109 {
111 AIK_DEBUG_STR ("w"),
112 AIK_DEBUG_STR ("W")
113 }, // 0x11
114 {
116 AIK_DEBUG_STR ("e"),
117 AIK_DEBUG_STR ("E")
118 }, // 0x12
119 {
121 AIK_DEBUG_STR ("r"),
122 AIK_DEBUG_STR ("R")
123 }, // 0x13
124 {
126 AIK_DEBUG_STR ("t"),
127 AIK_DEBUG_STR ("T")
128 }, // 0x14
129 {
131 AIK_DEBUG_STR ("y"),
132 AIK_DEBUG_STR ("Y")
133 }, // 0x15
134 {
136 AIK_DEBUG_STR ("u"),
137 AIK_DEBUG_STR ("U")
138 }, // 0x16
139 {
141 AIK_DEBUG_STR ("i"),
142 AIK_DEBUG_STR ("I")
143 }, // 0x17
144 {
146 AIK_DEBUG_STR ("o"),
147 AIK_DEBUG_STR ("O")
148 }, // 0x18
149 {
151 AIK_DEBUG_STR ("p"),
152 AIK_DEBUG_STR ("P")
153 }, // 0x19
154 {
156 AIK_DEBUG_STR ("["),
157 AIK_DEBUG_STR ("{")
158 }, // 0x1A
159 {
161 AIK_DEBUG_STR ("]"),
162 AIK_DEBUG_STR ("}")
163 }, // 0x1B
164 {
166 AIK_DEBUG_STR ("Enter"),
167 AIK_DEBUG_STR ("^ Enter ^")
168 }, // 0x1C
169 {
171 NULL,
172 NULL
173 }, // 0x1D
174 {
176 AIK_DEBUG_STR ("a"),
177 AIK_DEBUG_STR ("A")
178 }, // 0x1E
179 {
181 AIK_DEBUG_STR ("s"),
182 AIK_DEBUG_STR ("S")
183 }, // 0x1F
184 {
186 AIK_DEBUG_STR ("d"),
187 AIK_DEBUG_STR ("D")
188 }, // 0x20
189 {
191 AIK_DEBUG_STR ("f"),
192 AIK_DEBUG_STR ("F")
193 }, // 0x21
194 {
196 AIK_DEBUG_STR ("g"),
197 AIK_DEBUG_STR ("G")
198 }, // 0x22
199 {
201 AIK_DEBUG_STR ("h"),
202 AIK_DEBUG_STR ("H")
203 }, // 0x23
204 {
206 AIK_DEBUG_STR ("j"),
207 AIK_DEBUG_STR ("J")
208 }, // 0x24
209 {
211 AIK_DEBUG_STR ("k"),
212 AIK_DEBUG_STR ("K")
213 }, // 0x25
214 {
216 AIK_DEBUG_STR ("l"),
217 AIK_DEBUG_STR ("L")
218 }, // 0x26
219 {
221 AIK_DEBUG_STR (";"),
222 AIK_DEBUG_STR (":")
223 }, // 0x27
224 {
226 AIK_DEBUG_STR ("'"),
227 AIK_DEBUG_STR ("\""),
228 }, // 0x28
229 {
231 AIK_DEBUG_STR ("`"),
232 AIK_DEBUG_STR ("~")
233 }, // 0x29
234 {
236 NULL,
237 NULL
238 }, // 0x2A
239 {
241 AIK_DEBUG_STR ("\\"),
242 AIK_DEBUG_STR ("|")
243 }, // 0x2B
244 {
246 AIK_DEBUG_STR ("z"),
247 AIK_DEBUG_STR ("Z")
248 }, // 0x2C
249 {
251 AIK_DEBUG_STR ("x"),
252 AIK_DEBUG_STR ("X")
253 }, // 0x2D
254 {
256 AIK_DEBUG_STR ("c"),
257 AIK_DEBUG_STR ("C")
258 }, // 0x2E
259 {
261 AIK_DEBUG_STR ("v"),
262 AIK_DEBUG_STR ("V")
263 }, // 0x2F
264 {
266 AIK_DEBUG_STR ("b"),
267 AIK_DEBUG_STR ("B")
268 }, // 0x30
269 {
271 AIK_DEBUG_STR ("n"),
272 AIK_DEBUG_STR ("N")
273 }, // 0x31
274 {
276 AIK_DEBUG_STR ("m"),
277 AIK_DEBUG_STR ("M")
278 }, // 0x32
279 {
281 AIK_DEBUG_STR (","),
282 AIK_DEBUG_STR ("<")
283 }, // 0x33
284 {
286 AIK_DEBUG_STR ("."),
287 AIK_DEBUG_STR (">")
288 }, // 0x34
289 {
291 AIK_DEBUG_STR ("/"),
292 AIK_DEBUG_STR ("?")
293 }, // 0x35
294 {
296 NULL,
297 NULL
298 }, // 0x36
299 {
301 AIK_DEBUG_STR ("*"),
302 AIK_DEBUG_STR ("^ * ^")
303 }, // 0x37
304 {
306 NULL,
307 NULL
308 }, // 0x38
309 {
311 AIK_DEBUG_STR ("Spacebar"),
312 AIK_DEBUG_STR ("^ Spacebar ^")
313 }, // 0x39
314 {
316 AIK_DEBUG_STR ("CapsLock"),
317 AIK_DEBUG_STR ("^ CapsLock ^")
318 }, // 0x3A
319 {
321 AIK_DEBUG_STR ("F1"),
322 AIK_DEBUG_STR ("^ F1 ^")
323 }, // 0x3B
324 {
326 AIK_DEBUG_STR ("F2"),
327 AIK_DEBUG_STR ("^ F2 ^")
328 }, // 0x3C
329 {
331 AIK_DEBUG_STR ("F3"),
332 AIK_DEBUG_STR ("^ F3 ^")
333 }, // 0x3D
334 {
336 AIK_DEBUG_STR ("F4"),
337 AIK_DEBUG_STR ("^ F4 ^")
338 }, // 0x3E
339 {
341 AIK_DEBUG_STR ("F5"),
342 AIK_DEBUG_STR ("^ F5 ^")
343 }, // 0x3F
344 {
346 AIK_DEBUG_STR ("F6"),
347 AIK_DEBUG_STR ("^ F6 ^")
348 }, // 0x40
349 {
351 AIK_DEBUG_STR ("F7"),
352 AIK_DEBUG_STR ("^ F7 ^")
353 }, // 0x41
354 {
356 AIK_DEBUG_STR ("F8"),
357 AIK_DEBUG_STR ("^ F8 ^")
358 }, // 0x42
359 {
361 AIK_DEBUG_STR ("F9"),
362 AIK_DEBUG_STR ("^ F9 ^")
363 }, // 0x43
364 {
366 AIK_DEBUG_STR ("F10"),
367 AIK_DEBUG_STR ("^ F10 ^")
368 }, // 0x44
369 {
371 AIK_DEBUG_STR ("NumLock"),
372 AIK_DEBUG_STR ("^ NumLock ^")
373 }, // 0x45
374 {
376 AIK_DEBUG_STR ("Scroll Lock"),
377 AIK_DEBUG_STR ("^ Scroll Lock ^")
378 }, // 0x46
379 {
381 AIK_DEBUG_STR ("Home"),
382 AIK_DEBUG_STR ("^ Home ^")
383 }, // 0x47
384 {
386 AIK_DEBUG_STR ("Up"),
387 AIK_DEBUG_STR ("^ Up ^")
388 }, // 0x48
389 {
391 AIK_DEBUG_STR ("PageUp"),
392 AIK_DEBUG_STR ("^ PageUp ^")
393 }, // 0x49
394 {
396 AIK_DEBUG_STR ("-"),
397 AIK_DEBUG_STR ("^ - ^")
398 }, // 0x4A
399 {
401 AIK_DEBUG_STR ("Left"),
402 AIK_DEBUG_STR ("^ Left ^")
403 }, // 0x4B
404 {
406 AIK_DEBUG_STR ("5"),
407 AIK_DEBUG_STR ("^ 5 ^")
408 }, // 0x4C
409 {
411 AIK_DEBUG_STR ("Right"),
412 AIK_DEBUG_STR ("^ Right ^")
413 }, // 0x4D
414 {
416 AIK_DEBUG_STR ("+"),
417 AIK_DEBUG_STR ("^ + ^")
418 }, // 0x4E
419 {
421 AIK_DEBUG_STR ("End"),
422 AIK_DEBUG_STR ("^ End ^")
423 }, // 0x4F
424 {
426 AIK_DEBUG_STR ("Down"),
427 AIK_DEBUG_STR ("^ Down ^")
428 }, // 0x50
429 {
431 AIK_DEBUG_STR ("PageDown"),
432 AIK_DEBUG_STR ("^ PageDown ^")
433 }, // 0x51
434 {
436 AIK_DEBUG_STR ("Insert"),
437 AIK_DEBUG_STR ("^ Insert ^")
438 }, // 0x52
439 {
441 AIK_DEBUG_STR ("Delete"),
442 AIK_DEBUG_STR ("^ Delete ^")
443 }, // 0x53
444 {
446 NULL,
447 NULL
448 }, // 0x54
449 {
451 NULL,
452 NULL
453 }, // 0x55
454 {
456 NULL,
457 NULL
458 }, // 0x56
459 {
461 AIK_DEBUG_STR ("F11"),
462 AIK_DEBUG_STR ("^ F11 ^")
463 }, // 0x57
464 {
466 AIK_DEBUG_STR ("F12"),
467 AIK_DEBUG_STR ("^ F12 ^")
468 }, // 0x58
469 {
471 NULL,
472 NULL
473 }, // 0x59
474 {
476 NULL,
477 NULL
478 }, // 0x5A
479 {
481 NULL,
482 NULL
483 }, // 0x5B
484 {
486 NULL,
487 NULL
488 }, // 0x5C
489 {
491 NULL,
492 NULL
493 }, // 0x5D
494 {
496 NULL,
497 NULL
498 }, // 0x5E
499 {
501 NULL,
502 NULL
503 }, // 0x5F
504 {
506 NULL,
507 NULL
508 }, // 0x60
509 {
511 NULL,
512 NULL
513 }, // 0x61
514 {
516 NULL,
517 NULL
518 }, // 0x62
519 {
521 NULL,
522 NULL
523 }, // 0x63
524 {
526 NULL,
527 NULL
528 }, // 0x64
529 {
531 NULL,
532 NULL
533 }, // 0x65
534 {
536 NULL,
537 NULL
538 }, // 0x66
539 {
541 NULL,
542 NULL
543 }, // 0x67
544 {
546 NULL,
547 NULL
548 }, // 0x68
549 {
551 NULL,
552 NULL
553 }, // 0x69
554 {
556 NULL,
557 NULL
558 }, // 0x6A
559 {
561 NULL,
562 NULL
563 }, // 0x6B
564 {
566 NULL,
567 NULL
568 }, // 0x6C
569 {
571 NULL,
572 NULL
573 }, // 0x6D
574 {
576 NULL,
577 NULL
578 }, // 0x6E
579 {
581 NULL,
582 NULL
583 }, // 0x6F
584 {
586 NULL,
587 NULL
588 }, // 0x70
589 {
591 NULL,
592 NULL
593 }, // 0x71
594 {
596 NULL,
597 NULL
598 }, // 0x72
599 {
601 NULL,
602 NULL
603 }, // 0x73
604 {
606 NULL,
607 NULL
608 }, // 0x74
609 {
611 NULL,
612 NULL
613 }, // 0x75
614 {
616 NULL,
617 NULL
618 }, // 0x76
619 {
621 NULL,
622 NULL
623 }, // 0x77
624 {
626 NULL,
627 NULL
628 }, // 0x78
629 {
631 NULL,
632 NULL
633 }, // 0x79
634 {
636 NULL,
637 NULL
638 }, // 0x7A
639 {
641 NULL,
642 NULL
643 }, // 0x7B
644 {
646 NULL,
647 NULL
648 }, // 0x7C
649 {
651 NULL,
652 NULL
653 }, // 0x7D
654 {
656 NULL,
657 NULL
658 }, // 0x7E
659 {
661 NULL,
662 NULL
663 } // 0x7F
664};
665
668 {
670 0,
671 AIK_DEBUG_STR ("NUL")
672 },
673 {
675 0,
676 AIK_DEBUG_STR ("SOH")
677 },
678 {
680 0,
681 AIK_DEBUG_STR ("STX")
682 },
683 {
685 0,
686 AIK_DEBUG_STR ("ETX")
687 },
688 {
690 0,
691 AIK_DEBUG_STR ("EOT")
692 },
693 {
695 0,
696 AIK_DEBUG_STR ("ENQ")
697 },
698 {
700 0,
701 AIK_DEBUG_STR ("ACK")
702 },
703 {
705 0,
706 AIK_DEBUG_STR ("BEL")
707 },
708 {
710 0,
711 AIK_DEBUG_STR ("BS")
712 },
713 {
715 0,
716 AIK_DEBUG_STR ("HT")
717 },
718 {
720 0,
721 AIK_DEBUG_STR ("LF")
722 },
723 {
725 0,
726 AIK_DEBUG_STR ("VT")
727 },
728 {
730 0,
731 AIK_DEBUG_STR ("FF")
732 },
733 {
735 0,
736 AIK_DEBUG_STR ("CR")
737 },
738 {
740 0,
741 AIK_DEBUG_STR ("SO")
742 },
743 {
745 0,
746 AIK_DEBUG_STR ("SI")
747 },
748 {
750 0,
751 AIK_DEBUG_STR ("DLE")
752 },
753 {
755 0,
756 AIK_DEBUG_STR ("DC1")
757 },
758 {
760 0,
761 AIK_DEBUG_STR ("DC2")
762 },
763 {
765 0,
766 AIK_DEBUG_STR ("DC3")
767 },
768 {
770 0,
771 AIK_DEBUG_STR ("DC4")
772 },
773 {
775 0,
776 AIK_DEBUG_STR ("NAK")
777 },
778 {
780 0,
781 AIK_DEBUG_STR ("SYN")
782 },
783 {
785 0,
786 AIK_DEBUG_STR ("ETB")
787 },
788 {
790 0,
791 AIK_DEBUG_STR ("CAN")
792 },
793 {
795 0,
796 AIK_DEBUG_STR ("EM")
797 },
798 {
800 0,
801 AIK_DEBUG_STR ("SUB")
802 },
803 {
805 0,
806 AIK_DEBUG_STR ("ESC")
807 },
808 {
810 0,
811 AIK_DEBUG_STR ("FS")
812 },
813 {
815 0,
816 AIK_DEBUG_STR ("GS")
817 },
818 {
820 0,
821 AIK_DEBUG_STR ("RS")
822 },
823 {
825 0,
826 AIK_DEBUG_STR ("US")
827 },
828 {
830 0,
831 AIK_DEBUG_STR ("SP")
832 },
833 {
835 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
836 AIK_DEBUG_STR ("!")
837 },
838 {
840 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
841 AIK_DEBUG_STR ("\"")
842 },
843 {
845 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
846 AIK_DEBUG_STR ("#")
847 },
848 {
850 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
851 AIK_DEBUG_STR ("$")
852 },
853 {
855 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
856 AIK_DEBUG_STR ("%")
857 },
858 {
860 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
861 AIK_DEBUG_STR ("&")
862 },
863 {
865 0,
866 AIK_DEBUG_STR ("'")
867 },
868 {
870 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
871 AIK_DEBUG_STR ("(")
872 },
873 {
875 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
876 AIK_DEBUG_STR (")")
877 },
878 {
880 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
881 AIK_DEBUG_STR ("*")
882 },
883 {
885 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
886 AIK_DEBUG_STR ("+")
887 },
888 {
890 0,
891 AIK_DEBUG_STR (",")
892 },
893 {
895 0,
896 AIK_DEBUG_STR ("-")
897 },
898 {
900 0,
901 AIK_DEBUG_STR (".")
902 },
903 {
905 0,
906 AIK_DEBUG_STR ("/")
907 },
908 {
910 0,
911 AIK_DEBUG_STR ("0")
912 },
913 {
915 0,
916 AIK_DEBUG_STR ("1")
917 },
918 {
920 0,
921 AIK_DEBUG_STR ("2")
922 },
923 {
925 0,
926 AIK_DEBUG_STR ("3")
927 },
928 {
930 0,
931 AIK_DEBUG_STR ("4")
932 },
933 {
935 0,
936 AIK_DEBUG_STR ("5")
937 },
938 {
940 0,
941 AIK_DEBUG_STR ("6")
942 },
943 {
945 0,
946 AIK_DEBUG_STR ("7")
947 },
948 {
950 0,
951 AIK_DEBUG_STR ("8")
952 },
953 {
955 0,
956 AIK_DEBUG_STR ("9")
957 },
958 {
960 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
961 AIK_DEBUG_STR (":")
962 },
963 {
965 0,
966 AIK_DEBUG_STR (";")
967 },
968 {
970 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
971 AIK_DEBUG_STR ("<")
972 },
973 {
975 0,
976 AIK_DEBUG_STR ("=")
977 },
978 {
980 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
981 AIK_DEBUG_STR (">")
982 },
983 {
985 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
986 AIK_DEBUG_STR ("?")
987 },
988 {
990 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
991 AIK_DEBUG_STR ("@")
992 },
993 {
995 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
996 AIK_DEBUG_STR ("A")
997 },
998 {
1000 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1001 AIK_DEBUG_STR ("B")
1002 },
1003 {
1005 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1006 AIK_DEBUG_STR ("C")
1007 },
1008 {
1010 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1011 AIK_DEBUG_STR ("D")
1012 },
1013 {
1015 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1016 AIK_DEBUG_STR ("E")
1017 },
1018 {
1020 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1021 AIK_DEBUG_STR ("F")
1022 },
1023 {
1025 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1026 AIK_DEBUG_STR ("G")
1027 },
1028 {
1030 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1031 AIK_DEBUG_STR ("H")
1032 },
1033 {
1035 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1036 AIK_DEBUG_STR ("I")
1037 },
1038 {
1040 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1041 AIK_DEBUG_STR ("J")
1042 },
1043 {
1045 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1046 AIK_DEBUG_STR ("K")
1047 },
1048 {
1050 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1051 AIK_DEBUG_STR ("L")
1052 },
1053 {
1055 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1056 AIK_DEBUG_STR ("M")
1057 },
1058 {
1060 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1061 AIK_DEBUG_STR ("N")
1062 },
1063 {
1065 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1066 AIK_DEBUG_STR ("O")
1067 },
1068 {
1070 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1071 AIK_DEBUG_STR ("P")
1072 },
1073 {
1075 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1076 AIK_DEBUG_STR ("Q")
1077 },
1078 {
1080 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1081 AIK_DEBUG_STR ("R")
1082 },
1083 {
1085 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1086 AIK_DEBUG_STR ("S")
1087 },
1088 {
1090 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1091 AIK_DEBUG_STR ("T")
1092 },
1093 {
1095 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1096 AIK_DEBUG_STR ("U")
1097 },
1098 {
1100 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1101 AIK_DEBUG_STR ("V")
1102 },
1103 {
1105 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1106 AIK_DEBUG_STR ("W")
1107 },
1108 {
1110 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1111 AIK_DEBUG_STR ("X")
1112 },
1113 {
1115 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1116 AIK_DEBUG_STR ("Y")
1117 },
1118 {
1120 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1121 AIK_DEBUG_STR ("Z")
1122 },
1123 {
1125 0,
1126 AIK_DEBUG_STR ("[")
1127 },
1128 {
1130 0,
1131 AIK_DEBUG_STR ("\\")
1132 },
1133 {
1135 0,
1136 AIK_DEBUG_STR ("]")
1137 },
1138 {
1140 0,
1141 AIK_DEBUG_STR ("^")
1142 },
1143 {
1145 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1146 AIK_DEBUG_STR ("_")
1147 },
1148 {
1150 0,
1151 AIK_DEBUG_STR ("`")
1152 },
1153 {
1155 0,
1156 AIK_DEBUG_STR ("a")
1157 },
1158 {
1160 0,
1161 AIK_DEBUG_STR ("b")
1162 },
1163 {
1165 0,
1166 AIK_DEBUG_STR ("c")
1167 },
1168 {
1170 0,
1171 AIK_DEBUG_STR ("d")
1172 },
1173 {
1175 0,
1176 AIK_DEBUG_STR ("e")
1177 },
1178 {
1180 0,
1181 AIK_DEBUG_STR ("f")
1182 },
1183 {
1185 0,
1186 AIK_DEBUG_STR ("g")
1187 },
1188 {
1190 0,
1191 AIK_DEBUG_STR ("h")
1192 },
1193 {
1195 0,
1196 AIK_DEBUG_STR ("i")
1197 },
1198 {
1200 0,
1201 AIK_DEBUG_STR ("j")
1202 },
1203 {
1205 0,
1206 AIK_DEBUG_STR ("k")
1207 },
1208 {
1210 0,
1211 AIK_DEBUG_STR ("l")
1212 },
1213 {
1215 0,
1216 AIK_DEBUG_STR ("m")
1217 },
1218 {
1220 0,
1221 AIK_DEBUG_STR ("n")
1222 },
1223 {
1225 0,
1226 AIK_DEBUG_STR ("o")
1227 },
1228 {
1230 0,
1231 AIK_DEBUG_STR ("p")
1232 },
1233 {
1235 0,
1236 AIK_DEBUG_STR ("q")
1237 },
1238 {
1240 0,
1241 AIK_DEBUG_STR ("r")
1242 },
1243 {
1245 0,
1246 AIK_DEBUG_STR ("s")
1247 },
1248 {
1250 0,
1251 AIK_DEBUG_STR ("t")
1252 },
1253 {
1255 0,
1256 AIK_DEBUG_STR ("u")
1257 },
1258 {
1260 0,
1261 AIK_DEBUG_STR ("v")
1262 },
1263 {
1265 0,
1266 AIK_DEBUG_STR ("w")
1267 },
1268 {
1270 0,
1271 AIK_DEBUG_STR ("x")
1272 },
1273 {
1275 0,
1276 AIK_DEBUG_STR ("y")
1277 },
1278 {
1280 0,
1281 AIK_DEBUG_STR ("z")
1282 },
1283 {
1285 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1286 AIK_DEBUG_STR ("{")
1287 },
1288 {
1290 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1291 AIK_DEBUG_STR ("|")
1292 },
1293 {
1295 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1296 AIK_DEBUG_STR ("}")
1297 },
1298 {
1300 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1301 AIK_DEBUG_STR ("~")
1302 },
1303 {
1305 0,
1306 AIK_DEBUG_STR ("DEL")
1307 },
1308};
1309
1312 {
1314 EFI_SHIFT_STATE_VALID | EFI_LEFT_CONTROL_PRESSED,
1315 AIK_DEBUG_STR ("EfiKeyLCtrl")
1316 },
1317 {
1319 0,
1320 AIK_DEBUG_STR ("EfiKeyA0")
1321 },
1322 {
1324 EFI_SHIFT_STATE_VALID | EFI_LEFT_ALT_PRESSED,
1325 AIK_DEBUG_STR ("EfiKeyLAlt")
1326 },
1327 {
1329 0,
1330 AIK_DEBUG_STR ("EfiKeySpaceBar")
1331 },
1332 {
1334 0,
1335 AIK_DEBUG_STR ("EfiKeyA2")
1336 },
1337 {
1339 0,
1340 AIK_DEBUG_STR ("EfiKeyA3")
1341 },
1342 {
1344 0,
1345 AIK_DEBUG_STR ("EfiKeyA4")
1346 },
1347 {
1349 EFI_SHIFT_STATE_VALID | EFI_RIGHT_CONTROL_PRESSED,
1350 AIK_DEBUG_STR ("EfiKeyRCtrl")
1351 },
1352 {
1354 0,
1355 AIK_DEBUG_STR ("EfiKeyLeftArrow")
1356 },
1357 {
1359 0,
1360 AIK_DEBUG_STR ("EfiKeyDownArrow")
1361 },
1362 {
1364 0,
1365 AIK_DEBUG_STR ("EfiKeyRightArrow")
1366 },
1367 {
1369 0,
1370 AIK_DEBUG_STR ("EfiKeyZero")
1371 },
1372 {
1374 0,
1375 AIK_DEBUG_STR ("EfiKeyPeriod")
1376 },
1377 {
1379 0,
1380 AIK_DEBUG_STR ("EfiKeyEnter")
1381 },
1382 {
1384 EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
1385 AIK_DEBUG_STR ("EfiKeyLShift")
1386 },
1387 {
1389 0,
1390 AIK_DEBUG_STR ("EfiKeyB0")
1391 },
1392 {
1394 0,
1395 AIK_DEBUG_STR ("EfiKeyB1")
1396 },
1397 {
1399 0,
1400 AIK_DEBUG_STR ("EfiKeyB2")
1401 },
1402 {
1404 0,
1405 AIK_DEBUG_STR ("EfiKeyB3")
1406 },
1407 {
1409 0,
1410 AIK_DEBUG_STR ("EfiKeyB4")
1411 },
1412 {
1414 0,
1415 AIK_DEBUG_STR ("EfiKeyB5")
1416 },
1417 {
1419 0,
1420 AIK_DEBUG_STR ("EfiKeyB6")
1421 },
1422 {
1424 0,
1425 AIK_DEBUG_STR ("EfiKeyB7")
1426 },
1427 {
1429 0,
1430 AIK_DEBUG_STR ("EfiKeyB8")
1431 },
1432 {
1434 0,
1435 AIK_DEBUG_STR ("EfiKeyB9")
1436 },
1437 {
1439 0,
1440 AIK_DEBUG_STR ("EfiKeyB10")
1441 },
1442 {
1444 EFI_SHIFT_STATE_VALID | EFI_RIGHT_SHIFT_PRESSED,
1445 AIK_DEBUG_STR ("EfiKeyRshift")
1446 },
1447 {
1449 0,
1450 AIK_DEBUG_STR ("EfiKeyUpArrow")
1451 },
1452 {
1454 0,
1455 AIK_DEBUG_STR ("EfiKeyOne")
1456 },
1457 {
1459 0,
1460 AIK_DEBUG_STR ("EfiKeyTwo")
1461 },
1462 {
1464 0,
1465 AIK_DEBUG_STR ("EfiKeyThree")
1466 },
1467 {
1469 0,
1470 AIK_DEBUG_STR ("EfiKeyCapsLock")
1471 },
1472 {
1474 0,
1475 AIK_DEBUG_STR ("EfiKeyC1")
1476 },
1477 {
1479 0,
1480 AIK_DEBUG_STR ("EfiKeyC2")
1481 },
1482 {
1484 0,
1485 AIK_DEBUG_STR ("EfiKeyC3")
1486 },
1487 {
1489 0,
1490 AIK_DEBUG_STR ("EfiKeyC4")
1491 },
1492 {
1494 0,
1495 AIK_DEBUG_STR ("EfiKeyC5")
1496 },
1497 {
1499 0,
1500 AIK_DEBUG_STR ("EfiKeyC6")
1501 },
1502 {
1504 0,
1505 AIK_DEBUG_STR ("EfiKeyC7")
1506 },
1507 {
1509 0,
1510 AIK_DEBUG_STR ("EfiKeyC8")
1511 },
1512 {
1514 0,
1515 AIK_DEBUG_STR ("EfiKeyC9")
1516 },
1517 {
1519 0,
1520 AIK_DEBUG_STR ("EfiKeyC10")
1521 },
1522 {
1524 0,
1525 AIK_DEBUG_STR ("EfiKeyC11")
1526 },
1527 {
1529 0,
1530 AIK_DEBUG_STR ("EfiKeyC12")
1531 },
1532 {
1534 0,
1535 AIK_DEBUG_STR ("EfiKeyFour")
1536 },
1537 {
1539 0,
1540 AIK_DEBUG_STR ("EfiKeyFive")
1541 },
1542 {
1544 0,
1545 AIK_DEBUG_STR ("EfiKeySix")
1546 },
1547 {
1549 0,
1550 AIK_DEBUG_STR ("EfiKeyPlus")
1551 },
1552 {
1554 0,
1555 AIK_DEBUG_STR ("EfiKeyTab")
1556 },
1557 {
1559 0,
1560 AIK_DEBUG_STR ("EfiKeyD1")
1561 },
1562 {
1564 0,
1565 AIK_DEBUG_STR ("EfiKeyD2")
1566 },
1567 {
1569 0,
1570 AIK_DEBUG_STR ("EfiKeyD3")
1571 },
1572 {
1574 0,
1575 AIK_DEBUG_STR ("EfiKeyD4")
1576 },
1577 {
1579 0,
1580 AIK_DEBUG_STR ("EfiKeyD5")
1581 },
1582 {
1584 0,
1585 AIK_DEBUG_STR ("EfiKeyD6")
1586 },
1587 {
1589 0,
1590 AIK_DEBUG_STR ("EfiKeyD7")
1591 },
1592 {
1594 0,
1595 AIK_DEBUG_STR ("EfiKeyD8")
1596 },
1597 {
1599 0,
1600 AIK_DEBUG_STR ("EfiKeyD9")
1601 },
1602 {
1604 0,
1605 AIK_DEBUG_STR ("EfiKeyD10")
1606 },
1607 {
1609 0,
1610 AIK_DEBUG_STR ("EfiKeyD11")
1611 },
1612 {
1614 0,
1615 AIK_DEBUG_STR ("EfiKeyD12")
1616 },
1617 {
1619 0,
1620 AIK_DEBUG_STR ("EfiKeyD13")
1621 },
1622 {
1624 0,
1625 AIK_DEBUG_STR ("EfiKeyDel")
1626 },
1627 {
1629 0,
1630 AIK_DEBUG_STR ("EfiKeyEnd")
1631 },
1632 {
1634 0,
1635 AIK_DEBUG_STR ("EfiKeyPgDn")
1636 },
1637 {
1639 0,
1640 AIK_DEBUG_STR ("EfiKeySeven")
1641 },
1642 {
1644 0,
1645 AIK_DEBUG_STR ("EfiKeyEight")
1646 },
1647 {
1649 0,
1650 AIK_DEBUG_STR ("EfiKeyNine")
1651 },
1652 {
1654 0,
1655 AIK_DEBUG_STR ("EfiKeyE0")
1656 },
1657 {
1659 0,
1660 AIK_DEBUG_STR ("EfiKeyE1")
1661 },
1662 {
1664 0,
1665 AIK_DEBUG_STR ("EfiKeyE2")
1666 },
1667 {
1669 0,
1670 AIK_DEBUG_STR ("EfiKeyE3")
1671 },
1672 {
1674 0,
1675 AIK_DEBUG_STR ("EfiKeyE4")
1676 },
1677 {
1679 0,
1680 AIK_DEBUG_STR ("EfiKeyE5")
1681 },
1682 {
1684 0,
1685 AIK_DEBUG_STR ("EfiKeyE6")
1686 },
1687 {
1689 0,
1690 AIK_DEBUG_STR ("EfiKeyE7")
1691 },
1692 {
1694 0,
1695 AIK_DEBUG_STR ("EfiKeyE8")
1696 },
1697 {
1699 0,
1700 AIK_DEBUG_STR ("EfiKeyE9")
1701 },
1702 {
1704 0,
1705 AIK_DEBUG_STR ("EfiKeyE10")
1706 },
1707 {
1709 0,
1710 AIK_DEBUG_STR ("EfiKeyE11")
1711 },
1712 {
1714 0,
1715 AIK_DEBUG_STR ("EfiKeyE12")
1716 },
1717 {
1719 0,
1720 AIK_DEBUG_STR ("EfiKeyBackSpace")
1721 },
1722 {
1724 0,
1725 AIK_DEBUG_STR ("EfiKeyIns")
1726 },
1727 {
1729 0,
1730 AIK_DEBUG_STR ("EfiKeyHome")
1731 },
1732 {
1734 0,
1735 AIK_DEBUG_STR ("EfiKeyPgUp")
1736 },
1737 {
1739 0,
1740 AIK_DEBUG_STR ("EfiKeyNLck")
1741 },
1742 {
1744 0,
1745 AIK_DEBUG_STR ("EfiKeySlash")
1746 },
1747 {
1749 0,
1750 AIK_DEBUG_STR ("EfiKeyAsterisk")
1751 },
1752 {
1754 0,
1755 AIK_DEBUG_STR ("EfiKeyMinus")
1756 },
1757 {
1759 0,
1760 AIK_DEBUG_STR ("EfiKeyEsc")
1761 },
1762 {
1764 0,
1765 AIK_DEBUG_STR ("EfiKeyF1")
1766 },
1767 {
1769 0,
1770 AIK_DEBUG_STR ("EfiKeyF2")
1771 },
1772 {
1774 0,
1775 AIK_DEBUG_STR ("EfiKeyF3")
1776 },
1777 {
1779 0,
1780 AIK_DEBUG_STR ("EfiKeyF4")
1781 },
1782 {
1784 0,
1785 AIK_DEBUG_STR ("EfiKeyF5")
1786 },
1787 {
1789 0,
1790 AIK_DEBUG_STR ("EfiKeyF6")
1791 },
1792 {
1794 0,
1795 AIK_DEBUG_STR ("EfiKeyF7")
1796 },
1797 {
1799 0,
1800 AIK_DEBUG_STR ("EfiKeyF8")
1801 },
1802 {
1804 0,
1805 AIK_DEBUG_STR ("EfiKeyF9")
1806 },
1807 {
1809 0,
1810 AIK_DEBUG_STR ("EfiKeyF10")
1811 },
1812 {
1814 0,
1815 AIK_DEBUG_STR ("EfiKeyF11")
1816 },
1817 {
1819 0,
1820 AIK_DEBUG_STR ("EfiKeyF12")
1821 },
1822 {
1824 0,
1825 AIK_DEBUG_STR ("EfiKeyPrint")
1826 },
1827 {
1829 0,
1830 AIK_DEBUG_STR ("EfiKeySLck")
1831 },
1832 {
1834 0,
1835 AIK_DEBUG_STR ("EfiKeyPause")
1836 },
1837 {
1839 0,
1840 AIK_DEBUG_STR ("Unk105")
1841 },
1842 {
1844 0,
1845 AIK_DEBUG_STR ("Unk106")
1846 },
1847 {
1849 0,
1850 AIK_DEBUG_STR ("Unk107")
1851 },
1852 {
1854 0,
1855 AIK_DEBUG_STR ("Unk108")
1856 },
1857 {
1859 0,
1860 AIK_DEBUG_STR ("Unk109")
1861 },
1862 {
1864 0,
1865 AIK_DEBUG_STR ("Unk110")
1866 },
1867 {
1869 0,
1870 AIK_DEBUG_STR ("Unk111")
1871 },
1872 {
1874 0,
1875 AIK_DEBUG_STR ("Unk112")
1876 },
1877 {
1879 0,
1880 AIK_DEBUG_STR ("Unk113")
1881 },
1882 {
1884 0,
1885 AIK_DEBUG_STR ("Unk114")
1886 },
1887 {
1889 0,
1890 AIK_DEBUG_STR ("Unk115")
1891 },
1892 {
1894 0,
1895 AIK_DEBUG_STR ("Unk116")
1896 },
1897 {
1899 0,
1900 AIK_DEBUG_STR ("Unk117")
1901 },
1902 {
1904 0,
1905 AIK_DEBUG_STR ("Unk118")
1906 },
1907 {
1909 0,
1910 AIK_DEBUG_STR ("Unk119")
1911 },
1912 {
1914 0,
1915 AIK_DEBUG_STR ("Unk120")
1916 },
1917 {
1919 0,
1920 AIK_DEBUG_STR ("Unk121")
1921 },
1922 {
1924 0,
1925 AIK_DEBUG_STR ("Unk122")
1926 },
1927 {
1929 0,
1930 AIK_DEBUG_STR ("Unk123")
1931 },
1932 {
1934 0,
1935 AIK_DEBUG_STR ("Unk124")
1936 },
1937 {
1939 0,
1940 AIK_DEBUG_STR ("Unk125")
1941 },
1942 {
1944 0,
1945 AIK_DEBUG_STR ("Unk126")
1946 },
1947 {
1949 0,
1950 AIK_DEBUG_STR ("Unk127")
1951 }
1952};
1953
1956 {
1958 NULL
1959 },
1960 {
1962 AIK_DEBUG_STR ("Move cursor up 1 row")
1963 },
1964 {
1966 AIK_DEBUG_STR ("Move cursor down 1 row")
1967 },
1968 {
1970 AIK_DEBUG_STR ("Move cursor right 1 column")
1971 },
1972 {
1974 AIK_DEBUG_STR ("Move cursor left 1 column")
1975 },
1976 {
1978 AIK_DEBUG_STR ("Home")
1979 },
1980 {
1982 AIK_DEBUG_STR ("End")
1983 },
1984 {
1986 AIK_DEBUG_STR ("Insert")
1987 },
1988 {
1990 AIK_DEBUG_STR ("Delete")
1991 },
1992 {
1994 AIK_DEBUG_STR ("Page Up")
1995 },
1996 {
1998 AIK_DEBUG_STR ("Page Down")
1999 },
2000 {
2002 AIK_DEBUG_STR ("Function 1")
2003 },
2004 {
2006 AIK_DEBUG_STR ("Function 2")
2007 },
2008 {
2010 AIK_DEBUG_STR ("Function 3")
2011 },
2012 {
2014 AIK_DEBUG_STR ("Function 4")
2015 },
2016 {
2018 AIK_DEBUG_STR ("Function 5")
2019 },
2020 {
2022 AIK_DEBUG_STR ("Function 6")
2023 },
2024 {
2026 AIK_DEBUG_STR ("Function 7")
2027 },
2028 {
2030 AIK_DEBUG_STR ("Function 8")
2031 },
2032 {
2034 AIK_DEBUG_STR ("Function 9")
2035 },
2036 {
2038 AIK_DEBUG_STR ("Function 10")
2039 },
2040 {
2042 AIK_DEBUG_STR ("Function 11")
2043 },
2044 {
2046 AIK_DEBUG_STR ("Function 12")
2047 },
2048 {
2050 AIK_DEBUG_STR ("Escape")
2051 }
2052};
2053
2054CONST CHAR8 *
2056 NULL,
2057 AIK_DEBUG_STR ("LCTRL"),
2058 AIK_DEBUG_STR ("LSHIFT"),
2059 AIK_DEBUG_STR ("LSHIFT|LCTRL"),
2060 AIK_DEBUG_STR ("LALT"),
2061 AIK_DEBUG_STR ("LCTRL|LALT"),
2062 AIK_DEBUG_STR ("LSHIFT|LALT"),
2063 AIK_DEBUG_STR ("LSHIFT|LCTRL|LALT"),
2064 AIK_DEBUG_STR ("LGUI"),
2065 AIK_DEBUG_STR ("LCTRL|LGUI"),
2066 AIK_DEBUG_STR ("LSHIFT|LGUI"),
2067 AIK_DEBUG_STR ("LSHIFT|LCTRL|LGUI"),
2068 AIK_DEBUG_STR ("LALT|LGUI"),
2069 AIK_DEBUG_STR ("LCTRL|LALT|LGUI"),
2070 AIK_DEBUG_STR ("LSHIFT|LALT|LGUI"),
2071 AIK_DEBUG_STR ("LSHIFT|LCTRL|LALT|LGUI"),
2072 AIK_DEBUG_STR ("RCTRL"),
2073 AIK_DEBUG_STR ("RCTRL|LCTRL"),
2074 AIK_DEBUG_STR ("LSHIFT|RCTRL"),
2075 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL"),
2076 AIK_DEBUG_STR ("RCTRL|LALT"),
2077 AIK_DEBUG_STR ("RCTRL|LCTRL|LALT"),
2078 AIK_DEBUG_STR ("LSHIFT|RCTRL|LALT"),
2079 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|LALT"),
2080 AIK_DEBUG_STR ("RCTRL|LGUI"),
2081 AIK_DEBUG_STR ("RCTRL|LCTRL|LGUI"),
2082 AIK_DEBUG_STR ("LSHIFT|RCTRL|LGUI"),
2083 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|LGUI"),
2084 AIK_DEBUG_STR ("RCTRL|LALT|LGUI"),
2085 AIK_DEBUG_STR ("RCTRL|LCTRL|LALT|LGUI"),
2086 AIK_DEBUG_STR ("LSHIFT|RCTRL|LALT|LGUI"),
2087 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|LALT|LGUI"),
2088 AIK_DEBUG_STR ("RSHIFT"),
2089 AIK_DEBUG_STR ("RSHIFT|LCTRL"),
2090 AIK_DEBUG_STR ("RSHIFT|LSHIFT"),
2091 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL"),
2092 AIK_DEBUG_STR ("RSHIFT|LALT"),
2093 AIK_DEBUG_STR ("RSHIFT|LCTRL|LALT"),
2094 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LALT"),
2095 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|LALT"),
2096 AIK_DEBUG_STR ("RSHIFT|LGUI"),
2097 AIK_DEBUG_STR ("RSHIFT|LCTRL|LGUI"),
2098 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LGUI"),
2099 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|LGUI"),
2100 AIK_DEBUG_STR ("RSHIFT|LALT|LGUI"),
2101 AIK_DEBUG_STR ("RSHIFT|LCTRL|LALT|LGUI"),
2102 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LALT|LGUI"),
2103 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|LALT|LGUI"),
2104 AIK_DEBUG_STR ("RSHIFT|RCTRL"),
2105 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL"),
2106 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL"),
2107 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL"),
2108 AIK_DEBUG_STR ("RSHIFT|RCTRL|LALT"),
2109 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|LALT"),
2110 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LALT"),
2111 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|LALT"),
2112 AIK_DEBUG_STR ("RSHIFT|RCTRL|LGUI"),
2113 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|LGUI"),
2114 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LGUI"),
2115 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|LGUI"),
2116 AIK_DEBUG_STR ("RSHIFT|RCTRL|LALT|LGUI"),
2117 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|LALT|LGUI"),
2118 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LALT|LGUI"),
2119 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|LALT|LGUI"),
2120 AIK_DEBUG_STR ("RALT"),
2121 AIK_DEBUG_STR ("LCTRL|RALT"),
2122 AIK_DEBUG_STR ("LSHIFT|RALT"),
2123 AIK_DEBUG_STR ("LSHIFT|LCTRL|RALT"),
2124 AIK_DEBUG_STR ("RALT|LALT"),
2125 AIK_DEBUG_STR ("LCTRL|RALT|LALT"),
2126 AIK_DEBUG_STR ("LSHIFT|RALT|LALT"),
2127 AIK_DEBUG_STR ("LSHIFT|LCTRL|RALT|LALT"),
2128 AIK_DEBUG_STR ("RALT|LGUI"),
2129 AIK_DEBUG_STR ("LCTRL|RALT|LGUI"),
2130 AIK_DEBUG_STR ("LSHIFT|RALT|LGUI"),
2131 AIK_DEBUG_STR ("LSHIFT|LCTRL|RALT|LGUI"),
2132 AIK_DEBUG_STR ("RALT|LALT|LGUI"),
2133 AIK_DEBUG_STR ("LCTRL|RALT|LALT|LGUI"),
2134 AIK_DEBUG_STR ("LSHIFT|RALT|LALT|LGUI"),
2135 AIK_DEBUG_STR ("LSHIFT|LCTRL|RALT|LALT|LGUI"),
2136 AIK_DEBUG_STR ("RCTRL|RALT"),
2137 AIK_DEBUG_STR ("RCTRL|LCTRL|RALT"),
2138 AIK_DEBUG_STR ("LSHIFT|RCTRL|RALT"),
2139 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|RALT"),
2140 AIK_DEBUG_STR ("RCTRL|RALT|LALT"),
2141 AIK_DEBUG_STR ("RCTRL|LCTRL|RALT|LALT"),
2142 AIK_DEBUG_STR ("LSHIFT|RCTRL|RALT|LALT"),
2143 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|RALT|LALT"),
2144 AIK_DEBUG_STR ("RCTRL|RALT|LGUI"),
2145 AIK_DEBUG_STR ("RCTRL|LCTRL|RALT|LGUI"),
2146 AIK_DEBUG_STR ("LSHIFT|RCTRL|RALT|LGUI"),
2147 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|RALT|LGUI"),
2148 AIK_DEBUG_STR ("RCTRL|RALT|LALT|LGUI"),
2149 AIK_DEBUG_STR ("RCTRL|LCTRL|RALT|LALT|LGUI"),
2150 AIK_DEBUG_STR ("LSHIFT|RCTRL|RALT|LALT|LGUI"),
2151 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|RALT|LALT|LGUI"),
2152 AIK_DEBUG_STR ("RSHIFT|RALT"),
2153 AIK_DEBUG_STR ("RSHIFT|LCTRL|RALT"),
2154 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RALT"),
2155 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|RALT"),
2156 AIK_DEBUG_STR ("RSHIFT|RALT|LALT"),
2157 AIK_DEBUG_STR ("RSHIFT|LCTRL|RALT|LALT"),
2158 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RALT|LALT"),
2159 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|RALT|LALT"),
2160 AIK_DEBUG_STR ("RSHIFT|RALT|LGUI"),
2161 AIK_DEBUG_STR ("RSHIFT|LCTRL|RALT|LGUI"),
2162 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RALT|LGUI"),
2163 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|RALT|LGUI"),
2164 AIK_DEBUG_STR ("RSHIFT|RALT|LALT|LGUI"),
2165 AIK_DEBUG_STR ("RSHIFT|LCTRL|RALT|LALT|LGUI"),
2166 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RALT|LALT|LGUI"),
2167 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|RALT|LALT|LGUI"),
2168 AIK_DEBUG_STR ("RSHIFT|RCTRL|RALT"),
2169 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|RALT"),
2170 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|RALT"),
2171 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT"),
2172 AIK_DEBUG_STR ("RSHIFT|RCTRL|RALT|LALT"),
2173 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|RALT|LALT"),
2174 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|RALT|LALT"),
2175 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT|LALT"),
2176 AIK_DEBUG_STR ("RSHIFT|RCTRL|RALT|LGUI"),
2177 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|RALT|LGUI"),
2178 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|RALT|LGUI"),
2179 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT|LGUI"),
2180 AIK_DEBUG_STR ("RSHIFT|RCTRL|RALT|LALT|LGUI"),
2181 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|RALT|LALT|LGUI"),
2182 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|RALT|LALT|LGUI"),
2183 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT|LALT|LGUI"),
2184 AIK_DEBUG_STR ("RGUI"),
2185 AIK_DEBUG_STR ("LCTRL|RGUI"),
2186 AIK_DEBUG_STR ("LSHIFT|RGUI"),
2187 AIK_DEBUG_STR ("LSHIFT|LCTRL|RGUI"),
2188 AIK_DEBUG_STR ("LALT|RGUI"),
2189 AIK_DEBUG_STR ("LCTRL|LALT|RGUI"),
2190 AIK_DEBUG_STR ("LSHIFT|LALT|RGUI"),
2191 AIK_DEBUG_STR ("LSHIFT|LCTRL|LALT|RGUI"),
2192 AIK_DEBUG_STR ("RGUI|LGUI"),
2193 AIK_DEBUG_STR ("LCTRL|RGUI|LGUI"),
2194 AIK_DEBUG_STR ("LSHIFT|RGUI|LGUI"),
2195 AIK_DEBUG_STR ("LSHIFT|LCTRL|RGUI|LGUI"),
2196 AIK_DEBUG_STR ("LALT|RGUI|LGUI"),
2197 AIK_DEBUG_STR ("LCTRL|LALT|RGUI|LGUI"),
2198 AIK_DEBUG_STR ("LSHIFT|LALT|RGUI|LGUI"),
2199 AIK_DEBUG_STR ("LSHIFT|LCTRL|LALT|RGUI|LGUI"),
2200 AIK_DEBUG_STR ("RCTRL|RGUI"),
2201 AIK_DEBUG_STR ("RCTRL|LCTRL|RGUI"),
2202 AIK_DEBUG_STR ("LSHIFT|RCTRL|RGUI"),
2203 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|RGUI"),
2204 AIK_DEBUG_STR ("RCTRL|LALT|RGUI"),
2205 AIK_DEBUG_STR ("RCTRL|LCTRL|LALT|RGUI"),
2206 AIK_DEBUG_STR ("LSHIFT|RCTRL|LALT|RGUI"),
2207 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|LALT|RGUI"),
2208 AIK_DEBUG_STR ("RCTRL|RGUI|LGUI"),
2209 AIK_DEBUG_STR ("RCTRL|LCTRL|RGUI|LGUI"),
2210 AIK_DEBUG_STR ("LSHIFT|RCTRL|RGUI|LGUI"),
2211 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|RGUI|LGUI"),
2212 AIK_DEBUG_STR ("RCTRL|LALT|RGUI|LGUI"),
2213 AIK_DEBUG_STR ("RCTRL|LCTRL|LALT|RGUI|LGUI"),
2214 AIK_DEBUG_STR ("LSHIFT|RCTRL|LALT|RGUI|LGUI"),
2215 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|LALT|RGUI|LGUI"),
2216 AIK_DEBUG_STR ("RSHIFT|RGUI"),
2217 AIK_DEBUG_STR ("RSHIFT|LCTRL|RGUI"),
2218 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RGUI"),
2219 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|RGUI"),
2220 AIK_DEBUG_STR ("RSHIFT|LALT|RGUI"),
2221 AIK_DEBUG_STR ("RSHIFT|LCTRL|LALT|RGUI"),
2222 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LALT|RGUI"),
2223 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|LALT|RGUI"),
2224 AIK_DEBUG_STR ("RSHIFT|RGUI|LGUI"),
2225 AIK_DEBUG_STR ("RSHIFT|LCTRL|RGUI|LGUI"),
2226 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RGUI|LGUI"),
2227 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|RGUI|LGUI"),
2228 AIK_DEBUG_STR ("RSHIFT|LALT|RGUI|LGUI"),
2229 AIK_DEBUG_STR ("RSHIFT|LCTRL|LALT|RGUI|LGUI"),
2230 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LALT|RGUI|LGUI"),
2231 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|LALT|RGUI|LGUI"),
2232 AIK_DEBUG_STR ("RSHIFT|RCTRL|RGUI"),
2233 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|RGUI"),
2234 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|RGUI"),
2235 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|RGUI"),
2236 AIK_DEBUG_STR ("RSHIFT|RCTRL|LALT|RGUI"),
2237 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|LALT|RGUI"),
2238 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LALT|RGUI"),
2239 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|LALT|RGUI"),
2240 AIK_DEBUG_STR ("RSHIFT|RCTRL|RGUI|LGUI"),
2241 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|RGUI|LGUI"),
2242 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|RGUI|LGUI"),
2243 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|RGUI|LGUI"),
2244 AIK_DEBUG_STR ("RSHIFT|RCTRL|LALT|RGUI|LGUI"),
2245 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|LALT|RGUI|LGUI"),
2246 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LALT|RGUI|LGUI"),
2247 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|LALT|RGUI|LGUI"),
2248 AIK_DEBUG_STR ("RALT|RGUI"),
2249 AIK_DEBUG_STR ("LCTRL|RALT|RGUI"),
2250 AIK_DEBUG_STR ("LSHIFT|RALT|RGUI"),
2251 AIK_DEBUG_STR ("LSHIFT|LCTRL|RALT|RGUI"),
2252 AIK_DEBUG_STR ("RALT|LALT|RGUI"),
2253 AIK_DEBUG_STR ("LCTRL|RALT|LALT|RGUI"),
2254 AIK_DEBUG_STR ("LSHIFT|RALT|LALT|RGUI"),
2255 AIK_DEBUG_STR ("LSHIFT|LCTRL|RALT|LALT|RGUI"),
2256 AIK_DEBUG_STR ("RALT|RGUI|LGUI"),
2257 AIK_DEBUG_STR ("LCTRL|RALT|RGUI|LGUI"),
2258 AIK_DEBUG_STR ("LSHIFT|RALT|RGUI|LGUI"),
2259 AIK_DEBUG_STR ("LSHIFT|LCTRL|RALT|RGUI|LGUI"),
2260 AIK_DEBUG_STR ("RALT|LALT|RGUI|LGUI"),
2261 AIK_DEBUG_STR ("LCTRL|RALT|LALT|RGUI|LGUI"),
2262 AIK_DEBUG_STR ("LSHIFT|RALT|LALT|RGUI|LGUI"),
2263 AIK_DEBUG_STR ("LSHIFT|LCTRL|RALT|LALT|RGUI|LGUI"),
2264 AIK_DEBUG_STR ("RCTRL|RALT|RGUI"),
2265 AIK_DEBUG_STR ("RCTRL|LCTRL|RALT|RGUI"),
2266 AIK_DEBUG_STR ("LSHIFT|RCTRL|RALT|RGUI"),
2267 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|RALT|RGUI"),
2268 AIK_DEBUG_STR ("RCTRL|RALT|LALT|RGUI"),
2269 AIK_DEBUG_STR ("RCTRL|LCTRL|RALT|LALT|RGUI"),
2270 AIK_DEBUG_STR ("LSHIFT|RCTRL|RALT|LALT|RGUI"),
2271 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|RALT|LALT|RGUI"),
2272 AIK_DEBUG_STR ("RCTRL|RALT|RGUI|LGUI"),
2273 AIK_DEBUG_STR ("RCTRL|LCTRL|RALT|RGUI|LGUI"),
2274 AIK_DEBUG_STR ("LSHIFT|RCTRL|RALT|RGUI|LGUI"),
2275 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|RALT|RGUI|LGUI"),
2276 AIK_DEBUG_STR ("RCTRL|RALT|LALT|RGUI|LGUI"),
2277 AIK_DEBUG_STR ("RCTRL|LCTRL|RALT|LALT|RGUI|LGUI"),
2278 AIK_DEBUG_STR ("LSHIFT|RCTRL|RALT|LALT|RGUI|LGUI"),
2279 AIK_DEBUG_STR ("LSHIFT|RCTRL|LCTRL|RALT|LALT|RGUI|LGUI"),
2280 AIK_DEBUG_STR ("RSHIFT|RALT|RGUI"),
2281 AIK_DEBUG_STR ("RSHIFT|LCTRL|RALT|RGUI"),
2282 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RALT|RGUI"),
2283 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|RALT|RGUI"),
2284 AIK_DEBUG_STR ("RSHIFT|RALT|LALT|RGUI"),
2285 AIK_DEBUG_STR ("RSHIFT|LCTRL|RALT|LALT|RGUI"),
2286 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RALT|LALT|RGUI"),
2287 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|RALT|LALT|RGUI"),
2288 AIK_DEBUG_STR ("RSHIFT|RALT|RGUI|LGUI"),
2289 AIK_DEBUG_STR ("RSHIFT|LCTRL|RALT|RGUI|LGUI"),
2290 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RALT|RGUI|LGUI"),
2291 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|RALT|RGUI|LGUI"),
2292 AIK_DEBUG_STR ("RSHIFT|RALT|LALT|RGUI|LGUI"),
2293 AIK_DEBUG_STR ("RSHIFT|LCTRL|RALT|LALT|RGUI|LGUI"),
2294 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RALT|LALT|RGUI|LGUI"),
2295 AIK_DEBUG_STR ("RSHIFT|LSHIFT|LCTRL|RALT|LALT|RGUI|LGUI"),
2296 AIK_DEBUG_STR ("RSHIFT|RCTRL|RALT|RGUI"),
2297 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|RALT|RGUI"),
2298 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|RALT|RGUI"),
2299 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT|RGUI"),
2300 AIK_DEBUG_STR ("RSHIFT|RCTRL|RALT|LALT|RGUI"),
2301 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|RALT|LALT|RGUI"),
2302 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|RALT|LALT|RGUI"),
2303 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT|LALT|RGUI"),
2304 AIK_DEBUG_STR ("RSHIFT|RCTRL|RALT|RGUI|LGUI"),
2305 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|RALT|RGUI|LGUI"),
2306 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|RALT|RGUI|LGUI"),
2307 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT|RGUI|LGUI"),
2308 AIK_DEBUG_STR ("RSHIFT|RCTRL|RALT|LALT|RGUI|LGUI"),
2309 AIK_DEBUG_STR ("RSHIFT|RCTRL|LCTRL|RALT|LALT|RGUI|LGUI"),
2310 AIK_DEBUG_STR ("RSHIFT|LSHIFT|RCTRL|RALT|LALT|RGUI|LGUI"),
2311};
2312
2313CONST CHAR8 *
2315 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyA"),
2316 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyB"),
2317 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyC"),
2318 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyD"),
2319 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyE"),
2320 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF"),
2321 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyG"),
2322 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyH"),
2323 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyI"),
2324 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyJ"),
2325 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyK"),
2326 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyL"),
2327 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyM"),
2328 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyN"),
2329 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyO"),
2330 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyP"),
2331 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyQ"),
2332 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyR"),
2333 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyS"),
2334 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyT"),
2335 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyU"),
2336 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyV"),
2337 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyW"),
2338 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyX"),
2339 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyY"),
2340 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyZ"),
2341 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyOne"),
2342 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyTwo"),
2343 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyThree"),
2344 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyFour"),
2345 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyFive"),
2346 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeySix"),
2347 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeySeven"),
2348 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyEight"),
2349 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyNine"),
2350 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyZero"),
2351 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyEnter"),
2352 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyEscape"),
2353 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyBackSpace"),
2354 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyTab"),
2355 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeySpaceBar"),
2356 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyMinus"),
2357 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyEquals"),
2358 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyLeftBracket"),
2359 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyRightBracket"),
2360 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyBackslash"),
2361 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyNonUsHash"),
2362 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeySemicolon"),
2363 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyQuotation"),
2364 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyAcute"),
2365 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyComma"),
2366 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyPeriod"),
2367 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeySlash"),
2368 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyCLock"),
2369 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF1"),
2370 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF2"),
2371 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF3"),
2372 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF4"),
2373 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF5"),
2374 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF6"),
2375 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF7"),
2376 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF8"),
2377 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF9"),
2378 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF10"),
2379 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF11"),
2380 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyF12"),
2381 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyPrint"),
2382 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeySLock"),
2383 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyPause"),
2384 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyIns"),
2385 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyHome"),
2386 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyPgUp"),
2387 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyDel"),
2388 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyEnd"),
2389 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyPgDn"),
2390 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyRightArrow"),
2391 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyLeftArrow"),
2392 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyDownArrow"),
2393 AIK_DEBUG_STR ("AppleHidUsbKbUsageKeyUpArrow"),
2394};
CONST CHAR8 * gAikAppleKeyToNameMap[AIK_MAX_APPLEKEY_NUM]
Definition AIKMap.c:2314
CONST CHAR8 * gAikModifiersToNameMap[AIK_MAX_MODIFIERS_NUM]
Definition AIKMap.c:2055
AIK_SCANCODE_TO_USB gAikScanCodeToUsbMap[AIK_MAX_SCANCODE_NUM]
Definition AIKMap.c:1955
AIK_PS2KEY_TO_USB gAikPs2KeyToUsbMap[AIK_MAX_PS2KEY_NUM]
Definition AIKMap.c:23
AIK_EFIKEY_TO_USB gAikEfiKeyToUsbMap[AIK_MAX_EFIKEY_NUM]
Definition AIKMap.c:1311
#define AIK_DEBUG_STR
Definition AIKMap.c:19
AIK_ASCII_TO_USB gAikAsciiToUsbMap[AIK_MAX_ASCII_NUM]
Definition AIKMap.c:667
#define AIK_MAX_APPLEKEY_NUM
#define AIK_MAX_ASCII_NUM
#define AIK_MAX_MODIFIERS_NUM
#define AIK_MAX_SCANCODE_NUM
#define AIK_MAX_PS2KEY_NUM
#define AIK_MAX_EFIKEY_NUM
@ UsbHidUndefined
Definition UsbHid.h:26
@ UsbHidUsageIdKbKpKeyQuotation
Definition UsbHid.h:174
@ UsbHidUsageIdKbKpKeyEnter
Definition UsbHid.h:162
@ UsbHidUsageIdKbKpKeySpaceBar
Definition UsbHid.h:166
@ UsbHidUsageIdKbKpKeyUpArrow
Definition UsbHid.h:204
@ UsbHidUsageIdKbKpKeyF7
Definition UsbHid.h:186
@ UsbHidUsageIdKbKpKeyPause
Definition UsbHid.h:194
@ UsbHidUsageIdKbKpKeyEquals
Definition UsbHid.h:168
@ UsbHidUsageIdKbKpKeySemicolon
Definition UsbHid.h:173
@ UsbHidUsageIdKbKpKeyLeftArrow
Definition UsbHid.h:202
@ UsbHidUsageIdKbKpKeyPeriod
Definition UsbHid.h:177
@ UsbHidUsageIdKbKpKeyM
Definition UsbHid.h:138
@ UsbHidUsageIdKbKpKeyG
Definition UsbHid.h:132
@ UsbHidUsageIdKbKpKeyLeftBracket
Definition UsbHid.h:169
@ UsbHidUsageIdKbKpKeyEight
Definition UsbHid.h:159
@ UsbHidUsageIdKbKpKeyFour
Definition UsbHid.h:155
@ UsbHidUsageIdKbKpKeyF12
Definition UsbHid.h:191
@ UsbHidUsageIdKbKpKeyF11
Definition UsbHid.h:190
@ UsbHidUsageIdKbKpKeyPgDn
Definition UsbHid.h:200
@ UsbHidUsageIdKbKpKeyU
Definition UsbHid.h:146
@ UsbHidUsageIdKbKpKeyRightArrow
Definition UsbHid.h:201
@ UsbHidUsageIdKbKpKeyF1
Definition UsbHid.h:180
@ UsbHidUsageIdKbKpKeyComma
Definition UsbHid.h:176
@ UsbHidUsageIdKbKpKeyTab
Definition UsbHid.h:165
@ UsbHidUsageIdKbKpKeyQ
Definition UsbHid.h:142
@ UsbHidUsageIdKbKpKeyO
Definition UsbHid.h:140
@ UsbHidUsageIdKbKpKeyW
Definition UsbHid.h:148
@ UsbHidUsageIdKbKpPadKeyAsterisk
Definition UsbHid.h:207
@ UsbHidUsageIdKbKpKeyF3
Definition UsbHid.h:182
@ UsbHidUsageIdKbKpKeyFive
Definition UsbHid.h:156
@ UsbHidUsageIdKbKpKeyR
Definition UsbHid.h:143
@ UsbHidUsageIdKbKpKeyH
Definition UsbHid.h:133
@ UsbHidUsageIdKbKpKeyA
Definition UsbHid.h:126
@ UsbHidUsageIdKbKpKeyT
Definition UsbHid.h:145
@ UsbHidUsageIdKbKpKeyN
Definition UsbHid.h:139
@ UsbHidUsageIdKbKpKeyThree
Definition UsbHid.h:154
@ UsbHidUsageIdKbKpKeyIns
Definition UsbHid.h:195
@ UsbHidUsageIdKbKpKeyX
Definition UsbHid.h:149
@ UsbHidUsageIdKbKpKeyB
Definition UsbHid.h:127
@ UsbHidUsageIdKbKpKeySix
Definition UsbHid.h:157
@ UsbHidUsageIdKbKpKeyI
Definition UsbHid.h:134
@ UsbHidUsageIdKbKpKeyP
Definition UsbHid.h:141
@ UsbHidUsageIdKbKpKeyRightBracket
Definition UsbHid.h:170
@ UsbHidUsageIdKbKpKeyF6
Definition UsbHid.h:185
@ UsbHidUsageIdKbKpKeyZ
Definition UsbHid.h:151
@ UsbHidUsageIdKbKpKeyV
Definition UsbHid.h:147
@ UsbHidUsageIdKbKpKeyF4
Definition UsbHid.h:183
@ UsbHidUsageIdKbKpKeyD
Definition UsbHid.h:129
@ UsbHidUsageIdKbKpKeyBackSpace
Definition UsbHid.h:164
@ UsbHidUsageIdKbKpKeyHome
Definition UsbHid.h:196
@ UsbHidUsageIdKbKpKeyE
Definition UsbHid.h:130
@ UsbHidUsageIdKbKpKeyZero
Definition UsbHid.h:161
@ UsbHidUsageIdKbKpPadKeyFive
Definition UsbHid.h:215
@ UsbHidUsageIdKbKpKeyF8
Definition UsbHid.h:187
@ UsbHidUsageIdKbKpKeyAcute
Definition UsbHid.h:175
@ UsbHidUsageIdKbKpKeyEnd
Definition UsbHid.h:199
@ UsbHidUsageIdKbKpKeyTwo
Definition UsbHid.h:153
@ UsbHidUsageIdKbKpKeyC
Definition UsbHid.h:128
@ UsbHidUsageIdKbKpKeyCLock
Definition UsbHid.h:179
@ UsbHidUsageIdKbKpPadKeyPlus
Definition UsbHid.h:209
@ UsbHidUsageIdKbKpPadKeyMinus
Definition UsbHid.h:208
@ UsbHidUsageIdKbKpKeyF9
Definition UsbHid.h:188
@ UsbHidUsageIdKbKpKeySlash
Definition UsbHid.h:178
@ UsbHidUsageIdKbKpKeyMinus
Definition UsbHid.h:167
@ UsbHidUsageIdKbKpKeyEsc
Definition UsbHid.h:163
@ UsbHidUsageIdKbKpKeyF2
Definition UsbHid.h:181
@ UsbHidUsageIdKbKpKeyJ
Definition UsbHid.h:135
@ UsbHidUsageIdKbKpKeyNine
Definition UsbHid.h:160
@ UsbHidUsageIdKbKpKeySLock
Definition UsbHid.h:193
@ UsbHidUsageIdKbKpKeySeven
Definition UsbHid.h:158
@ UsbHidUsageIdKbKpKeyY
Definition UsbHid.h:150
@ UsbHidUsageIdKbKpKeyDel
Definition UsbHid.h:198
@ UsbHidUsageIdKbKpKeyBackslash
Definition UsbHid.h:171
@ UsbHidUsageIdKbKpKeyF5
Definition UsbHid.h:184
@ UsbHidUsageIdKbKpKeyDownArrow
Definition UsbHid.h:203
@ UsbHidUsageIdKbKpKeyF
Definition UsbHid.h:131
@ UsbHidUsageIdKbKpKeyL
Definition UsbHid.h:137
@ UsbHidUsageIdKbKpKeyS
Definition UsbHid.h:144
@ UsbHidUsageIdKbKpKeyF13
Definition UsbHid.h:226
@ UsbHidUsageIdKbKpKeyK
Definition UsbHid.h:136
@ UsbHidUsageIdKbKpPadKeyNLck
Definition UsbHid.h:205
@ UsbHidUsageIdKbKpKeyPgUp
Definition UsbHid.h:197
@ UsbHidUsageIdKbKpKeyF10
Definition UsbHid.h:189
@ UsbHidUsageIdKbKpKeyOne
Definition UsbHid.h:152