7#include "flutter/shell/platform/darwin/ios/framework/Source/KeyCodeMap_Internal.h"
38 {0x00000000, 0x00070000},
39 {0x00000001, 0x00070001},
40 {0x00000002, 0x00070002},
41 {0x00000003, 0x00070003},
42 {0x00000004, 0x00070004},
43 {0x00000005, 0x00070005},
44 {0x00000006, 0x00070006},
45 {0x00000007, 0x00070007},
46 {0x00000008, 0x00070008},
47 {0x00000009, 0x00070009},
48 {0x0000000a, 0x0007000a},
49 {0x0000000b, 0x0007000b},
50 {0x0000000c, 0x0007000c},
51 {0x0000000d, 0x0007000d},
52 {0x0000000e, 0x0007000e},
53 {0x0000000f, 0x0007000f},
54 {0x00000010, 0x00070010},
55 {0x00000011, 0x00070011},
56 {0x00000012, 0x00070012},
57 {0x00000013, 0x00070013},
58 {0x00000014, 0x00070014},
59 {0x00000015, 0x00070015},
60 {0x00000016, 0x00070016},
61 {0x00000017, 0x00070017},
62 {0x00000018, 0x00070018},
63 {0x00000019, 0x00070019},
64 {0x0000001a, 0x0007001a},
65 {0x0000001b, 0x0007001b},
66 {0x0000001c, 0x0007001c},
67 {0x0000001d, 0x0007001d},
68 {0x0000001e, 0x0007001e},
69 {0x0000001f, 0x0007001f},
70 {0x00000020, 0x00070020},
71 {0x00000021, 0x00070021},
72 {0x00000022, 0x00070022},
73 {0x00000023, 0x00070023},
74 {0x00000024, 0x00070024},
75 {0x00000025, 0x00070025},
76 {0x00000026, 0x00070026},
77 {0x00000027, 0x00070027},
78 {0x00000028, 0x00070028},
79 {0x00000029, 0x00070029},
80 {0x0000002a, 0x0007002a},
81 {0x0000002b, 0x0007002b},
82 {0x0000002c, 0x0007002c},
83 {0x0000002d, 0x0007002d},
84 {0x0000002e, 0x0007002e},
85 {0x0000002f, 0x0007002f},
86 {0x00000030, 0x00070030},
87 {0x00000031, 0x00070031},
88 {0x00000033, 0x00070033},
89 {0x00000034, 0x00070034},
90 {0x00000035, 0x00070035},
91 {0x00000036, 0x00070036},
92 {0x00000037, 0x00070037},
93 {0x00000038, 0x00070038},
94 {0x00000039, 0x00070039},
95 {0x0000003a, 0x0007003a},
96 {0x0000003b, 0x0007003b},
97 {0x0000003c, 0x0007003c},
98 {0x0000003d, 0x0007003d},
99 {0x0000003e, 0x0007003e},
100 {0x0000003f, 0x0007003f},
101 {0x00000040, 0x00070040},
102 {0x00000041, 0x00070041},
103 {0x00000042, 0x00070042},
104 {0x00000043, 0x00070043},
105 {0x00000044, 0x00070044},
106 {0x00000045, 0x00070045},
107 {0x00000046, 0x00070046},
108 {0x00000047, 0x00070047},
109 {0x00000048, 0x00070048},
110 {0x00000049, 0x00070049},
111 {0x0000004a, 0x0007004a},
112 {0x0000004b, 0x0007004b},
113 {0x0000004c, 0x0007004c},
114 {0x0000004d, 0x0007004d},
115 {0x0000004e, 0x0007004e},
116 {0x0000004f, 0x0007004f},
117 {0x00000050, 0x00070050},
118 {0x00000051, 0x00070051},
119 {0x00000052, 0x00070052},
120 {0x00000053, 0x00070053},
121 {0x00000054, 0x00070054},
122 {0x00000055, 0x00070055},
123 {0x00000056, 0x00070056},
124 {0x00000057, 0x00070057},
125 {0x00000058, 0x00070058},
126 {0x00000059, 0x00070059},
127 {0x0000005a, 0x0007005a},
128 {0x0000005b, 0x0007005b},
129 {0x0000005c, 0x0007005c},
130 {0x0000005d, 0x0007005d},
131 {0x0000005e, 0x0007005e},
132 {0x0000005f, 0x0007005f},
133 {0x00000060, 0x00070060},
134 {0x00000061, 0x00070061},
135 {0x00000062, 0x00070062},
136 {0x00000063, 0x00070063},
137 {0x00000064, 0x00070064},
138 {0x00000065, 0x00070065},
139 {0x00000066, 0x00070066},
140 {0x00000067, 0x00070067},
141 {0x00000068, 0x00070068},
142 {0x00000069, 0x00070069},
143 {0x0000006a, 0x0007006a},
144 {0x0000006b, 0x0007006b},
145 {0x0000006c, 0x0007006c},
146 {0x0000006d, 0x0007006d},
147 {0x0000006e, 0x0007006e},
148 {0x0000006f, 0x0007006f},
149 {0x00000070, 0x00070070},
150 {0x00000071, 0x00070071},
151 {0x00000072, 0x00070072},
152 {0x00000073, 0x00070073},
153 {0x00000074, 0x00070074},
154 {0x00000075, 0x00070075},
155 {0x00000077, 0x00070077},
156 {0x00000079, 0x00070079},
157 {0x0000007a, 0x0007007a},
158 {0x0000007b, 0x0007007b},
159 {0x0000007c, 0x0007007c},
160 {0x0000007d, 0x0007007d},
161 {0x0000007e, 0x0007007e},
162 {0x0000007f, 0x0007007f},
163 {0x00000080, 0x00070080},
164 {0x00000081, 0x00070081},
165 {0x00000085, 0x00070085},
166 {0x00000087, 0x00070087},
167 {0x00000088, 0x00070088},
168 {0x00000089, 0x00070089},
169 {0x0000008a, 0x0007008a},
170 {0x0000008b, 0x0007008b},
171 {0x00000090, 0x00070090},
172 {0x00000091, 0x00070091},
173 {0x00000092, 0x00070092},
174 {0x00000093, 0x00070093},
175 {0x00000094, 0x00070094},
176 {0x0000009b, 0x0007009b},
177 {0x000000a3, 0x000700a3},
178 {0x000000b6, 0x000700b6},
179 {0x000000b7, 0x000700b7},
180 {0x000000bb, 0x000700bb},
181 {0x000000d0, 0x000700d0},
182 {0x000000d1, 0x000700d1},
183 {0x000000d2, 0x000700d2},
184 {0x000000d3, 0x000700d3},
185 {0x000000d4, 0x000700d4},
186 {0x000000d7, 0x000700d7},
187 {0x000000d8, 0x000700d8},
188 {0x000000d9, 0x000700d9},
189 {0x000000e0, 0x000700e0},
190 {0x000000e1, 0x000700e1},
191 {0x000000e2, 0x000700e2},
192 {0x000000e3, 0x000700e3},
193 {0x000000e4, 0x000700e4},
194 {0x000000e5, 0x000700e5},
195 {0x000000e6, 0x000700e6},
196 {0x000000e7, 0x000700e7},
202 {0x00000028, 0x0010000000d},
203 {0x00000029, 0x0010000001b},
204 {0x0000002a, 0x00100000008},
205 {0x0000002b, 0x00100000009},
206 {0x00000039, 0x00100000104},
207 {0x0000003a, 0x00100000801},
208 {0x0000003b, 0x00100000802},
209 {0x0000003c, 0x00100000803},
210 {0x0000003d, 0x00100000804},
211 {0x0000003e, 0x00100000805},
212 {0x0000003f, 0x00100000806},
213 {0x00000040, 0x00100000807},
214 {0x00000041, 0x00100000808},
215 {0x00000042, 0x00100000809},
216 {0x00000043, 0x0010000080a},
217 {0x00000044, 0x0010000080b},
218 {0x00000045, 0x0010000080c},
219 {0x00000049, 0x00100000407},
220 {0x0000004a, 0x00100000306},
221 {0x0000004b, 0x00100000308},
222 {0x0000004c, 0x0010000007f},
223 {0x0000004d, 0x00100000305},
224 {0x0000004e, 0x00100000307},
225 {0x0000004f, 0x00100000303},
226 {0x00000050, 0x00100000302},
227 {0x00000051, 0x00100000301},
228 {0x00000052, 0x00100000304},
229 {0x00000053, 0x0010000010a},
230 {0x00000054, 0x0020000022f},
231 {0x00000055, 0x0020000022a},
232 {0x00000056, 0x0020000022d},
233 {0x00000057, 0x0020000022b},
234 {0x00000058, 0x0020000020d},
235 {0x00000059, 0x00200000231},
236 {0x0000005a, 0x00200000232},
237 {0x0000005b, 0x00200000233},
238 {0x0000005c, 0x00200000234},
239 {0x0000005d, 0x00200000235},
240 {0x0000005e, 0x00200000236},
241 {0x0000005f, 0x00200000237},
242 {0x00000060, 0x00200000238},
243 {0x00000061, 0x00200000239},
244 {0x00000062, 0x00200000230},
245 {0x00000063, 0x0020000022e},
246 {0x00000065, 0x00100000505},
247 {0x00000067, 0x0020000023d},
248 {0x00000068, 0x0010000080d},
249 {0x00000069, 0x0010000080e},
250 {0x0000006a, 0x0010000080f},
251 {0x0000006b, 0x00100000810},
252 {0x0000006c, 0x00100000811},
253 {0x0000006d, 0x00100000812},
254 {0x0000006e, 0x00100000813},
255 {0x0000006f, 0x00100000814},
256 {0x0000007f, 0x00100000a11},
257 {0x00000080, 0x00100000a10},
258 {0x00000081, 0x00100000a0f},
259 {0x00000085, 0x0020000022c},
260 {0x00000087, 0x00200000021},
261 {0x00000089, 0x00200000022},
262 {0x00000090, 0x00200000010},
263 {0x00000091, 0x00200000011},
264 {0x00000092, 0x00200000012},
265 {0x00000093, 0x00200000013},
266 {0x00000094, 0x00200000014},
267 {0x000000e0, 0x00200000100},
268 {0x000000e1, 0x00200000102},
269 {0x000000e2, 0x00200000104},
270 {0x000000e3, 0x00200000106},
271 {0x000000e4, 0x00200000101},
272 {0x000000e5, 0x00200000103},
273 {0x000000e6, 0x00200000105},
274 {0x000000e7, 0x00200000107},
333 @"UIKeyInputEscape" : @(0x10000001b),
334 @"UIKeyInputF1" : @(0x100000801),
335 @"UIKeyInputF2" : @(0x100000802),
336 @"UIKeyInputF3" : @(0x100000803),
337 @"UIKeyInputF4" : @(0x100000804),
338 @"UIKeyInputF5" : @(0x100000805),
339 @"UIKeyInputF6" : @(0x100000806),
340 @"UIKeyInputF7" : @(0x100000807),
341 @"UIKeyInputF8" : @(0x100000808),
342 @"UIKeyInputF9" : @(0x100000809),
343 @"UIKeyInputF10" : @(0x10000080a),
344 @"UIKeyInputF11" : @(0x10000080b),
345 @"UIKeyInputF12" : @(0x10000080c),
346 @"UIKeyInputUpArrow" : @(0x100000304),
347 @"UIKeyInputDownArrow" : @(0x100000301),
348 @"UIKeyInputLeftArrow" : @(0x100000302),
349 @"UIKeyInputRightArrow" : @(0x100000303),
350 @"UIKeyInputHome" : @(0x100000306),
351 @"UIKeyInputEnd" : @(0x10000000d),
352 @"UIKeyInputPageUp" : @(0x100000308),
353 @"UIKeyInputPageDown" : @(0x100000307),
const std::map< uint32_t, ModifierFlag > keyCodeToModifierFlag
const std::set< uint32_t > functionKeyCodes
const uint64_t kValueMask
const std::map< uint32_t, uint64_t > keyCodeToPhysicalKey
NSDictionary< NSString *, NSNumber * > * specialKeyMapping
const uint64_t kUnicodePlane
const std::map< uint32_t, uint64_t > keyCodeToLogicalKey
const uint64_t kCapsLockLogicalKey
const uint64_t kCapsLockPhysicalKey
const std::map< ModifierFlag, uint32_t > modifierFlagToKeyCode
@ kModifierFlagControlLeft
@ kModifierFlagControlRight
@ kModifierFlagShiftRight
SK_API sk_sp< SkSurface > ios(9.0)
API_AVAILABLE(ios(14.0), macos(11.0)) static NSString *MTLCommandEncoderErrorStateToString(MTLCommandEncoderErrorState state)