1 #![allow(unused_imports)]
2 use super::*;
3 use wasm_bindgen::prelude::*;
4 #[wasm_bindgen]
5 extern "C" {
6     # [wasm_bindgen (extends = :: js_sys :: Object , js_name = KeyEvent , typescript_type = "KeyEvent")]
7     #[derive(Debug, Clone, PartialEq, Eq)]
8     #[doc = "The `KeyEvent` class."]
9     #[doc = ""]
10     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/KeyEvent)"]
11     #[doc = ""]
12     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
13     pub type KeyEvent;
14     # [wasm_bindgen (method , structural , js_class = "KeyEvent" , js_name = initKeyEvent)]
15     #[doc = "The `initKeyEvent()` method."]
16     #[doc = ""]
17     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/KeyEvent/initKeyEvent)"]
18     #[doc = ""]
19     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
init_key_event(this: &KeyEvent, type_: &str)20     pub fn init_key_event(this: &KeyEvent, type_: &str);
21     # [wasm_bindgen (method , structural , js_class = "KeyEvent" , js_name = initKeyEvent)]
22     #[doc = "The `initKeyEvent()` method."]
23     #[doc = ""]
24     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/KeyEvent/initKeyEvent)"]
25     #[doc = ""]
26     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
init_key_event_with_can_bubble(this: &KeyEvent, type_: &str, can_bubble: bool)27     pub fn init_key_event_with_can_bubble(this: &KeyEvent, type_: &str, can_bubble: bool);
28     # [wasm_bindgen (method , structural , js_class = "KeyEvent" , js_name = initKeyEvent)]
29     #[doc = "The `initKeyEvent()` method."]
30     #[doc = ""]
31     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/KeyEvent/initKeyEvent)"]
32     #[doc = ""]
33     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
init_key_event_with_can_bubble_and_cancelable( this: &KeyEvent, type_: &str, can_bubble: bool, cancelable: bool, )34     pub fn init_key_event_with_can_bubble_and_cancelable(
35         this: &KeyEvent,
36         type_: &str,
37         can_bubble: bool,
38         cancelable: bool,
39     );
40     #[cfg(feature = "Window")]
41     # [wasm_bindgen (method , structural , js_class = "KeyEvent" , js_name = initKeyEvent)]
42     #[doc = "The `initKeyEvent()` method."]
43     #[doc = ""]
44     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/KeyEvent/initKeyEvent)"]
45     #[doc = ""]
46     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`, `Window`*"]
init_key_event_with_can_bubble_and_cancelable_and_view( this: &KeyEvent, type_: &str, can_bubble: bool, cancelable: bool, view: Option<&Window>, )47     pub fn init_key_event_with_can_bubble_and_cancelable_and_view(
48         this: &KeyEvent,
49         type_: &str,
50         can_bubble: bool,
51         cancelable: bool,
52         view: Option<&Window>,
53     );
54     #[cfg(feature = "Window")]
55     # [wasm_bindgen (method , structural , js_class = "KeyEvent" , js_name = initKeyEvent)]
56     #[doc = "The `initKeyEvent()` method."]
57     #[doc = ""]
58     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/KeyEvent/initKeyEvent)"]
59     #[doc = ""]
60     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`, `Window`*"]
init_key_event_with_can_bubble_and_cancelable_and_view_and_ctrl_key( this: &KeyEvent, type_: &str, can_bubble: bool, cancelable: bool, view: Option<&Window>, ctrl_key: bool, )61     pub fn init_key_event_with_can_bubble_and_cancelable_and_view_and_ctrl_key(
62         this: &KeyEvent,
63         type_: &str,
64         can_bubble: bool,
65         cancelable: bool,
66         view: Option<&Window>,
67         ctrl_key: bool,
68     );
69     #[cfg(feature = "Window")]
70     # [wasm_bindgen (method , structural , js_class = "KeyEvent" , js_name = initKeyEvent)]
71     #[doc = "The `initKeyEvent()` method."]
72     #[doc = ""]
73     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/KeyEvent/initKeyEvent)"]
74     #[doc = ""]
75     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`, `Window`*"]
init_key_event_with_can_bubble_and_cancelable_and_view_and_ctrl_key_and_alt_key( this: &KeyEvent, type_: &str, can_bubble: bool, cancelable: bool, view: Option<&Window>, ctrl_key: bool, alt_key: bool, )76     pub fn init_key_event_with_can_bubble_and_cancelable_and_view_and_ctrl_key_and_alt_key(
77         this: &KeyEvent,
78         type_: &str,
79         can_bubble: bool,
80         cancelable: bool,
81         view: Option<&Window>,
82         ctrl_key: bool,
83         alt_key: bool,
84     );
85     #[cfg(feature = "Window")]
86     # [wasm_bindgen (method , structural , js_class = "KeyEvent" , js_name = initKeyEvent)]
87     #[doc = "The `initKeyEvent()` method."]
88     #[doc = ""]
89     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/KeyEvent/initKeyEvent)"]
90     #[doc = ""]
91     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`, `Window`*"]
init_key_event_with_can_bubble_and_cancelable_and_view_and_ctrl_key_and_alt_key_and_shift_key( this: &KeyEvent, type_: &str, can_bubble: bool, cancelable: bool, view: Option<&Window>, ctrl_key: bool, alt_key: bool, shift_key: bool, )92     pub fn init_key_event_with_can_bubble_and_cancelable_and_view_and_ctrl_key_and_alt_key_and_shift_key(
93         this: &KeyEvent,
94         type_: &str,
95         can_bubble: bool,
96         cancelable: bool,
97         view: Option<&Window>,
98         ctrl_key: bool,
99         alt_key: bool,
100         shift_key: bool,
101     );
102     #[cfg(feature = "Window")]
103     # [wasm_bindgen (method , structural , js_class = "KeyEvent" , js_name = initKeyEvent)]
104     #[doc = "The `initKeyEvent()` method."]
105     #[doc = ""]
106     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/KeyEvent/initKeyEvent)"]
107     #[doc = ""]
108     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`, `Window`*"]
init_key_event_with_can_bubble_and_cancelable_and_view_and_ctrl_key_and_alt_key_and_shift_key_and_meta_key( this: &KeyEvent, type_: &str, can_bubble: bool, cancelable: bool, view: Option<&Window>, ctrl_key: bool, alt_key: bool, shift_key: bool, meta_key: bool, )109     pub fn init_key_event_with_can_bubble_and_cancelable_and_view_and_ctrl_key_and_alt_key_and_shift_key_and_meta_key(
110         this: &KeyEvent,
111         type_: &str,
112         can_bubble: bool,
113         cancelable: bool,
114         view: Option<&Window>,
115         ctrl_key: bool,
116         alt_key: bool,
117         shift_key: bool,
118         meta_key: bool,
119     );
120     #[cfg(feature = "Window")]
121     # [wasm_bindgen (method , structural , js_class = "KeyEvent" , js_name = initKeyEvent)]
122     #[doc = "The `initKeyEvent()` method."]
123     #[doc = ""]
124     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/KeyEvent/initKeyEvent)"]
125     #[doc = ""]
126     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`, `Window`*"]
init_key_event_with_can_bubble_and_cancelable_and_view_and_ctrl_key_and_alt_key_and_shift_key_and_meta_key_and_key_code( this: &KeyEvent, type_: &str, can_bubble: bool, cancelable: bool, view: Option<&Window>, ctrl_key: bool, alt_key: bool, shift_key: bool, meta_key: bool, key_code: u32, )127     pub fn init_key_event_with_can_bubble_and_cancelable_and_view_and_ctrl_key_and_alt_key_and_shift_key_and_meta_key_and_key_code(
128         this: &KeyEvent,
129         type_: &str,
130         can_bubble: bool,
131         cancelable: bool,
132         view: Option<&Window>,
133         ctrl_key: bool,
134         alt_key: bool,
135         shift_key: bool,
136         meta_key: bool,
137         key_code: u32,
138     );
139     #[cfg(feature = "Window")]
140     # [wasm_bindgen (method , structural , js_class = "KeyEvent" , js_name = initKeyEvent)]
141     #[doc = "The `initKeyEvent()` method."]
142     #[doc = ""]
143     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/KeyEvent/initKeyEvent)"]
144     #[doc = ""]
145     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`, `Window`*"]
init_key_event_with_can_bubble_and_cancelable_and_view_and_ctrl_key_and_alt_key_and_shift_key_and_meta_key_and_key_code_and_char_code( this: &KeyEvent, type_: &str, can_bubble: bool, cancelable: bool, view: Option<&Window>, ctrl_key: bool, alt_key: bool, shift_key: bool, meta_key: bool, key_code: u32, char_code: u32, )146     pub fn init_key_event_with_can_bubble_and_cancelable_and_view_and_ctrl_key_and_alt_key_and_shift_key_and_meta_key_and_key_code_and_char_code(
147         this: &KeyEvent,
148         type_: &str,
149         can_bubble: bool,
150         cancelable: bool,
151         view: Option<&Window>,
152         ctrl_key: bool,
153         alt_key: bool,
154         shift_key: bool,
155         meta_key: bool,
156         key_code: u32,
157         char_code: u32,
158     );
159 }
160 impl KeyEvent {
161     #[doc = "The `KeyEvent.DOM_VK_CANCEL` const."]
162     #[doc = ""]
163     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
164     pub const DOM_VK_CANCEL: u32 = 3u64 as u32;
165     #[doc = "The `KeyEvent.DOM_VK_HELP` const."]
166     #[doc = ""]
167     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
168     pub const DOM_VK_HELP: u32 = 6u64 as u32;
169     #[doc = "The `KeyEvent.DOM_VK_BACK_SPACE` const."]
170     #[doc = ""]
171     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
172     pub const DOM_VK_BACK_SPACE: u32 = 8u64 as u32;
173     #[doc = "The `KeyEvent.DOM_VK_TAB` const."]
174     #[doc = ""]
175     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
176     pub const DOM_VK_TAB: u32 = 9u64 as u32;
177     #[doc = "The `KeyEvent.DOM_VK_CLEAR` const."]
178     #[doc = ""]
179     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
180     pub const DOM_VK_CLEAR: u32 = 12u64 as u32;
181     #[doc = "The `KeyEvent.DOM_VK_RETURN` const."]
182     #[doc = ""]
183     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
184     pub const DOM_VK_RETURN: u32 = 13u64 as u32;
185     #[doc = "The `KeyEvent.DOM_VK_SHIFT` const."]
186     #[doc = ""]
187     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
188     pub const DOM_VK_SHIFT: u32 = 16u64 as u32;
189     #[doc = "The `KeyEvent.DOM_VK_CONTROL` const."]
190     #[doc = ""]
191     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
192     pub const DOM_VK_CONTROL: u32 = 17u64 as u32;
193     #[doc = "The `KeyEvent.DOM_VK_ALT` const."]
194     #[doc = ""]
195     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
196     pub const DOM_VK_ALT: u32 = 18u64 as u32;
197     #[doc = "The `KeyEvent.DOM_VK_PAUSE` const."]
198     #[doc = ""]
199     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
200     pub const DOM_VK_PAUSE: u32 = 19u64 as u32;
201     #[doc = "The `KeyEvent.DOM_VK_CAPS_LOCK` const."]
202     #[doc = ""]
203     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
204     pub const DOM_VK_CAPS_LOCK: u32 = 20u64 as u32;
205     #[doc = "The `KeyEvent.DOM_VK_KANA` const."]
206     #[doc = ""]
207     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
208     pub const DOM_VK_KANA: u32 = 21u64 as u32;
209     #[doc = "The `KeyEvent.DOM_VK_HANGUL` const."]
210     #[doc = ""]
211     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
212     pub const DOM_VK_HANGUL: u32 = 21u64 as u32;
213     #[doc = "The `KeyEvent.DOM_VK_EISU` const."]
214     #[doc = ""]
215     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
216     pub const DOM_VK_EISU: u32 = 22u64 as u32;
217     #[doc = "The `KeyEvent.DOM_VK_JUNJA` const."]
218     #[doc = ""]
219     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
220     pub const DOM_VK_JUNJA: u32 = 23u64 as u32;
221     #[doc = "The `KeyEvent.DOM_VK_FINAL` const."]
222     #[doc = ""]
223     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
224     pub const DOM_VK_FINAL: u32 = 24u64 as u32;
225     #[doc = "The `KeyEvent.DOM_VK_HANJA` const."]
226     #[doc = ""]
227     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
228     pub const DOM_VK_HANJA: u32 = 25u64 as u32;
229     #[doc = "The `KeyEvent.DOM_VK_KANJI` const."]
230     #[doc = ""]
231     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
232     pub const DOM_VK_KANJI: u32 = 25u64 as u32;
233     #[doc = "The `KeyEvent.DOM_VK_ESCAPE` const."]
234     #[doc = ""]
235     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
236     pub const DOM_VK_ESCAPE: u32 = 27u64 as u32;
237     #[doc = "The `KeyEvent.DOM_VK_CONVERT` const."]
238     #[doc = ""]
239     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
240     pub const DOM_VK_CONVERT: u32 = 28u64 as u32;
241     #[doc = "The `KeyEvent.DOM_VK_NONCONVERT` const."]
242     #[doc = ""]
243     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
244     pub const DOM_VK_NONCONVERT: u32 = 29u64 as u32;
245     #[doc = "The `KeyEvent.DOM_VK_ACCEPT` const."]
246     #[doc = ""]
247     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
248     pub const DOM_VK_ACCEPT: u32 = 30u64 as u32;
249     #[doc = "The `KeyEvent.DOM_VK_MODECHANGE` const."]
250     #[doc = ""]
251     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
252     pub const DOM_VK_MODECHANGE: u32 = 31u64 as u32;
253     #[doc = "The `KeyEvent.DOM_VK_SPACE` const."]
254     #[doc = ""]
255     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
256     pub const DOM_VK_SPACE: u32 = 32u64 as u32;
257     #[doc = "The `KeyEvent.DOM_VK_PAGE_UP` const."]
258     #[doc = ""]
259     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
260     pub const DOM_VK_PAGE_UP: u32 = 33u64 as u32;
261     #[doc = "The `KeyEvent.DOM_VK_PAGE_DOWN` const."]
262     #[doc = ""]
263     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
264     pub const DOM_VK_PAGE_DOWN: u32 = 34u64 as u32;
265     #[doc = "The `KeyEvent.DOM_VK_END` const."]
266     #[doc = ""]
267     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
268     pub const DOM_VK_END: u32 = 35u64 as u32;
269     #[doc = "The `KeyEvent.DOM_VK_HOME` const."]
270     #[doc = ""]
271     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
272     pub const DOM_VK_HOME: u32 = 36u64 as u32;
273     #[doc = "The `KeyEvent.DOM_VK_LEFT` const."]
274     #[doc = ""]
275     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
276     pub const DOM_VK_LEFT: u32 = 37u64 as u32;
277     #[doc = "The `KeyEvent.DOM_VK_UP` const."]
278     #[doc = ""]
279     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
280     pub const DOM_VK_UP: u32 = 38u64 as u32;
281     #[doc = "The `KeyEvent.DOM_VK_RIGHT` const."]
282     #[doc = ""]
283     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
284     pub const DOM_VK_RIGHT: u32 = 39u64 as u32;
285     #[doc = "The `KeyEvent.DOM_VK_DOWN` const."]
286     #[doc = ""]
287     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
288     pub const DOM_VK_DOWN: u32 = 40u64 as u32;
289     #[doc = "The `KeyEvent.DOM_VK_SELECT` const."]
290     #[doc = ""]
291     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
292     pub const DOM_VK_SELECT: u32 = 41u64 as u32;
293     #[doc = "The `KeyEvent.DOM_VK_PRINT` const."]
294     #[doc = ""]
295     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
296     pub const DOM_VK_PRINT: u32 = 42u64 as u32;
297     #[doc = "The `KeyEvent.DOM_VK_EXECUTE` const."]
298     #[doc = ""]
299     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
300     pub const DOM_VK_EXECUTE: u32 = 43u64 as u32;
301     #[doc = "The `KeyEvent.DOM_VK_PRINTSCREEN` const."]
302     #[doc = ""]
303     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
304     pub const DOM_VK_PRINTSCREEN: u32 = 44u64 as u32;
305     #[doc = "The `KeyEvent.DOM_VK_INSERT` const."]
306     #[doc = ""]
307     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
308     pub const DOM_VK_INSERT: u32 = 45u64 as u32;
309     #[doc = "The `KeyEvent.DOM_VK_DELETE` const."]
310     #[doc = ""]
311     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
312     pub const DOM_VK_DELETE: u32 = 46u64 as u32;
313     #[doc = "The `KeyEvent.DOM_VK_0` const."]
314     #[doc = ""]
315     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
316     pub const DOM_VK_0: u32 = 48u64 as u32;
317     #[doc = "The `KeyEvent.DOM_VK_1` const."]
318     #[doc = ""]
319     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
320     pub const DOM_VK_1: u32 = 49u64 as u32;
321     #[doc = "The `KeyEvent.DOM_VK_2` const."]
322     #[doc = ""]
323     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
324     pub const DOM_VK_2: u32 = 50u64 as u32;
325     #[doc = "The `KeyEvent.DOM_VK_3` const."]
326     #[doc = ""]
327     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
328     pub const DOM_VK_3: u32 = 51u64 as u32;
329     #[doc = "The `KeyEvent.DOM_VK_4` const."]
330     #[doc = ""]
331     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
332     pub const DOM_VK_4: u32 = 52u64 as u32;
333     #[doc = "The `KeyEvent.DOM_VK_5` const."]
334     #[doc = ""]
335     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
336     pub const DOM_VK_5: u32 = 53u64 as u32;
337     #[doc = "The `KeyEvent.DOM_VK_6` const."]
338     #[doc = ""]
339     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
340     pub const DOM_VK_6: u32 = 54u64 as u32;
341     #[doc = "The `KeyEvent.DOM_VK_7` const."]
342     #[doc = ""]
343     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
344     pub const DOM_VK_7: u32 = 55u64 as u32;
345     #[doc = "The `KeyEvent.DOM_VK_8` const."]
346     #[doc = ""]
347     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
348     pub const DOM_VK_8: u32 = 56u64 as u32;
349     #[doc = "The `KeyEvent.DOM_VK_9` const."]
350     #[doc = ""]
351     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
352     pub const DOM_VK_9: u32 = 57u64 as u32;
353     #[doc = "The `KeyEvent.DOM_VK_COLON` const."]
354     #[doc = ""]
355     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
356     pub const DOM_VK_COLON: u32 = 58u64 as u32;
357     #[doc = "The `KeyEvent.DOM_VK_SEMICOLON` const."]
358     #[doc = ""]
359     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
360     pub const DOM_VK_SEMICOLON: u32 = 59u64 as u32;
361     #[doc = "The `KeyEvent.DOM_VK_LESS_THAN` const."]
362     #[doc = ""]
363     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
364     pub const DOM_VK_LESS_THAN: u32 = 60u64 as u32;
365     #[doc = "The `KeyEvent.DOM_VK_EQUALS` const."]
366     #[doc = ""]
367     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
368     pub const DOM_VK_EQUALS: u32 = 61u64 as u32;
369     #[doc = "The `KeyEvent.DOM_VK_GREATER_THAN` const."]
370     #[doc = ""]
371     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
372     pub const DOM_VK_GREATER_THAN: u32 = 62u64 as u32;
373     #[doc = "The `KeyEvent.DOM_VK_QUESTION_MARK` const."]
374     #[doc = ""]
375     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
376     pub const DOM_VK_QUESTION_MARK: u32 = 63u64 as u32;
377     #[doc = "The `KeyEvent.DOM_VK_AT` const."]
378     #[doc = ""]
379     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
380     pub const DOM_VK_AT: u32 = 64u64 as u32;
381     #[doc = "The `KeyEvent.DOM_VK_A` const."]
382     #[doc = ""]
383     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
384     pub const DOM_VK_A: u32 = 65u64 as u32;
385     #[doc = "The `KeyEvent.DOM_VK_B` const."]
386     #[doc = ""]
387     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
388     pub const DOM_VK_B: u32 = 66u64 as u32;
389     #[doc = "The `KeyEvent.DOM_VK_C` const."]
390     #[doc = ""]
391     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
392     pub const DOM_VK_C: u32 = 67u64 as u32;
393     #[doc = "The `KeyEvent.DOM_VK_D` const."]
394     #[doc = ""]
395     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
396     pub const DOM_VK_D: u32 = 68u64 as u32;
397     #[doc = "The `KeyEvent.DOM_VK_E` const."]
398     #[doc = ""]
399     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
400     pub const DOM_VK_E: u32 = 69u64 as u32;
401     #[doc = "The `KeyEvent.DOM_VK_F` const."]
402     #[doc = ""]
403     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
404     pub const DOM_VK_F: u32 = 70u64 as u32;
405     #[doc = "The `KeyEvent.DOM_VK_G` const."]
406     #[doc = ""]
407     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
408     pub const DOM_VK_G: u32 = 71u64 as u32;
409     #[doc = "The `KeyEvent.DOM_VK_H` const."]
410     #[doc = ""]
411     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
412     pub const DOM_VK_H: u32 = 72u64 as u32;
413     #[doc = "The `KeyEvent.DOM_VK_I` const."]
414     #[doc = ""]
415     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
416     pub const DOM_VK_I: u32 = 73u64 as u32;
417     #[doc = "The `KeyEvent.DOM_VK_J` const."]
418     #[doc = ""]
419     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
420     pub const DOM_VK_J: u32 = 74u64 as u32;
421     #[doc = "The `KeyEvent.DOM_VK_K` const."]
422     #[doc = ""]
423     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
424     pub const DOM_VK_K: u32 = 75u64 as u32;
425     #[doc = "The `KeyEvent.DOM_VK_L` const."]
426     #[doc = ""]
427     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
428     pub const DOM_VK_L: u32 = 76u64 as u32;
429     #[doc = "The `KeyEvent.DOM_VK_M` const."]
430     #[doc = ""]
431     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
432     pub const DOM_VK_M: u32 = 77u64 as u32;
433     #[doc = "The `KeyEvent.DOM_VK_N` const."]
434     #[doc = ""]
435     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
436     pub const DOM_VK_N: u32 = 78u64 as u32;
437     #[doc = "The `KeyEvent.DOM_VK_O` const."]
438     #[doc = ""]
439     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
440     pub const DOM_VK_O: u32 = 79u64 as u32;
441     #[doc = "The `KeyEvent.DOM_VK_P` const."]
442     #[doc = ""]
443     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
444     pub const DOM_VK_P: u32 = 80u64 as u32;
445     #[doc = "The `KeyEvent.DOM_VK_Q` const."]
446     #[doc = ""]
447     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
448     pub const DOM_VK_Q: u32 = 81u64 as u32;
449     #[doc = "The `KeyEvent.DOM_VK_R` const."]
450     #[doc = ""]
451     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
452     pub const DOM_VK_R: u32 = 82u64 as u32;
453     #[doc = "The `KeyEvent.DOM_VK_S` const."]
454     #[doc = ""]
455     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
456     pub const DOM_VK_S: u32 = 83u64 as u32;
457     #[doc = "The `KeyEvent.DOM_VK_T` const."]
458     #[doc = ""]
459     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
460     pub const DOM_VK_T: u32 = 84u64 as u32;
461     #[doc = "The `KeyEvent.DOM_VK_U` const."]
462     #[doc = ""]
463     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
464     pub const DOM_VK_U: u32 = 85u64 as u32;
465     #[doc = "The `KeyEvent.DOM_VK_V` const."]
466     #[doc = ""]
467     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
468     pub const DOM_VK_V: u32 = 86u64 as u32;
469     #[doc = "The `KeyEvent.DOM_VK_W` const."]
470     #[doc = ""]
471     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
472     pub const DOM_VK_W: u32 = 87u64 as u32;
473     #[doc = "The `KeyEvent.DOM_VK_X` const."]
474     #[doc = ""]
475     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
476     pub const DOM_VK_X: u32 = 88u64 as u32;
477     #[doc = "The `KeyEvent.DOM_VK_Y` const."]
478     #[doc = ""]
479     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
480     pub const DOM_VK_Y: u32 = 89u64 as u32;
481     #[doc = "The `KeyEvent.DOM_VK_Z` const."]
482     #[doc = ""]
483     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
484     pub const DOM_VK_Z: u32 = 90u64 as u32;
485     #[doc = "The `KeyEvent.DOM_VK_WIN` const."]
486     #[doc = ""]
487     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
488     pub const DOM_VK_WIN: u32 = 91u64 as u32;
489     #[doc = "The `KeyEvent.DOM_VK_CONTEXT_MENU` const."]
490     #[doc = ""]
491     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
492     pub const DOM_VK_CONTEXT_MENU: u32 = 93u64 as u32;
493     #[doc = "The `KeyEvent.DOM_VK_SLEEP` const."]
494     #[doc = ""]
495     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
496     pub const DOM_VK_SLEEP: u32 = 95u64 as u32;
497     #[doc = "The `KeyEvent.DOM_VK_NUMPAD0` const."]
498     #[doc = ""]
499     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
500     pub const DOM_VK_NUMPAD0: u32 = 96u64 as u32;
501     #[doc = "The `KeyEvent.DOM_VK_NUMPAD1` const."]
502     #[doc = ""]
503     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
504     pub const DOM_VK_NUMPAD1: u32 = 97u64 as u32;
505     #[doc = "The `KeyEvent.DOM_VK_NUMPAD2` const."]
506     #[doc = ""]
507     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
508     pub const DOM_VK_NUMPAD2: u32 = 98u64 as u32;
509     #[doc = "The `KeyEvent.DOM_VK_NUMPAD3` const."]
510     #[doc = ""]
511     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
512     pub const DOM_VK_NUMPAD3: u32 = 99u64 as u32;
513     #[doc = "The `KeyEvent.DOM_VK_NUMPAD4` const."]
514     #[doc = ""]
515     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
516     pub const DOM_VK_NUMPAD4: u32 = 100u64 as u32;
517     #[doc = "The `KeyEvent.DOM_VK_NUMPAD5` const."]
518     #[doc = ""]
519     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
520     pub const DOM_VK_NUMPAD5: u32 = 101u64 as u32;
521     #[doc = "The `KeyEvent.DOM_VK_NUMPAD6` const."]
522     #[doc = ""]
523     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
524     pub const DOM_VK_NUMPAD6: u32 = 102u64 as u32;
525     #[doc = "The `KeyEvent.DOM_VK_NUMPAD7` const."]
526     #[doc = ""]
527     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
528     pub const DOM_VK_NUMPAD7: u32 = 103u64 as u32;
529     #[doc = "The `KeyEvent.DOM_VK_NUMPAD8` const."]
530     #[doc = ""]
531     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
532     pub const DOM_VK_NUMPAD8: u32 = 104u64 as u32;
533     #[doc = "The `KeyEvent.DOM_VK_NUMPAD9` const."]
534     #[doc = ""]
535     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
536     pub const DOM_VK_NUMPAD9: u32 = 105u64 as u32;
537     #[doc = "The `KeyEvent.DOM_VK_MULTIPLY` const."]
538     #[doc = ""]
539     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
540     pub const DOM_VK_MULTIPLY: u32 = 106u64 as u32;
541     #[doc = "The `KeyEvent.DOM_VK_ADD` const."]
542     #[doc = ""]
543     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
544     pub const DOM_VK_ADD: u32 = 107u64 as u32;
545     #[doc = "The `KeyEvent.DOM_VK_SEPARATOR` const."]
546     #[doc = ""]
547     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
548     pub const DOM_VK_SEPARATOR: u32 = 108u64 as u32;
549     #[doc = "The `KeyEvent.DOM_VK_SUBTRACT` const."]
550     #[doc = ""]
551     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
552     pub const DOM_VK_SUBTRACT: u32 = 109u64 as u32;
553     #[doc = "The `KeyEvent.DOM_VK_DECIMAL` const."]
554     #[doc = ""]
555     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
556     pub const DOM_VK_DECIMAL: u32 = 110u64 as u32;
557     #[doc = "The `KeyEvent.DOM_VK_DIVIDE` const."]
558     #[doc = ""]
559     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
560     pub const DOM_VK_DIVIDE: u32 = 111u64 as u32;
561     #[doc = "The `KeyEvent.DOM_VK_F1` const."]
562     #[doc = ""]
563     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
564     pub const DOM_VK_F1: u32 = 112u64 as u32;
565     #[doc = "The `KeyEvent.DOM_VK_F2` const."]
566     #[doc = ""]
567     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
568     pub const DOM_VK_F2: u32 = 113u64 as u32;
569     #[doc = "The `KeyEvent.DOM_VK_F3` const."]
570     #[doc = ""]
571     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
572     pub const DOM_VK_F3: u32 = 114u64 as u32;
573     #[doc = "The `KeyEvent.DOM_VK_F4` const."]
574     #[doc = ""]
575     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
576     pub const DOM_VK_F4: u32 = 115u64 as u32;
577     #[doc = "The `KeyEvent.DOM_VK_F5` const."]
578     #[doc = ""]
579     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
580     pub const DOM_VK_F5: u32 = 116u64 as u32;
581     #[doc = "The `KeyEvent.DOM_VK_F6` const."]
582     #[doc = ""]
583     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
584     pub const DOM_VK_F6: u32 = 117u64 as u32;
585     #[doc = "The `KeyEvent.DOM_VK_F7` const."]
586     #[doc = ""]
587     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
588     pub const DOM_VK_F7: u32 = 118u64 as u32;
589     #[doc = "The `KeyEvent.DOM_VK_F8` const."]
590     #[doc = ""]
591     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
592     pub const DOM_VK_F8: u32 = 119u64 as u32;
593     #[doc = "The `KeyEvent.DOM_VK_F9` const."]
594     #[doc = ""]
595     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
596     pub const DOM_VK_F9: u32 = 120u64 as u32;
597     #[doc = "The `KeyEvent.DOM_VK_F10` const."]
598     #[doc = ""]
599     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
600     pub const DOM_VK_F10: u32 = 121u64 as u32;
601     #[doc = "The `KeyEvent.DOM_VK_F11` const."]
602     #[doc = ""]
603     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
604     pub const DOM_VK_F11: u32 = 122u64 as u32;
605     #[doc = "The `KeyEvent.DOM_VK_F12` const."]
606     #[doc = ""]
607     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
608     pub const DOM_VK_F12: u32 = 123u64 as u32;
609     #[doc = "The `KeyEvent.DOM_VK_F13` const."]
610     #[doc = ""]
611     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
612     pub const DOM_VK_F13: u32 = 124u64 as u32;
613     #[doc = "The `KeyEvent.DOM_VK_F14` const."]
614     #[doc = ""]
615     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
616     pub const DOM_VK_F14: u32 = 125u64 as u32;
617     #[doc = "The `KeyEvent.DOM_VK_F15` const."]
618     #[doc = ""]
619     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
620     pub const DOM_VK_F15: u32 = 126u64 as u32;
621     #[doc = "The `KeyEvent.DOM_VK_F16` const."]
622     #[doc = ""]
623     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
624     pub const DOM_VK_F16: u32 = 127u64 as u32;
625     #[doc = "The `KeyEvent.DOM_VK_F17` const."]
626     #[doc = ""]
627     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
628     pub const DOM_VK_F17: u32 = 128u64 as u32;
629     #[doc = "The `KeyEvent.DOM_VK_F18` const."]
630     #[doc = ""]
631     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
632     pub const DOM_VK_F18: u32 = 129u64 as u32;
633     #[doc = "The `KeyEvent.DOM_VK_F19` const."]
634     #[doc = ""]
635     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
636     pub const DOM_VK_F19: u32 = 130u64 as u32;
637     #[doc = "The `KeyEvent.DOM_VK_F20` const."]
638     #[doc = ""]
639     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
640     pub const DOM_VK_F20: u32 = 131u64 as u32;
641     #[doc = "The `KeyEvent.DOM_VK_F21` const."]
642     #[doc = ""]
643     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
644     pub const DOM_VK_F21: u32 = 132u64 as u32;
645     #[doc = "The `KeyEvent.DOM_VK_F22` const."]
646     #[doc = ""]
647     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
648     pub const DOM_VK_F22: u32 = 133u64 as u32;
649     #[doc = "The `KeyEvent.DOM_VK_F23` const."]
650     #[doc = ""]
651     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
652     pub const DOM_VK_F23: u32 = 134u64 as u32;
653     #[doc = "The `KeyEvent.DOM_VK_F24` const."]
654     #[doc = ""]
655     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
656     pub const DOM_VK_F24: u32 = 135u64 as u32;
657     #[doc = "The `KeyEvent.DOM_VK_NUM_LOCK` const."]
658     #[doc = ""]
659     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
660     pub const DOM_VK_NUM_LOCK: u32 = 144u64 as u32;
661     #[doc = "The `KeyEvent.DOM_VK_SCROLL_LOCK` const."]
662     #[doc = ""]
663     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
664     pub const DOM_VK_SCROLL_LOCK: u32 = 145u64 as u32;
665     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_FJ_JISHO` const."]
666     #[doc = ""]
667     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
668     pub const DOM_VK_WIN_OEM_FJ_JISHO: u32 = 146u64 as u32;
669     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_FJ_MASSHOU` const."]
670     #[doc = ""]
671     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
672     pub const DOM_VK_WIN_OEM_FJ_MASSHOU: u32 = 147u64 as u32;
673     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_FJ_TOUROKU` const."]
674     #[doc = ""]
675     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
676     pub const DOM_VK_WIN_OEM_FJ_TOUROKU: u32 = 148u64 as u32;
677     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_FJ_LOYA` const."]
678     #[doc = ""]
679     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
680     pub const DOM_VK_WIN_OEM_FJ_LOYA: u32 = 149u64 as u32;
681     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_FJ_ROYA` const."]
682     #[doc = ""]
683     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
684     pub const DOM_VK_WIN_OEM_FJ_ROYA: u32 = 150u64 as u32;
685     #[doc = "The `KeyEvent.DOM_VK_CIRCUMFLEX` const."]
686     #[doc = ""]
687     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
688     pub const DOM_VK_CIRCUMFLEX: u32 = 160u64 as u32;
689     #[doc = "The `KeyEvent.DOM_VK_EXCLAMATION` const."]
690     #[doc = ""]
691     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
692     pub const DOM_VK_EXCLAMATION: u32 = 161u64 as u32;
693     #[doc = "The `KeyEvent.DOM_VK_DOUBLE_QUOTE` const."]
694     #[doc = ""]
695     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
696     pub const DOM_VK_DOUBLE_QUOTE: u32 = 162u64 as u32;
697     #[doc = "The `KeyEvent.DOM_VK_HASH` const."]
698     #[doc = ""]
699     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
700     pub const DOM_VK_HASH: u32 = 163u64 as u32;
701     #[doc = "The `KeyEvent.DOM_VK_DOLLAR` const."]
702     #[doc = ""]
703     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
704     pub const DOM_VK_DOLLAR: u32 = 164u64 as u32;
705     #[doc = "The `KeyEvent.DOM_VK_PERCENT` const."]
706     #[doc = ""]
707     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
708     pub const DOM_VK_PERCENT: u32 = 165u64 as u32;
709     #[doc = "The `KeyEvent.DOM_VK_AMPERSAND` const."]
710     #[doc = ""]
711     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
712     pub const DOM_VK_AMPERSAND: u32 = 166u64 as u32;
713     #[doc = "The `KeyEvent.DOM_VK_UNDERSCORE` const."]
714     #[doc = ""]
715     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
716     pub const DOM_VK_UNDERSCORE: u32 = 167u64 as u32;
717     #[doc = "The `KeyEvent.DOM_VK_OPEN_PAREN` const."]
718     #[doc = ""]
719     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
720     pub const DOM_VK_OPEN_PAREN: u32 = 168u64 as u32;
721     #[doc = "The `KeyEvent.DOM_VK_CLOSE_PAREN` const."]
722     #[doc = ""]
723     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
724     pub const DOM_VK_CLOSE_PAREN: u32 = 169u64 as u32;
725     #[doc = "The `KeyEvent.DOM_VK_ASTERISK` const."]
726     #[doc = ""]
727     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
728     pub const DOM_VK_ASTERISK: u32 = 170u64 as u32;
729     #[doc = "The `KeyEvent.DOM_VK_PLUS` const."]
730     #[doc = ""]
731     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
732     pub const DOM_VK_PLUS: u32 = 171u64 as u32;
733     #[doc = "The `KeyEvent.DOM_VK_PIPE` const."]
734     #[doc = ""]
735     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
736     pub const DOM_VK_PIPE: u32 = 172u64 as u32;
737     #[doc = "The `KeyEvent.DOM_VK_HYPHEN_MINUS` const."]
738     #[doc = ""]
739     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
740     pub const DOM_VK_HYPHEN_MINUS: u32 = 173u64 as u32;
741     #[doc = "The `KeyEvent.DOM_VK_OPEN_CURLY_BRACKET` const."]
742     #[doc = ""]
743     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
744     pub const DOM_VK_OPEN_CURLY_BRACKET: u32 = 174u64 as u32;
745     #[doc = "The `KeyEvent.DOM_VK_CLOSE_CURLY_BRACKET` const."]
746     #[doc = ""]
747     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
748     pub const DOM_VK_CLOSE_CURLY_BRACKET: u32 = 175u64 as u32;
749     #[doc = "The `KeyEvent.DOM_VK_TILDE` const."]
750     #[doc = ""]
751     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
752     pub const DOM_VK_TILDE: u32 = 176u64 as u32;
753     #[doc = "The `KeyEvent.DOM_VK_VOLUME_MUTE` const."]
754     #[doc = ""]
755     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
756     pub const DOM_VK_VOLUME_MUTE: u32 = 181u64 as u32;
757     #[doc = "The `KeyEvent.DOM_VK_VOLUME_DOWN` const."]
758     #[doc = ""]
759     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
760     pub const DOM_VK_VOLUME_DOWN: u32 = 182u64 as u32;
761     #[doc = "The `KeyEvent.DOM_VK_VOLUME_UP` const."]
762     #[doc = ""]
763     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
764     pub const DOM_VK_VOLUME_UP: u32 = 183u64 as u32;
765     #[doc = "The `KeyEvent.DOM_VK_COMMA` const."]
766     #[doc = ""]
767     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
768     pub const DOM_VK_COMMA: u32 = 188u64 as u32;
769     #[doc = "The `KeyEvent.DOM_VK_PERIOD` const."]
770     #[doc = ""]
771     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
772     pub const DOM_VK_PERIOD: u32 = 190u64 as u32;
773     #[doc = "The `KeyEvent.DOM_VK_SLASH` const."]
774     #[doc = ""]
775     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
776     pub const DOM_VK_SLASH: u32 = 191u64 as u32;
777     #[doc = "The `KeyEvent.DOM_VK_BACK_QUOTE` const."]
778     #[doc = ""]
779     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
780     pub const DOM_VK_BACK_QUOTE: u32 = 192u64 as u32;
781     #[doc = "The `KeyEvent.DOM_VK_OPEN_BRACKET` const."]
782     #[doc = ""]
783     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
784     pub const DOM_VK_OPEN_BRACKET: u32 = 219u64 as u32;
785     #[doc = "The `KeyEvent.DOM_VK_BACK_SLASH` const."]
786     #[doc = ""]
787     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
788     pub const DOM_VK_BACK_SLASH: u32 = 220u64 as u32;
789     #[doc = "The `KeyEvent.DOM_VK_CLOSE_BRACKET` const."]
790     #[doc = ""]
791     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
792     pub const DOM_VK_CLOSE_BRACKET: u32 = 221u64 as u32;
793     #[doc = "The `KeyEvent.DOM_VK_QUOTE` const."]
794     #[doc = ""]
795     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
796     pub const DOM_VK_QUOTE: u32 = 222u64 as u32;
797     #[doc = "The `KeyEvent.DOM_VK_META` const."]
798     #[doc = ""]
799     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
800     pub const DOM_VK_META: u32 = 224u64 as u32;
801     #[doc = "The `KeyEvent.DOM_VK_ALTGR` const."]
802     #[doc = ""]
803     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
804     pub const DOM_VK_ALTGR: u32 = 225u64 as u32;
805     #[doc = "The `KeyEvent.DOM_VK_WIN_ICO_HELP` const."]
806     #[doc = ""]
807     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
808     pub const DOM_VK_WIN_ICO_HELP: u32 = 227u64 as u32;
809     #[doc = "The `KeyEvent.DOM_VK_WIN_ICO_00` const."]
810     #[doc = ""]
811     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
812     pub const DOM_VK_WIN_ICO_00: u32 = 228u64 as u32;
813     #[doc = "The `KeyEvent.DOM_VK_PROCESSKEY` const."]
814     #[doc = ""]
815     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
816     pub const DOM_VK_PROCESSKEY: u32 = 229u64 as u32;
817     #[doc = "The `KeyEvent.DOM_VK_WIN_ICO_CLEAR` const."]
818     #[doc = ""]
819     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
820     pub const DOM_VK_WIN_ICO_CLEAR: u32 = 230u64 as u32;
821     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_RESET` const."]
822     #[doc = ""]
823     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
824     pub const DOM_VK_WIN_OEM_RESET: u32 = 233u64 as u32;
825     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_JUMP` const."]
826     #[doc = ""]
827     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
828     pub const DOM_VK_WIN_OEM_JUMP: u32 = 234u64 as u32;
829     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_PA1` const."]
830     #[doc = ""]
831     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
832     pub const DOM_VK_WIN_OEM_PA1: u32 = 235u64 as u32;
833     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_PA2` const."]
834     #[doc = ""]
835     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
836     pub const DOM_VK_WIN_OEM_PA2: u32 = 236u64 as u32;
837     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_PA3` const."]
838     #[doc = ""]
839     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
840     pub const DOM_VK_WIN_OEM_PA3: u32 = 237u64 as u32;
841     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_WSCTRL` const."]
842     #[doc = ""]
843     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
844     pub const DOM_VK_WIN_OEM_WSCTRL: u32 = 238u64 as u32;
845     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_CUSEL` const."]
846     #[doc = ""]
847     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
848     pub const DOM_VK_WIN_OEM_CUSEL: u32 = 239u64 as u32;
849     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_ATTN` const."]
850     #[doc = ""]
851     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
852     pub const DOM_VK_WIN_OEM_ATTN: u32 = 240u64 as u32;
853     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_FINISH` const."]
854     #[doc = ""]
855     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
856     pub const DOM_VK_WIN_OEM_FINISH: u32 = 241u64 as u32;
857     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_COPY` const."]
858     #[doc = ""]
859     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
860     pub const DOM_VK_WIN_OEM_COPY: u32 = 242u64 as u32;
861     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_AUTO` const."]
862     #[doc = ""]
863     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
864     pub const DOM_VK_WIN_OEM_AUTO: u32 = 243u64 as u32;
865     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_ENLW` const."]
866     #[doc = ""]
867     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
868     pub const DOM_VK_WIN_OEM_ENLW: u32 = 244u64 as u32;
869     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_BACKTAB` const."]
870     #[doc = ""]
871     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
872     pub const DOM_VK_WIN_OEM_BACKTAB: u32 = 245u64 as u32;
873     #[doc = "The `KeyEvent.DOM_VK_ATTN` const."]
874     #[doc = ""]
875     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
876     pub const DOM_VK_ATTN: u32 = 246u64 as u32;
877     #[doc = "The `KeyEvent.DOM_VK_CRSEL` const."]
878     #[doc = ""]
879     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
880     pub const DOM_VK_CRSEL: u32 = 247u64 as u32;
881     #[doc = "The `KeyEvent.DOM_VK_EXSEL` const."]
882     #[doc = ""]
883     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
884     pub const DOM_VK_EXSEL: u32 = 248u64 as u32;
885     #[doc = "The `KeyEvent.DOM_VK_EREOF` const."]
886     #[doc = ""]
887     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
888     pub const DOM_VK_EREOF: u32 = 249u64 as u32;
889     #[doc = "The `KeyEvent.DOM_VK_PLAY` const."]
890     #[doc = ""]
891     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
892     pub const DOM_VK_PLAY: u32 = 250u64 as u32;
893     #[doc = "The `KeyEvent.DOM_VK_ZOOM` const."]
894     #[doc = ""]
895     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
896     pub const DOM_VK_ZOOM: u32 = 251u64 as u32;
897     #[doc = "The `KeyEvent.DOM_VK_PA1` const."]
898     #[doc = ""]
899     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
900     pub const DOM_VK_PA1: u32 = 253u64 as u32;
901     #[doc = "The `KeyEvent.DOM_VK_WIN_OEM_CLEAR` const."]
902     #[doc = ""]
903     #[doc = "*This API requires the following crate features to be activated: `KeyEvent`*"]
904     pub const DOM_VK_WIN_OEM_CLEAR: u32 = 254u64 as u32;
905 }
906