jay_config/keyboard/
syms.rs1#![allow(non_upper_case_globals)]
4
5pub use generated::*;
6use serde::Deserialize;
7use serde::Serialize;
8
9mod generated;
10
11#[derive(Serialize, Deserialize, Copy, Clone, Eq, PartialEq, Hash, Debug)]
13pub struct KeySym(pub u32);
14
15pub const SYM_Arabic_farsi_yeh: KeySym = KeySym(0x10006cc);
16pub const SYM_Arabic_heh: KeySym = KeySym(0x5e7);
17pub const SYM_Arabic_switch: KeySym = KeySym(0xff7e);
18pub const SYM_Armenian_amanak: KeySym = KeySym(0x100055c);
19pub const SYM_Armenian_but: KeySym = KeySym(0x100055d);
20pub const SYM_Armenian_paruyk: KeySym = KeySym(0x100055e);
21pub const SYM_Armenian_shesht: KeySym = KeySym(0x100055b);
22pub const SYM_Armenian_verjaket: KeySym = KeySym(0x1000589);
23pub const SYM_Armenian_yentamna: KeySym = KeySym(0x100058a);
24pub const SYM_BackTab: KeySym = KeySym(0x1000ff74);
25pub const SYM_ClearLine: KeySym = KeySym(0x1000ff6f);
26pub const SYM_DeleteChar: KeySym = KeySym(0x1000ff73);
27pub const SYM_DeleteLine: KeySym = KeySym(0x1000ff71);
28pub const SYM_Eth: KeySym = KeySym(0xd0);
29pub const SYM_Greek_IOTAdiaeresis: KeySym = KeySym(0x7a5);
30pub const SYM_Greek_LAMBDA: KeySym = KeySym(0x7cb);
31pub const SYM_Greek_lambda: KeySym = KeySym(0x7eb);
32pub const SYM_Greek_switch: KeySym = KeySym(0xff7e);
33pub const SYM_Hangul_Codeinput: KeySym = KeySym(0xff37);
34pub const SYM_Hangul_MultipleCandidate: KeySym = KeySym(0xff3d);
35pub const SYM_Hangul_PreviousCandidate: KeySym = KeySym(0xff3e);
36pub const SYM_Hangul_SingleCandidate: KeySym = KeySym(0xff3c);
37pub const SYM_Hangul_switch: KeySym = KeySym(0xff7e);
38pub const SYM_Hebrew_switch: KeySym = KeySym(0xff7e);
39pub const SYM_Henkan: KeySym = KeySym(0xff23);
40pub const SYM_IO: KeySym = KeySym(0x100000ee);
41pub const SYM_InsertChar: KeySym = KeySym(0x1000ff72);
42pub const SYM_InsertLine: KeySym = KeySym(0x1000ff70);
43pub const SYM_KP_BackTab: KeySym = KeySym(0x1000ff75);
44pub const SYM_KP_Page_Down: KeySym = KeySym(0xff9b);
45pub const SYM_KP_Page_Up: KeySym = KeySym(0xff9a);
46pub const SYM_Kanji_Bangou: KeySym = KeySym(0xff37);
47pub const SYM_L10: KeySym = KeySym(0xffd1);
48pub const SYM_L1: KeySym = KeySym(0xffc8);
49pub const SYM_L2: KeySym = KeySym(0xffc9);
50pub const SYM_L3: KeySym = KeySym(0xffca);
51pub const SYM_L4: KeySym = KeySym(0xffcb);
52pub const SYM_L5: KeySym = KeySym(0xffcc);
53pub const SYM_L6: KeySym = KeySym(0xffcd);
54pub const SYM_L7: KeySym = KeySym(0xffce);
55pub const SYM_L8: KeySym = KeySym(0xffcf);
56pub const SYM_L9: KeySym = KeySym(0xffd0);
57pub const SYM_Mae_Koho: KeySym = KeySym(0xff3e);
58pub const SYM_Mode_switch: KeySym = KeySym(0xff7e);
59pub const SYM_Ooblique: KeySym = KeySym(0xd8);
60pub const SYM_Page_Down: KeySym = KeySym(0xff56);
61pub const SYM_Page_Up: KeySym = KeySym(0xff55);
62pub const SYM_R10: KeySym = KeySym(0xffdb);
63pub const SYM_R11: KeySym = KeySym(0xffdc);
64pub const SYM_R12: KeySym = KeySym(0xffdd);
65pub const SYM_R13: KeySym = KeySym(0xffde);
66pub const SYM_R14: KeySym = KeySym(0xffdf);
67pub const SYM_R15: KeySym = KeySym(0xffe0);
68pub const SYM_R1: KeySym = KeySym(0xffd2);
69pub const SYM_R2: KeySym = KeySym(0xffd3);
70pub const SYM_R3: KeySym = KeySym(0xffd4);
71pub const SYM_R4: KeySym = KeySym(0xffd5);
72pub const SYM_R5: KeySym = KeySym(0xffd6);
73pub const SYM_R6: KeySym = KeySym(0xffd7);
74pub const SYM_R7: KeySym = KeySym(0xffd8);
75pub const SYM_R8: KeySym = KeySym(0xffd9);
76pub const SYM_R9: KeySym = KeySym(0xffda);
77pub const SYM_Reset: KeySym = KeySym(0x1000ff6c);
78pub const SYM_Serbian_DZE: KeySym = KeySym(0x6bf);
79pub const SYM_Serbian_JE: KeySym = KeySym(0x6b8);
80pub const SYM_Serbian_LJE: KeySym = KeySym(0x6b9);
81pub const SYM_Serbian_NJE: KeySym = KeySym(0x6ba);
82pub const SYM_Serbian_dze: KeySym = KeySym(0x6af);
83pub const SYM_Serbian_je: KeySym = KeySym(0x6a8);
84pub const SYM_Serbian_lje: KeySym = KeySym(0x6a9);
85pub const SYM_Serbian_nje: KeySym = KeySym(0x6aa);
86pub const SYM_SunAgain: KeySym = KeySym(0xff66);
87pub const SYM_SunAltGraph: KeySym = KeySym(0xff7e);
88pub const SYM_SunCompose: KeySym = KeySym(0xff20);
89pub const SYM_SunFind: KeySym = KeySym(0xff68);
90pub const SYM_SunPageDown: KeySym = KeySym(0xff56);
91pub const SYM_SunPageUp: KeySym = KeySym(0xff55);
92pub const SYM_SunPrint_Screen: KeySym = KeySym(0xff61);
93pub const SYM_SunStop: KeySym = KeySym(0xff69);
94pub const SYM_SunUndo: KeySym = KeySym(0xff65);
95pub const SYM_System: KeySym = KeySym(0x1000ff6d);
96pub const SYM_Thorn: KeySym = KeySym(0xde);
97pub const SYM_Ukranian_I: KeySym = KeySym(0x6b6);
98pub const SYM_Ukranian_JE: KeySym = KeySym(0x6b4);
99pub const SYM_Ukranian_YI: KeySym = KeySym(0x6b7);
100pub const SYM_Ukranian_i: KeySym = KeySym(0x6a6);
101pub const SYM_Ukranian_je: KeySym = KeySym(0x6a4);
102pub const SYM_Ukranian_yi: KeySym = KeySym(0x6a7);
103pub const SYM_User: KeySym = KeySym(0x1000ff6e);
104pub const SYM_XF86MediaSelectCD: KeySym = KeySym(0x1008ff53);
105pub const SYM_XF86MediaSelectDVD: KeySym = KeySym(0x10081185);
106pub const SYM_XF86MonBrightnessAuto: KeySym = KeySym(0x100810f4);
107pub const SYM_Zen_Koho: KeySym = KeySym(0xff3d);
108pub const SYM_block: KeySym = KeySym(0x100000fc);
109pub const SYM_dead_SCHWA: KeySym = KeySym(0xfe8b);
110pub const SYM_dead_dasia: KeySym = KeySym(0xfe65);
111pub const SYM_dead_perispomeni: KeySym = KeySym(0xfe53);
112pub const SYM_dead_psili: KeySym = KeySym(0xfe64);
113pub const SYM_dead_schwa: KeySym = KeySym(0xfe8a);
114pub const SYM_guilder: KeySym = KeySym(0x100000be);
115pub const SYM_guillemetleft: KeySym = KeySym(0xab);
116pub const SYM_guillemetright: KeySym = KeySym(0xbb);
117pub const SYM_hebrew_beth: KeySym = KeySym(0xce1);
118pub const SYM_hebrew_daleth: KeySym = KeySym(0xce3);
119pub const SYM_hebrew_finalzadi: KeySym = KeySym(0xcf5);
120pub const SYM_hebrew_gimmel: KeySym = KeySym(0xce2);
121pub const SYM_hebrew_het: KeySym = KeySym(0xce7);
122pub const SYM_hebrew_kuf: KeySym = KeySym(0xcf7);
123pub const SYM_hebrew_samekh: KeySym = KeySym(0xcf1);
124pub const SYM_hebrew_taf: KeySym = KeySym(0xcfa);
125pub const SYM_hebrew_teth: KeySym = KeySym(0xce8);
126pub const SYM_hebrew_zadi: KeySym = KeySym(0xcf6);
127pub const SYM_hebrew_zayin: KeySym = KeySym(0xce6);
128pub const SYM_hpIO: KeySym = KeySym(0x100000ee);
129pub const SYM_kana_HU: KeySym = KeySym(0x4cc);
130pub const SYM_kana_TI: KeySym = KeySym(0x4c1);
131pub const SYM_kana_TU: KeySym = KeySym(0x4c2);
132pub const SYM_kana_middledot: KeySym = KeySym(0x4a5);
133pub const SYM_kana_switch: KeySym = KeySym(0xff7e);
134pub const SYM_kana_tu: KeySym = KeySym(0x4af);
135pub const SYM_kappa: KeySym = KeySym(0x3a2);
136pub const SYM_lira: KeySym = KeySym(0x100000af);
137pub const SYM_longminus: KeySym = KeySym(0x100000f6);
138pub const SYM_mute_acute: KeySym = KeySym(0x100000a8);
139pub const SYM_mute_asciicircum: KeySym = KeySym(0x100000aa);
140pub const SYM_mute_asciitilde: KeySym = KeySym(0x100000ac);
141pub const SYM_mute_diaeresis: KeySym = KeySym(0x100000ab);
142pub const SYM_mute_grave: KeySym = KeySym(0x100000a9);
143pub const SYM_ooblique: KeySym = KeySym(0xf8);
144pub const SYM_ordmasculine: KeySym = KeySym(0xba);
145pub const SYM_quoteleft: KeySym = KeySym(0x60);
146pub const SYM_quoteright: KeySym = KeySym(0x27);
147pub const SYM_script_switch: KeySym = KeySym(0xff7e);