1#![allow(non_upper_case_globals)]
4#![allow(non_camel_case_types)]
5#![allow(non_snake_case)]
6use crate::native_type::*;
7use crate::ui_input_event::ArkUI_UIInputEvent;
8
9#[cfg(feature = "api-14")]
10#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
11impl ArkUI_KeyCode {
12 pub const ARKUI_KEYCODE_UNKNOWN: ArkUI_KeyCode = ArkUI_KeyCode(-1);
14}
15#[cfg(feature = "api-14")]
16#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
17impl ArkUI_KeyCode {
18 pub const ARKUI_KEYCODE_FN: ArkUI_KeyCode = ArkUI_KeyCode(0);
20}
21#[cfg(feature = "api-14")]
22#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
23impl ArkUI_KeyCode {
24 pub const ARKUI_KEYCODE_VOLUME_UP: ArkUI_KeyCode = ArkUI_KeyCode(16);
26}
27#[cfg(feature = "api-14")]
28#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
29impl ArkUI_KeyCode {
30 pub const ARKUI_KEYCODE_VOLUME_DOWN: ArkUI_KeyCode = ArkUI_KeyCode(17);
32}
33#[cfg(feature = "api-14")]
34#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
35impl ArkUI_KeyCode {
36 pub const ARKUI_KEYCODE_POWER: ArkUI_KeyCode = ArkUI_KeyCode(18);
38}
39#[cfg(feature = "api-14")]
40#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
41impl ArkUI_KeyCode {
42 pub const ARKUI_KEYCODE_CAMERA: ArkUI_KeyCode = ArkUI_KeyCode(19);
44}
45#[cfg(feature = "api-14")]
46#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
47impl ArkUI_KeyCode {
48 pub const ARKUI_KEYCODE_VOLUME_MUTE: ArkUI_KeyCode = ArkUI_KeyCode(22);
50}
51#[cfg(feature = "api-14")]
52#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
53impl ArkUI_KeyCode {
54 pub const ARKUI_KEYCODE_MUTE: ArkUI_KeyCode = ArkUI_KeyCode(23);
56}
57#[cfg(feature = "api-14")]
58#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
59impl ArkUI_KeyCode {
60 pub const ARKUI_KEYCODE_BRIGHTNESS_UP: ArkUI_KeyCode = ArkUI_KeyCode(40);
62}
63#[cfg(feature = "api-14")]
64#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
65impl ArkUI_KeyCode {
66 pub const ARKUI_KEYCODE_BRIGHTNESS_DOWN: ArkUI_KeyCode = ArkUI_KeyCode(41);
68}
69#[cfg(feature = "api-14")]
70#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
71impl ArkUI_KeyCode {
72 pub const ARKUI_KEYCODE_0: ArkUI_KeyCode = ArkUI_KeyCode(2000);
74}
75#[cfg(feature = "api-14")]
76#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
77impl ArkUI_KeyCode {
78 pub const ARKUI_KEYCODE_1: ArkUI_KeyCode = ArkUI_KeyCode(2001);
80}
81#[cfg(feature = "api-14")]
82#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
83impl ArkUI_KeyCode {
84 pub const ARKUI_KEYCODE_2: ArkUI_KeyCode = ArkUI_KeyCode(2002);
86}
87#[cfg(feature = "api-14")]
88#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
89impl ArkUI_KeyCode {
90 pub const ARKUI_KEYCODE_3: ArkUI_KeyCode = ArkUI_KeyCode(2003);
92}
93#[cfg(feature = "api-14")]
94#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
95impl ArkUI_KeyCode {
96 pub const ARKUI_KEYCODE_4: ArkUI_KeyCode = ArkUI_KeyCode(2004);
98}
99#[cfg(feature = "api-14")]
100#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
101impl ArkUI_KeyCode {
102 pub const ARKUI_KEYCODE_5: ArkUI_KeyCode = ArkUI_KeyCode(2005);
104}
105#[cfg(feature = "api-14")]
106#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
107impl ArkUI_KeyCode {
108 pub const ARKUI_KEYCODE_6: ArkUI_KeyCode = ArkUI_KeyCode(2006);
110}
111#[cfg(feature = "api-14")]
112#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
113impl ArkUI_KeyCode {
114 pub const ARKUI_KEYCODE_7: ArkUI_KeyCode = ArkUI_KeyCode(2007);
116}
117#[cfg(feature = "api-14")]
118#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
119impl ArkUI_KeyCode {
120 pub const ARKUI_KEYCODE_8: ArkUI_KeyCode = ArkUI_KeyCode(2008);
122}
123#[cfg(feature = "api-14")]
124#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
125impl ArkUI_KeyCode {
126 pub const ARKUI_KEYCODE_9: ArkUI_KeyCode = ArkUI_KeyCode(2009);
128}
129#[cfg(feature = "api-14")]
130#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
131impl ArkUI_KeyCode {
132 pub const ARKUI_KEYCODE_STAR: ArkUI_KeyCode = ArkUI_KeyCode(2010);
134}
135#[cfg(feature = "api-14")]
136#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
137impl ArkUI_KeyCode {
138 pub const ARKUI_KEYCODE_POUND: ArkUI_KeyCode = ArkUI_KeyCode(2011);
140}
141#[cfg(feature = "api-14")]
142#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
143impl ArkUI_KeyCode {
144 pub const ARKUI_KEYCODE_DPAD_UP: ArkUI_KeyCode = ArkUI_KeyCode(2012);
146}
147#[cfg(feature = "api-14")]
148#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
149impl ArkUI_KeyCode {
150 pub const ARKUI_KEYCODE_DPAD_DOWN: ArkUI_KeyCode = ArkUI_KeyCode(2013);
152}
153#[cfg(feature = "api-14")]
154#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
155impl ArkUI_KeyCode {
156 pub const ARKUI_KEYCODE_DPAD_LEFT: ArkUI_KeyCode = ArkUI_KeyCode(2014);
158}
159#[cfg(feature = "api-14")]
160#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
161impl ArkUI_KeyCode {
162 pub const ARKUI_KEYCODE_DPAD_RIGHT: ArkUI_KeyCode = ArkUI_KeyCode(2015);
164}
165#[cfg(feature = "api-14")]
166#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
167impl ArkUI_KeyCode {
168 pub const ARKUI_KEYCODE_DPAD_CENTER: ArkUI_KeyCode = ArkUI_KeyCode(2016);
170}
171#[cfg(feature = "api-14")]
172#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
173impl ArkUI_KeyCode {
174 pub const ARKUI_KEYCODE_A: ArkUI_KeyCode = ArkUI_KeyCode(2017);
176}
177#[cfg(feature = "api-14")]
178#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
179impl ArkUI_KeyCode {
180 pub const ARKUI_KEYCODE_B: ArkUI_KeyCode = ArkUI_KeyCode(2018);
182}
183#[cfg(feature = "api-14")]
184#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
185impl ArkUI_KeyCode {
186 pub const ARKUI_KEYCODE_C: ArkUI_KeyCode = ArkUI_KeyCode(2019);
188}
189#[cfg(feature = "api-14")]
190#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
191impl ArkUI_KeyCode {
192 pub const ARKUI_KEYCODE_D: ArkUI_KeyCode = ArkUI_KeyCode(2020);
194}
195#[cfg(feature = "api-14")]
196#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
197impl ArkUI_KeyCode {
198 pub const ARKUI_KEYCODE_E: ArkUI_KeyCode = ArkUI_KeyCode(2021);
200}
201#[cfg(feature = "api-14")]
202#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
203impl ArkUI_KeyCode {
204 pub const ARKUI_KEYCODE_F: ArkUI_KeyCode = ArkUI_KeyCode(2022);
206}
207#[cfg(feature = "api-14")]
208#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
209impl ArkUI_KeyCode {
210 pub const ARKUI_KEYCODE_G: ArkUI_KeyCode = ArkUI_KeyCode(2023);
212}
213#[cfg(feature = "api-14")]
214#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
215impl ArkUI_KeyCode {
216 pub const ARKUI_KEYCODE_H: ArkUI_KeyCode = ArkUI_KeyCode(2024);
218}
219#[cfg(feature = "api-14")]
220#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
221impl ArkUI_KeyCode {
222 pub const ARKUI_KEYCODE_I: ArkUI_KeyCode = ArkUI_KeyCode(2025);
224}
225#[cfg(feature = "api-14")]
226#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
227impl ArkUI_KeyCode {
228 pub const ARKUI_KEYCODE_J: ArkUI_KeyCode = ArkUI_KeyCode(2026);
230}
231#[cfg(feature = "api-14")]
232#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
233impl ArkUI_KeyCode {
234 pub const ARKUI_KEYCODE_K: ArkUI_KeyCode = ArkUI_KeyCode(2027);
236}
237#[cfg(feature = "api-14")]
238#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
239impl ArkUI_KeyCode {
240 pub const ARKUI_KEYCODE_L: ArkUI_KeyCode = ArkUI_KeyCode(2028);
242}
243#[cfg(feature = "api-14")]
244#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
245impl ArkUI_KeyCode {
246 pub const ARKUI_KEYCODE_M: ArkUI_KeyCode = ArkUI_KeyCode(2029);
248}
249#[cfg(feature = "api-14")]
250#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
251impl ArkUI_KeyCode {
252 pub const ARKUI_KEYCODE_N: ArkUI_KeyCode = ArkUI_KeyCode(2030);
254}
255#[cfg(feature = "api-14")]
256#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
257impl ArkUI_KeyCode {
258 pub const ARKUI_KEYCODE_O: ArkUI_KeyCode = ArkUI_KeyCode(2031);
260}
261#[cfg(feature = "api-14")]
262#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
263impl ArkUI_KeyCode {
264 pub const ARKUI_KEYCODE_P: ArkUI_KeyCode = ArkUI_KeyCode(2032);
266}
267#[cfg(feature = "api-14")]
268#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
269impl ArkUI_KeyCode {
270 pub const ARKUI_KEYCODE_Q: ArkUI_KeyCode = ArkUI_KeyCode(2033);
272}
273#[cfg(feature = "api-14")]
274#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
275impl ArkUI_KeyCode {
276 pub const ARKUI_KEYCODE_R: ArkUI_KeyCode = ArkUI_KeyCode(2034);
278}
279#[cfg(feature = "api-14")]
280#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
281impl ArkUI_KeyCode {
282 pub const ARKUI_KEYCODE_S: ArkUI_KeyCode = ArkUI_KeyCode(2035);
284}
285#[cfg(feature = "api-14")]
286#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
287impl ArkUI_KeyCode {
288 pub const ARKUI_KEYCODE_T: ArkUI_KeyCode = ArkUI_KeyCode(2036);
290}
291#[cfg(feature = "api-14")]
292#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
293impl ArkUI_KeyCode {
294 pub const ARKUI_KEYCODE_U: ArkUI_KeyCode = ArkUI_KeyCode(2037);
296}
297#[cfg(feature = "api-14")]
298#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
299impl ArkUI_KeyCode {
300 pub const ARKUI_KEYCODE_V: ArkUI_KeyCode = ArkUI_KeyCode(2038);
302}
303#[cfg(feature = "api-14")]
304#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
305impl ArkUI_KeyCode {
306 pub const ARKUI_KEYCODE_W: ArkUI_KeyCode = ArkUI_KeyCode(2039);
308}
309#[cfg(feature = "api-14")]
310#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
311impl ArkUI_KeyCode {
312 pub const ARKUI_KEYCODE_X: ArkUI_KeyCode = ArkUI_KeyCode(2040);
314}
315#[cfg(feature = "api-14")]
316#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
317impl ArkUI_KeyCode {
318 pub const ARKUI_KEYCODE_Y: ArkUI_KeyCode = ArkUI_KeyCode(2041);
320}
321#[cfg(feature = "api-14")]
322#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
323impl ArkUI_KeyCode {
324 pub const ARKUI_KEYCODE_Z: ArkUI_KeyCode = ArkUI_KeyCode(2042);
326}
327#[cfg(feature = "api-14")]
328#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
329impl ArkUI_KeyCode {
330 pub const ARKUI_KEYCODE_COMMA: ArkUI_KeyCode = ArkUI_KeyCode(2043);
332}
333#[cfg(feature = "api-14")]
334#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
335impl ArkUI_KeyCode {
336 pub const ARKUI_KEYCODE_PERIOD: ArkUI_KeyCode = ArkUI_KeyCode(2044);
338}
339#[cfg(feature = "api-14")]
340#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
341impl ArkUI_KeyCode {
342 pub const ARKUI_KEYCODE_ALT_LEFT: ArkUI_KeyCode = ArkUI_KeyCode(2045);
344}
345#[cfg(feature = "api-14")]
346#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
347impl ArkUI_KeyCode {
348 pub const ARKUI_KEYCODE_ALT_RIGHT: ArkUI_KeyCode = ArkUI_KeyCode(2046);
350}
351#[cfg(feature = "api-14")]
352#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
353impl ArkUI_KeyCode {
354 pub const ARKUI_KEYCODE_SHIFT_LEFT: ArkUI_KeyCode = ArkUI_KeyCode(2047);
356}
357#[cfg(feature = "api-14")]
358#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
359impl ArkUI_KeyCode {
360 pub const ARKUI_KEYCODE_SHIFT_RIGHT: ArkUI_KeyCode = ArkUI_KeyCode(2048);
362}
363#[cfg(feature = "api-14")]
364#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
365impl ArkUI_KeyCode {
366 pub const ARKUI_KEYCODE_TAB: ArkUI_KeyCode = ArkUI_KeyCode(2049);
368}
369#[cfg(feature = "api-14")]
370#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
371impl ArkUI_KeyCode {
372 pub const ARKUI_KEYCODE_SPACE: ArkUI_KeyCode = ArkUI_KeyCode(2050);
374}
375#[cfg(feature = "api-14")]
376#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
377impl ArkUI_KeyCode {
378 pub const ARKUI_KEYCODE_SYM: ArkUI_KeyCode = ArkUI_KeyCode(2051);
380}
381#[cfg(feature = "api-14")]
382#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
383impl ArkUI_KeyCode {
384 pub const ARKUI_KEYCODE_EXPLORER: ArkUI_KeyCode = ArkUI_KeyCode(2052);
386}
387#[cfg(feature = "api-14")]
388#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
389impl ArkUI_KeyCode {
390 pub const ARKUI_KEYCODE_ENVELOPE: ArkUI_KeyCode = ArkUI_KeyCode(2053);
392}
393#[cfg(feature = "api-14")]
394#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
395impl ArkUI_KeyCode {
396 pub const ARKUI_KEYCODE_ENTER: ArkUI_KeyCode = ArkUI_KeyCode(2054);
398}
399#[cfg(feature = "api-14")]
400#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
401impl ArkUI_KeyCode {
402 pub const ARKUI_KEYCODE_DEL: ArkUI_KeyCode = ArkUI_KeyCode(2055);
404}
405#[cfg(feature = "api-14")]
406#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
407impl ArkUI_KeyCode {
408 pub const ARKUI_KEYCODE_GRAVE: ArkUI_KeyCode = ArkUI_KeyCode(2056);
410}
411#[cfg(feature = "api-14")]
412#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
413impl ArkUI_KeyCode {
414 pub const ARKUI_KEYCODE_MINUS: ArkUI_KeyCode = ArkUI_KeyCode(2057);
416}
417#[cfg(feature = "api-14")]
418#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
419impl ArkUI_KeyCode {
420 pub const ARKUI_KEYCODE_EQUALS: ArkUI_KeyCode = ArkUI_KeyCode(2058);
422}
423#[cfg(feature = "api-14")]
424#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
425impl ArkUI_KeyCode {
426 pub const ARKUI_KEYCODE_LEFT_BRACKET: ArkUI_KeyCode = ArkUI_KeyCode(2059);
428}
429#[cfg(feature = "api-14")]
430#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
431impl ArkUI_KeyCode {
432 pub const ARKUI_KEYCODE_RIGHT_BRACKET: ArkUI_KeyCode = ArkUI_KeyCode(2060);
434}
435#[cfg(feature = "api-14")]
436#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
437impl ArkUI_KeyCode {
438 pub const ARKUI_KEYCODE_BACKSLASH: ArkUI_KeyCode = ArkUI_KeyCode(2061);
440}
441#[cfg(feature = "api-14")]
442#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
443impl ArkUI_KeyCode {
444 pub const ARKUI_KEYCODE_SEMICOLON: ArkUI_KeyCode = ArkUI_KeyCode(2062);
446}
447#[cfg(feature = "api-14")]
448#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
449impl ArkUI_KeyCode {
450 pub const ARKUI_KEYCODE_APOSTROPHE: ArkUI_KeyCode = ArkUI_KeyCode(2063);
452}
453#[cfg(feature = "api-14")]
454#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
455impl ArkUI_KeyCode {
456 pub const ARKUI_KEYCODE_SLASH: ArkUI_KeyCode = ArkUI_KeyCode(2064);
458}
459#[cfg(feature = "api-14")]
460#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
461impl ArkUI_KeyCode {
462 pub const ARKUI_KEYCODE_AT: ArkUI_KeyCode = ArkUI_KeyCode(2065);
464}
465#[cfg(feature = "api-14")]
466#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
467impl ArkUI_KeyCode {
468 pub const ARKUI_KEYCODE_PLUS: ArkUI_KeyCode = ArkUI_KeyCode(2066);
470}
471#[cfg(feature = "api-14")]
472#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
473impl ArkUI_KeyCode {
474 pub const ARKUI_KEYCODE_MENU: ArkUI_KeyCode = ArkUI_KeyCode(2067);
476}
477#[cfg(feature = "api-14")]
478#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
479impl ArkUI_KeyCode {
480 pub const ARKUI_KEYCODE_PAGE_UP: ArkUI_KeyCode = ArkUI_KeyCode(2068);
482}
483#[cfg(feature = "api-14")]
484#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
485impl ArkUI_KeyCode {
486 pub const ARKUI_KEYCODE_PAGE_DOWN: ArkUI_KeyCode = ArkUI_KeyCode(2069);
488}
489#[cfg(feature = "api-14")]
490#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
491impl ArkUI_KeyCode {
492 pub const ARKUI_KEYCODE_ESCAPE: ArkUI_KeyCode = ArkUI_KeyCode(2070);
494}
495#[cfg(feature = "api-14")]
496#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
497impl ArkUI_KeyCode {
498 pub const ARKUI_KEYCODE_FORWARD_DEL: ArkUI_KeyCode = ArkUI_KeyCode(2071);
500}
501#[cfg(feature = "api-14")]
502#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
503impl ArkUI_KeyCode {
504 pub const ARKUI_KEYCODE_CTRL_LEFT: ArkUI_KeyCode = ArkUI_KeyCode(2072);
506}
507#[cfg(feature = "api-14")]
508#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
509impl ArkUI_KeyCode {
510 pub const ARKUI_KEYCODE_CTRL_RIGHT: ArkUI_KeyCode = ArkUI_KeyCode(2073);
512}
513#[cfg(feature = "api-14")]
514#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
515impl ArkUI_KeyCode {
516 pub const ARKUI_KEYCODE_CAPS_LOCK: ArkUI_KeyCode = ArkUI_KeyCode(2074);
518}
519#[cfg(feature = "api-14")]
520#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
521impl ArkUI_KeyCode {
522 pub const ARKUI_KEYCODE_SCROLL_LOCK: ArkUI_KeyCode = ArkUI_KeyCode(2075);
524}
525#[cfg(feature = "api-14")]
526#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
527impl ArkUI_KeyCode {
528 pub const ARKUI_KEYCODE_META_LEFT: ArkUI_KeyCode = ArkUI_KeyCode(2076);
530}
531#[cfg(feature = "api-14")]
532#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
533impl ArkUI_KeyCode {
534 pub const ARKUI_KEYCODE_META_RIGHT: ArkUI_KeyCode = ArkUI_KeyCode(2077);
536}
537#[cfg(feature = "api-14")]
538#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
539impl ArkUI_KeyCode {
540 pub const ARKUI_KEYCODE_FUNCTION: ArkUI_KeyCode = ArkUI_KeyCode(2078);
542}
543#[cfg(feature = "api-14")]
544#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
545impl ArkUI_KeyCode {
546 pub const ARKUI_KEYCODE_SYSRQ: ArkUI_KeyCode = ArkUI_KeyCode(2079);
548}
549#[cfg(feature = "api-14")]
550#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
551impl ArkUI_KeyCode {
552 pub const ARKUI_KEYCODE_BREAK: ArkUI_KeyCode = ArkUI_KeyCode(2080);
554}
555#[cfg(feature = "api-14")]
556#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
557impl ArkUI_KeyCode {
558 pub const ARKUI_KEYCODE_MOVE_HOME: ArkUI_KeyCode = ArkUI_KeyCode(2081);
560}
561#[cfg(feature = "api-14")]
562#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
563impl ArkUI_KeyCode {
564 pub const ARKUI_KEYCODE_MOVE_END: ArkUI_KeyCode = ArkUI_KeyCode(2082);
566}
567#[cfg(feature = "api-14")]
568#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
569impl ArkUI_KeyCode {
570 pub const ARKUI_KEYCODE_INSERT: ArkUI_KeyCode = ArkUI_KeyCode(2083);
572}
573#[cfg(feature = "api-14")]
574#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
575impl ArkUI_KeyCode {
576 pub const ARKUI_KEYCODE_FORWARD: ArkUI_KeyCode = ArkUI_KeyCode(2084);
578}
579#[cfg(feature = "api-14")]
580#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
581impl ArkUI_KeyCode {
582 pub const ARKUI_KEYCODE_MEDIA_PLAY: ArkUI_KeyCode = ArkUI_KeyCode(2085);
584}
585#[cfg(feature = "api-14")]
586#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
587impl ArkUI_KeyCode {
588 pub const ARKUI_KEYCODE_MEDIA_PAUSE: ArkUI_KeyCode = ArkUI_KeyCode(2086);
590}
591#[cfg(feature = "api-14")]
592#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
593impl ArkUI_KeyCode {
594 pub const ARKUI_KEYCODE_MEDIA_CLOSE: ArkUI_KeyCode = ArkUI_KeyCode(2087);
596}
597#[cfg(feature = "api-14")]
598#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
599impl ArkUI_KeyCode {
600 pub const ARKUI_KEYCODE_MEDIA_EJECT: ArkUI_KeyCode = ArkUI_KeyCode(2088);
602}
603#[cfg(feature = "api-14")]
604#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
605impl ArkUI_KeyCode {
606 pub const ARKUI_KEYCODE_MEDIA_RECORD: ArkUI_KeyCode = ArkUI_KeyCode(2089);
608}
609#[cfg(feature = "api-14")]
610#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
611impl ArkUI_KeyCode {
612 pub const ARKUI_KEYCODE_F1: ArkUI_KeyCode = ArkUI_KeyCode(2090);
614}
615#[cfg(feature = "api-14")]
616#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
617impl ArkUI_KeyCode {
618 pub const ARKUI_KEYCODE_F2: ArkUI_KeyCode = ArkUI_KeyCode(2091);
620}
621#[cfg(feature = "api-14")]
622#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
623impl ArkUI_KeyCode {
624 pub const ARKUI_KEYCODE_F3: ArkUI_KeyCode = ArkUI_KeyCode(2092);
626}
627#[cfg(feature = "api-14")]
628#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
629impl ArkUI_KeyCode {
630 pub const ARKUI_KEYCODE_F4: ArkUI_KeyCode = ArkUI_KeyCode(2093);
632}
633#[cfg(feature = "api-14")]
634#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
635impl ArkUI_KeyCode {
636 pub const ARKUI_KEYCODE_F5: ArkUI_KeyCode = ArkUI_KeyCode(2094);
638}
639#[cfg(feature = "api-14")]
640#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
641impl ArkUI_KeyCode {
642 pub const ARKUI_KEYCODE_F6: ArkUI_KeyCode = ArkUI_KeyCode(2095);
644}
645#[cfg(feature = "api-14")]
646#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
647impl ArkUI_KeyCode {
648 pub const ARKUI_KEYCODE_F7: ArkUI_KeyCode = ArkUI_KeyCode(2096);
650}
651#[cfg(feature = "api-14")]
652#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
653impl ArkUI_KeyCode {
654 pub const ARKUI_KEYCODE_F8: ArkUI_KeyCode = ArkUI_KeyCode(2097);
656}
657#[cfg(feature = "api-14")]
658#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
659impl ArkUI_KeyCode {
660 pub const ARKUI_KEYCODE_F9: ArkUI_KeyCode = ArkUI_KeyCode(2098);
662}
663#[cfg(feature = "api-14")]
664#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
665impl ArkUI_KeyCode {
666 pub const ARKUI_KEYCODE_F10: ArkUI_KeyCode = ArkUI_KeyCode(2099);
668}
669#[cfg(feature = "api-14")]
670#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
671impl ArkUI_KeyCode {
672 pub const ARKUI_KEYCODE_F11: ArkUI_KeyCode = ArkUI_KeyCode(2100);
674}
675#[cfg(feature = "api-14")]
676#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
677impl ArkUI_KeyCode {
678 pub const ARKUI_KEYCODE_F12: ArkUI_KeyCode = ArkUI_KeyCode(2101);
680}
681#[cfg(feature = "api-14")]
682#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
683impl ArkUI_KeyCode {
684 pub const ARKUI_KEYCODE_NUM_LOCK: ArkUI_KeyCode = ArkUI_KeyCode(2102);
686}
687#[cfg(feature = "api-14")]
688#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
689impl ArkUI_KeyCode {
690 pub const ARKUI_KEYCODE_NUMPAD_0: ArkUI_KeyCode = ArkUI_KeyCode(2103);
692}
693#[cfg(feature = "api-14")]
694#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
695impl ArkUI_KeyCode {
696 pub const ARKUI_KEYCODE_NUMPAD_1: ArkUI_KeyCode = ArkUI_KeyCode(2104);
698}
699#[cfg(feature = "api-14")]
700#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
701impl ArkUI_KeyCode {
702 pub const ARKUI_KEYCODE_NUMPAD_2: ArkUI_KeyCode = ArkUI_KeyCode(2105);
704}
705#[cfg(feature = "api-14")]
706#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
707impl ArkUI_KeyCode {
708 pub const ARKUI_KEYCODE_NUMPAD_3: ArkUI_KeyCode = ArkUI_KeyCode(2106);
710}
711#[cfg(feature = "api-14")]
712#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
713impl ArkUI_KeyCode {
714 pub const ARKUI_KEYCODE_NUMPAD_4: ArkUI_KeyCode = ArkUI_KeyCode(2107);
716}
717#[cfg(feature = "api-14")]
718#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
719impl ArkUI_KeyCode {
720 pub const ARKUI_KEYCODE_NUMPAD_5: ArkUI_KeyCode = ArkUI_KeyCode(2108);
722}
723#[cfg(feature = "api-14")]
724#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
725impl ArkUI_KeyCode {
726 pub const ARKUI_KEYCODE_NUMPAD_6: ArkUI_KeyCode = ArkUI_KeyCode(2109);
728}
729#[cfg(feature = "api-14")]
730#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
731impl ArkUI_KeyCode {
732 pub const ARKUI_KEYCODE_NUMPAD_7: ArkUI_KeyCode = ArkUI_KeyCode(2110);
734}
735#[cfg(feature = "api-14")]
736#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
737impl ArkUI_KeyCode {
738 pub const ARKUI_KEYCODE_NUMPAD_8: ArkUI_KeyCode = ArkUI_KeyCode(2111);
740}
741#[cfg(feature = "api-14")]
742#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
743impl ArkUI_KeyCode {
744 pub const ARKUI_KEYCODE_NUMPAD_9: ArkUI_KeyCode = ArkUI_KeyCode(2112);
746}
747#[cfg(feature = "api-14")]
748#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
749impl ArkUI_KeyCode {
750 pub const ARKUI_KEYCODE_NUMPAD_DIVIDE: ArkUI_KeyCode = ArkUI_KeyCode(2113);
752}
753#[cfg(feature = "api-14")]
754#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
755impl ArkUI_KeyCode {
756 pub const ARKUI_KEYCODE_NUMPAD_MULTIPLY: ArkUI_KeyCode = ArkUI_KeyCode(2114);
758}
759#[cfg(feature = "api-14")]
760#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
761impl ArkUI_KeyCode {
762 pub const ARKUI_KEYCODE_NUMPAD_SUBTRACT: ArkUI_KeyCode = ArkUI_KeyCode(2115);
764}
765#[cfg(feature = "api-14")]
766#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
767impl ArkUI_KeyCode {
768 pub const ARKUI_KEYCODE_NUMPAD_ADD: ArkUI_KeyCode = ArkUI_KeyCode(2116);
770}
771#[cfg(feature = "api-14")]
772#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
773impl ArkUI_KeyCode {
774 pub const ARKUI_KEYCODE_NUMPAD_DOT: ArkUI_KeyCode = ArkUI_KeyCode(2117);
776}
777#[cfg(feature = "api-14")]
778#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
779impl ArkUI_KeyCode {
780 pub const ARKUI_KEYCODE_NUMPAD_COMMA: ArkUI_KeyCode = ArkUI_KeyCode(2118);
782}
783#[cfg(feature = "api-14")]
784#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
785impl ArkUI_KeyCode {
786 pub const ARKUI_KEYCODE_NUMPAD_ENTER: ArkUI_KeyCode = ArkUI_KeyCode(2119);
788}
789#[cfg(feature = "api-14")]
790#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
791impl ArkUI_KeyCode {
792 pub const ARKUI_KEYCODE_NUMPAD_EQUALS: ArkUI_KeyCode = ArkUI_KeyCode(2120);
794}
795#[cfg(feature = "api-14")]
796#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
797impl ArkUI_KeyCode {
798 pub const ARKUI_KEYCODE_NUMPAD_LEFT_PAREN: ArkUI_KeyCode = ArkUI_KeyCode(2121);
800}
801#[cfg(feature = "api-14")]
802#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
803impl ArkUI_KeyCode {
804 pub const ARKUI_KEYCODE_NUMPAD_RIGHT_PAREN: ArkUI_KeyCode = ArkUI_KeyCode(2122);
806}
807#[repr(transparent)]
808#[cfg(feature = "api-14")]
813#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
814#[derive(Clone, Hash, PartialEq, Eq)]
815pub struct ArkUI_KeyCode(pub ::core::ffi::c_int);
816#[cfg(feature = "api-14")]
817#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
818impl ArkUI_KeyEventType {
819 pub const ARKUI_KEY_EVENT_UNKNOWN: ArkUI_KeyEventType = ArkUI_KeyEventType(-1);
821}
822#[cfg(feature = "api-14")]
823#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
824impl ArkUI_KeyEventType {
825 pub const ARKUI_KEY_EVENT_DOWN: ArkUI_KeyEventType = ArkUI_KeyEventType(0);
827}
828#[cfg(feature = "api-14")]
829#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
830impl ArkUI_KeyEventType {
831 pub const ARKUI_KEY_EVENT_UP: ArkUI_KeyEventType = ArkUI_KeyEventType(1);
833}
834#[cfg(feature = "api-14")]
835#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
836impl ArkUI_KeyEventType {
837 pub const ARKUI_KEY_EVENT_LONG_PRESS: ArkUI_KeyEventType = ArkUI_KeyEventType(2);
839}
840#[cfg(feature = "api-14")]
841#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
842impl ArkUI_KeyEventType {
843 pub const ARKUI_KEY_EVENT_CLICK: ArkUI_KeyEventType = ArkUI_KeyEventType(3);
845}
846#[repr(transparent)]
847#[cfg(feature = "api-14")]
852#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
853#[derive(Clone, Hash, PartialEq, Eq)]
854pub struct ArkUI_KeyEventType(pub ::core::ffi::c_int);
855#[cfg(feature = "api-14")]
856#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
857impl ArkUI_KeySourceType {
858 pub const ARKUI_KEY_SOURCE_UNKNOWN: ArkUI_KeySourceType = ArkUI_KeySourceType(0);
860}
861#[cfg(feature = "api-14")]
862#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
863impl ArkUI_KeySourceType {
864 pub const ARKUI_KEY_SOURCE_TYPE_MOUSE: ArkUI_KeySourceType = ArkUI_KeySourceType(1);
866}
867#[cfg(feature = "api-14")]
868#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
869impl ArkUI_KeySourceType {
870 pub const ARKUI_KEY_SOURCE_TYPE_KEYBOARD: ArkUI_KeySourceType = ArkUI_KeySourceType(4);
872}
873#[repr(transparent)]
874#[cfg(feature = "api-14")]
879#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
880#[derive(Clone, Hash, PartialEq, Eq)]
881pub struct ArkUI_KeySourceType(pub ::core::ffi::c_uint);
882#[cfg(feature = "api-14")]
883#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
884impl ArkUI_KeyIntension {
885 pub const ARKUI_KEY_INTENSION_UNKNOWN: ArkUI_KeyIntension = ArkUI_KeyIntension(-1);
887}
888#[cfg(feature = "api-14")]
889#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
890impl ArkUI_KeyIntension {
891 pub const ARKUI_KEY_INTENSION_UP: ArkUI_KeyIntension = ArkUI_KeyIntension(1);
893}
894#[cfg(feature = "api-14")]
895#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
896impl ArkUI_KeyIntension {
897 pub const ARKUI_KEY_INTENSION_DOWN: ArkUI_KeyIntension = ArkUI_KeyIntension(2);
899}
900#[cfg(feature = "api-14")]
901#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
902impl ArkUI_KeyIntension {
903 pub const ARKUI_KEY_INTENSION_LEFT: ArkUI_KeyIntension = ArkUI_KeyIntension(3);
905}
906#[cfg(feature = "api-14")]
907#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
908impl ArkUI_KeyIntension {
909 pub const ARKUI_KEY_INTENSION_RIGHT: ArkUI_KeyIntension = ArkUI_KeyIntension(4);
911}
912#[cfg(feature = "api-14")]
913#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
914impl ArkUI_KeyIntension {
915 pub const ARKUI_KEY_INTENSION_SELECT: ArkUI_KeyIntension = ArkUI_KeyIntension(5);
917}
918#[cfg(feature = "api-14")]
919#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
920impl ArkUI_KeyIntension {
921 pub const ARKUI_KEY_INTENSION_ESCAPE: ArkUI_KeyIntension = ArkUI_KeyIntension(6);
923}
924#[cfg(feature = "api-14")]
925#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
926impl ArkUI_KeyIntension {
927 pub const ARKUI_KEY_INTENSION_BACK: ArkUI_KeyIntension = ArkUI_KeyIntension(7);
929}
930#[cfg(feature = "api-14")]
931#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
932impl ArkUI_KeyIntension {
933 pub const ARKUI_KEY_INTENSION_FORWARD: ArkUI_KeyIntension = ArkUI_KeyIntension(8);
935}
936#[cfg(feature = "api-14")]
937#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
938impl ArkUI_KeyIntension {
939 pub const ARKUI_KEY_INTENSION_MENU: ArkUI_KeyIntension = ArkUI_KeyIntension(9);
941}
942#[cfg(feature = "api-14")]
943#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
944impl ArkUI_KeyIntension {
945 pub const ARKUI_KEY_INTENSION_HOME: ArkUI_KeyIntension = ArkUI_KeyIntension(10);
947}
948#[cfg(feature = "api-14")]
949#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
950impl ArkUI_KeyIntension {
951 pub const ARKUI_KEY_INTENSION_PAGE_UP: ArkUI_KeyIntension = ArkUI_KeyIntension(11);
953}
954#[cfg(feature = "api-14")]
955#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
956impl ArkUI_KeyIntension {
957 pub const ARKUI_KEY_INTENSION_PAGE_DOWN: ArkUI_KeyIntension = ArkUI_KeyIntension(12);
959}
960#[cfg(feature = "api-14")]
961#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
962impl ArkUI_KeyIntension {
963 pub const ARKUI_KEY_INTENSION_ZOOM_OUT: ArkUI_KeyIntension = ArkUI_KeyIntension(13);
965}
966#[cfg(feature = "api-14")]
967#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
968impl ArkUI_KeyIntension {
969 pub const ARKUI_KEY_INTENSION_ZOOM_IN: ArkUI_KeyIntension = ArkUI_KeyIntension(14);
971}
972#[cfg(feature = "api-14")]
973#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
974impl ArkUI_KeyIntension {
975 pub const ARKUI_KEY_INTENTION_MEDIA_PLAY_PAUSE: ArkUI_KeyIntension = ArkUI_KeyIntension(100);
977}
978#[cfg(feature = "api-14")]
979#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
980impl ArkUI_KeyIntension {
981 pub const ARKUI_KEY_INTENTION_MEDIA_FAST_FORWARD: ArkUI_KeyIntension = ArkUI_KeyIntension(101);
983}
984#[cfg(feature = "api-14")]
985#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
986impl ArkUI_KeyIntension {
987 pub const ARKUI_KEY_INTENTION_MEDIA_FAST_PLAYBACK: ArkUI_KeyIntension = ArkUI_KeyIntension(103);
989}
990#[cfg(feature = "api-14")]
991#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
992impl ArkUI_KeyIntension {
993 pub const ARKUI_KEY_INTENTION_MEDIA_NEXT: ArkUI_KeyIntension = ArkUI_KeyIntension(104);
995}
996#[cfg(feature = "api-14")]
997#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
998impl ArkUI_KeyIntension {
999 pub const ARKUI_KEY_INTENTION_MEDIA_PREVIOUS: ArkUI_KeyIntension = ArkUI_KeyIntension(105);
1001}
1002#[cfg(feature = "api-14")]
1003#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1004impl ArkUI_KeyIntension {
1005 pub const ARKUI_KEY_INTENTION_MEDIA_MUTE: ArkUI_KeyIntension = ArkUI_KeyIntension(106);
1007}
1008#[cfg(feature = "api-14")]
1009#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1010impl ArkUI_KeyIntension {
1011 pub const ARKUI_KEY_INTENTION_VOLUME_UP: ArkUI_KeyIntension = ArkUI_KeyIntension(107);
1013}
1014#[cfg(feature = "api-14")]
1015#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1016impl ArkUI_KeyIntension {
1017 pub const ARKUI_KEY_INTENTION_VOLUME_DOWN: ArkUI_KeyIntension = ArkUI_KeyIntension(108);
1019}
1020#[cfg(feature = "api-14")]
1021#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1022impl ArkUI_KeyIntension {
1023 pub const ARKUI_KEY_INTENTION_CALL: ArkUI_KeyIntension = ArkUI_KeyIntension(200);
1025}
1026#[cfg(feature = "api-14")]
1027#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1028impl ArkUI_KeyIntension {
1029 pub const ARKUI_KEY_INTENTION_CAMERA: ArkUI_KeyIntension = ArkUI_KeyIntension(300);
1031}
1032#[repr(transparent)]
1033#[cfg(feature = "api-14")]
1038#[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1039#[derive(Clone, Hash, PartialEq, Eq)]
1040pub struct ArkUI_KeyIntension(pub ::core::ffi::c_int);
1041extern "C" {
1042 #[cfg(feature = "api-14")]
1054 #[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1055 pub fn OH_ArkUI_KeyEvent_GetType(event: *const ArkUI_UIInputEvent) -> ArkUI_KeyEventType;
1056 #[cfg(feature = "api-14")]
1068 #[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1069 pub fn OH_ArkUI_KeyEvent_GetKeyCode(event: *const ArkUI_UIInputEvent) -> i32;
1070 #[cfg(feature = "api-14")]
1082 #[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1083 pub fn OH_ArkUI_KeyEvent_GetKeyText(
1084 event: *const ArkUI_UIInputEvent,
1085 ) -> *const ::core::ffi::c_char;
1086 #[cfg(feature = "api-14")]
1098 #[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1099 pub fn OH_ArkUI_KeyEvent_GetKeySource(event: *const ArkUI_UIInputEvent) -> ArkUI_KeySourceType;
1100 #[cfg(feature = "api-14")]
1110 #[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1111 pub fn OH_ArkUI_KeyEvent_StopPropagation(
1112 event: *const ArkUI_UIInputEvent,
1113 stopPropagation: bool,
1114 );
1115 #[cfg(feature = "api-14")]
1127 #[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1128 pub fn OH_ArkUI_KeyEvent_GetKeyIntensionCode(
1129 event: *const ArkUI_UIInputEvent,
1130 ) -> ArkUI_KeyIntension;
1131 #[cfg(feature = "api-14")]
1146 #[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1147 pub fn OH_ArkUI_KeyEvent_GetUnicode(event: *const ArkUI_UIInputEvent) -> u32;
1148 #[cfg(feature = "api-14")]
1158 #[cfg_attr(docsrs, doc(cfg(feature = "api-14")))]
1159 pub fn OH_ArkUI_KeyEvent_SetConsumed(event: *const ArkUI_UIInputEvent, isConsumed: bool);
1160}