web_sys/features/
gen_KeyEvent.rs

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