1 // Copyright 2019 The Chromium OS Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 //! Generated using ./xlib_generator.sh 6 7 #[link(name = "X11")] 8 extern "C" {} 9 10 #[link(name = "Xext")] 11 extern "C" {} 12 13 /* automatically generated by rust-bindgen */ 14 15 pub const KeyPressMask: u32 = 1; 16 pub const KeyReleaseMask: u32 = 2; 17 pub const ButtonPressMask: u32 = 4; 18 pub const ButtonReleaseMask: u32 = 8; 19 pub const PointerMotionMask: u32 = 64; 20 pub const ExposureMask: u32 = 32768; 21 pub const KeyPress: u32 = 2; 22 pub const KeyRelease: u32 = 3; 23 pub const ButtonPress: u32 = 4; 24 pub const ButtonRelease: u32 = 5; 25 pub const MotionNotify: u32 = 6; 26 pub const Expose: u32 = 12; 27 pub const ClientMessage: u32 = 33; 28 pub const Button1Mask: u32 = 256; 29 pub const Button1: u32 = 1; 30 pub const ZPixmap: u32 = 2; 31 pub const XK_VoidSymbol: u32 = 16777215; 32 pub const XK_BackSpace: u32 = 65288; 33 pub const XK_Tab: u32 = 65289; 34 pub const XK_Linefeed: u32 = 65290; 35 pub const XK_Clear: u32 = 65291; 36 pub const XK_Return: u32 = 65293; 37 pub const XK_Pause: u32 = 65299; 38 pub const XK_Scroll_Lock: u32 = 65300; 39 pub const XK_Sys_Req: u32 = 65301; 40 pub const XK_Escape: u32 = 65307; 41 pub const XK_Delete: u32 = 65535; 42 pub const XK_Multi_key: u32 = 65312; 43 pub const XK_Codeinput: u32 = 65335; 44 pub const XK_SingleCandidate: u32 = 65340; 45 pub const XK_MultipleCandidate: u32 = 65341; 46 pub const XK_PreviousCandidate: u32 = 65342; 47 pub const XK_Kanji: u32 = 65313; 48 pub const XK_Muhenkan: u32 = 65314; 49 pub const XK_Henkan_Mode: u32 = 65315; 50 pub const XK_Henkan: u32 = 65315; 51 pub const XK_Romaji: u32 = 65316; 52 pub const XK_Hiragana: u32 = 65317; 53 pub const XK_Katakana: u32 = 65318; 54 pub const XK_Hiragana_Katakana: u32 = 65319; 55 pub const XK_Zenkaku: u32 = 65320; 56 pub const XK_Hankaku: u32 = 65321; 57 pub const XK_Zenkaku_Hankaku: u32 = 65322; 58 pub const XK_Touroku: u32 = 65323; 59 pub const XK_Massyo: u32 = 65324; 60 pub const XK_Kana_Lock: u32 = 65325; 61 pub const XK_Kana_Shift: u32 = 65326; 62 pub const XK_Eisu_Shift: u32 = 65327; 63 pub const XK_Eisu_toggle: u32 = 65328; 64 pub const XK_Kanji_Bangou: u32 = 65335; 65 pub const XK_Zen_Koho: u32 = 65341; 66 pub const XK_Mae_Koho: u32 = 65342; 67 pub const XK_Home: u32 = 65360; 68 pub const XK_Left: u32 = 65361; 69 pub const XK_Up: u32 = 65362; 70 pub const XK_Right: u32 = 65363; 71 pub const XK_Down: u32 = 65364; 72 pub const XK_Prior: u32 = 65365; 73 pub const XK_Page_Up: u32 = 65365; 74 pub const XK_Next: u32 = 65366; 75 pub const XK_Page_Down: u32 = 65366; 76 pub const XK_End: u32 = 65367; 77 pub const XK_Begin: u32 = 65368; 78 pub const XK_Select: u32 = 65376; 79 pub const XK_Print: u32 = 65377; 80 pub const XK_Execute: u32 = 65378; 81 pub const XK_Insert: u32 = 65379; 82 pub const XK_Undo: u32 = 65381; 83 pub const XK_Redo: u32 = 65382; 84 pub const XK_Menu: u32 = 65383; 85 pub const XK_Find: u32 = 65384; 86 pub const XK_Cancel: u32 = 65385; 87 pub const XK_Help: u32 = 65386; 88 pub const XK_Break: u32 = 65387; 89 pub const XK_Mode_switch: u32 = 65406; 90 pub const XK_script_switch: u32 = 65406; 91 pub const XK_Num_Lock: u32 = 65407; 92 pub const XK_KP_Space: u32 = 65408; 93 pub const XK_KP_Tab: u32 = 65417; 94 pub const XK_KP_Enter: u32 = 65421; 95 pub const XK_KP_F1: u32 = 65425; 96 pub const XK_KP_F2: u32 = 65426; 97 pub const XK_KP_F3: u32 = 65427; 98 pub const XK_KP_F4: u32 = 65428; 99 pub const XK_KP_Home: u32 = 65429; 100 pub const XK_KP_Left: u32 = 65430; 101 pub const XK_KP_Up: u32 = 65431; 102 pub const XK_KP_Right: u32 = 65432; 103 pub const XK_KP_Down: u32 = 65433; 104 pub const XK_KP_Prior: u32 = 65434; 105 pub const XK_KP_Page_Up: u32 = 65434; 106 pub const XK_KP_Next: u32 = 65435; 107 pub const XK_KP_Page_Down: u32 = 65435; 108 pub const XK_KP_End: u32 = 65436; 109 pub const XK_KP_Begin: u32 = 65437; 110 pub const XK_KP_Insert: u32 = 65438; 111 pub const XK_KP_Delete: u32 = 65439; 112 pub const XK_KP_Equal: u32 = 65469; 113 pub const XK_KP_Multiply: u32 = 65450; 114 pub const XK_KP_Add: u32 = 65451; 115 pub const XK_KP_Separator: u32 = 65452; 116 pub const XK_KP_Subtract: u32 = 65453; 117 pub const XK_KP_Decimal: u32 = 65454; 118 pub const XK_KP_Divide: u32 = 65455; 119 pub const XK_KP_0: u32 = 65456; 120 pub const XK_KP_1: u32 = 65457; 121 pub const XK_KP_2: u32 = 65458; 122 pub const XK_KP_3: u32 = 65459; 123 pub const XK_KP_4: u32 = 65460; 124 pub const XK_KP_5: u32 = 65461; 125 pub const XK_KP_6: u32 = 65462; 126 pub const XK_KP_7: u32 = 65463; 127 pub const XK_KP_8: u32 = 65464; 128 pub const XK_KP_9: u32 = 65465; 129 pub const XK_F1: u32 = 65470; 130 pub const XK_F2: u32 = 65471; 131 pub const XK_F3: u32 = 65472; 132 pub const XK_F4: u32 = 65473; 133 pub const XK_F5: u32 = 65474; 134 pub const XK_F6: u32 = 65475; 135 pub const XK_F7: u32 = 65476; 136 pub const XK_F8: u32 = 65477; 137 pub const XK_F9: u32 = 65478; 138 pub const XK_F10: u32 = 65479; 139 pub const XK_F11: u32 = 65480; 140 pub const XK_L1: u32 = 65480; 141 pub const XK_F12: u32 = 65481; 142 pub const XK_L2: u32 = 65481; 143 pub const XK_F13: u32 = 65482; 144 pub const XK_L3: u32 = 65482; 145 pub const XK_F14: u32 = 65483; 146 pub const XK_L4: u32 = 65483; 147 pub const XK_F15: u32 = 65484; 148 pub const XK_L5: u32 = 65484; 149 pub const XK_F16: u32 = 65485; 150 pub const XK_L6: u32 = 65485; 151 pub const XK_F17: u32 = 65486; 152 pub const XK_L7: u32 = 65486; 153 pub const XK_F18: u32 = 65487; 154 pub const XK_L8: u32 = 65487; 155 pub const XK_F19: u32 = 65488; 156 pub const XK_L9: u32 = 65488; 157 pub const XK_F20: u32 = 65489; 158 pub const XK_L10: u32 = 65489; 159 pub const XK_F21: u32 = 65490; 160 pub const XK_R1: u32 = 65490; 161 pub const XK_F22: u32 = 65491; 162 pub const XK_R2: u32 = 65491; 163 pub const XK_F23: u32 = 65492; 164 pub const XK_R3: u32 = 65492; 165 pub const XK_F24: u32 = 65493; 166 pub const XK_R4: u32 = 65493; 167 pub const XK_F25: u32 = 65494; 168 pub const XK_R5: u32 = 65494; 169 pub const XK_F26: u32 = 65495; 170 pub const XK_R6: u32 = 65495; 171 pub const XK_F27: u32 = 65496; 172 pub const XK_R7: u32 = 65496; 173 pub const XK_F28: u32 = 65497; 174 pub const XK_R8: u32 = 65497; 175 pub const XK_F29: u32 = 65498; 176 pub const XK_R9: u32 = 65498; 177 pub const XK_F30: u32 = 65499; 178 pub const XK_R10: u32 = 65499; 179 pub const XK_F31: u32 = 65500; 180 pub const XK_R11: u32 = 65500; 181 pub const XK_F32: u32 = 65501; 182 pub const XK_R12: u32 = 65501; 183 pub const XK_F33: u32 = 65502; 184 pub const XK_R13: u32 = 65502; 185 pub const XK_F34: u32 = 65503; 186 pub const XK_R14: u32 = 65503; 187 pub const XK_F35: u32 = 65504; 188 pub const XK_R15: u32 = 65504; 189 pub const XK_Shift_L: u32 = 65505; 190 pub const XK_Shift_R: u32 = 65506; 191 pub const XK_Control_L: u32 = 65507; 192 pub const XK_Control_R: u32 = 65508; 193 pub const XK_Caps_Lock: u32 = 65509; 194 pub const XK_Shift_Lock: u32 = 65510; 195 pub const XK_Meta_L: u32 = 65511; 196 pub const XK_Meta_R: u32 = 65512; 197 pub const XK_Alt_L: u32 = 65513; 198 pub const XK_Alt_R: u32 = 65514; 199 pub const XK_Super_L: u32 = 65515; 200 pub const XK_Super_R: u32 = 65516; 201 pub const XK_Hyper_L: u32 = 65517; 202 pub const XK_Hyper_R: u32 = 65518; 203 pub const XK_ISO_Lock: u32 = 65025; 204 pub const XK_ISO_Level2_Latch: u32 = 65026; 205 pub const XK_ISO_Level3_Shift: u32 = 65027; 206 pub const XK_ISO_Level3_Latch: u32 = 65028; 207 pub const XK_ISO_Level3_Lock: u32 = 65029; 208 pub const XK_ISO_Level5_Shift: u32 = 65041; 209 pub const XK_ISO_Level5_Latch: u32 = 65042; 210 pub const XK_ISO_Level5_Lock: u32 = 65043; 211 pub const XK_ISO_Group_Shift: u32 = 65406; 212 pub const XK_ISO_Group_Latch: u32 = 65030; 213 pub const XK_ISO_Group_Lock: u32 = 65031; 214 pub const XK_ISO_Next_Group: u32 = 65032; 215 pub const XK_ISO_Next_Group_Lock: u32 = 65033; 216 pub const XK_ISO_Prev_Group: u32 = 65034; 217 pub const XK_ISO_Prev_Group_Lock: u32 = 65035; 218 pub const XK_ISO_First_Group: u32 = 65036; 219 pub const XK_ISO_First_Group_Lock: u32 = 65037; 220 pub const XK_ISO_Last_Group: u32 = 65038; 221 pub const XK_ISO_Last_Group_Lock: u32 = 65039; 222 pub const XK_ISO_Left_Tab: u32 = 65056; 223 pub const XK_ISO_Move_Line_Up: u32 = 65057; 224 pub const XK_ISO_Move_Line_Down: u32 = 65058; 225 pub const XK_ISO_Partial_Line_Up: u32 = 65059; 226 pub const XK_ISO_Partial_Line_Down: u32 = 65060; 227 pub const XK_ISO_Partial_Space_Left: u32 = 65061; 228 pub const XK_ISO_Partial_Space_Right: u32 = 65062; 229 pub const XK_ISO_Set_Margin_Left: u32 = 65063; 230 pub const XK_ISO_Set_Margin_Right: u32 = 65064; 231 pub const XK_ISO_Release_Margin_Left: u32 = 65065; 232 pub const XK_ISO_Release_Margin_Right: u32 = 65066; 233 pub const XK_ISO_Release_Both_Margins: u32 = 65067; 234 pub const XK_ISO_Fast_Cursor_Left: u32 = 65068; 235 pub const XK_ISO_Fast_Cursor_Right: u32 = 65069; 236 pub const XK_ISO_Fast_Cursor_Up: u32 = 65070; 237 pub const XK_ISO_Fast_Cursor_Down: u32 = 65071; 238 pub const XK_ISO_Continuous_Underline: u32 = 65072; 239 pub const XK_ISO_Discontinuous_Underline: u32 = 65073; 240 pub const XK_ISO_Emphasize: u32 = 65074; 241 pub const XK_ISO_Center_Object: u32 = 65075; 242 pub const XK_ISO_Enter: u32 = 65076; 243 pub const XK_dead_grave: u32 = 65104; 244 pub const XK_dead_acute: u32 = 65105; 245 pub const XK_dead_circumflex: u32 = 65106; 246 pub const XK_dead_tilde: u32 = 65107; 247 pub const XK_dead_perispomeni: u32 = 65107; 248 pub const XK_dead_macron: u32 = 65108; 249 pub const XK_dead_breve: u32 = 65109; 250 pub const XK_dead_abovedot: u32 = 65110; 251 pub const XK_dead_diaeresis: u32 = 65111; 252 pub const XK_dead_abovering: u32 = 65112; 253 pub const XK_dead_doubleacute: u32 = 65113; 254 pub const XK_dead_caron: u32 = 65114; 255 pub const XK_dead_cedilla: u32 = 65115; 256 pub const XK_dead_ogonek: u32 = 65116; 257 pub const XK_dead_iota: u32 = 65117; 258 pub const XK_dead_voiced_sound: u32 = 65118; 259 pub const XK_dead_semivoiced_sound: u32 = 65119; 260 pub const XK_dead_belowdot: u32 = 65120; 261 pub const XK_dead_hook: u32 = 65121; 262 pub const XK_dead_horn: u32 = 65122; 263 pub const XK_dead_stroke: u32 = 65123; 264 pub const XK_dead_abovecomma: u32 = 65124; 265 pub const XK_dead_psili: u32 = 65124; 266 pub const XK_dead_abovereversedcomma: u32 = 65125; 267 pub const XK_dead_dasia: u32 = 65125; 268 pub const XK_dead_doublegrave: u32 = 65126; 269 pub const XK_dead_belowring: u32 = 65127; 270 pub const XK_dead_belowmacron: u32 = 65128; 271 pub const XK_dead_belowcircumflex: u32 = 65129; 272 pub const XK_dead_belowtilde: u32 = 65130; 273 pub const XK_dead_belowbreve: u32 = 65131; 274 pub const XK_dead_belowdiaeresis: u32 = 65132; 275 pub const XK_dead_invertedbreve: u32 = 65133; 276 pub const XK_dead_belowcomma: u32 = 65134; 277 pub const XK_dead_currency: u32 = 65135; 278 pub const XK_dead_lowline: u32 = 65168; 279 pub const XK_dead_aboveverticalline: u32 = 65169; 280 pub const XK_dead_belowverticalline: u32 = 65170; 281 pub const XK_dead_longsolidusoverlay: u32 = 65171; 282 pub const XK_dead_a: u32 = 65152; 283 pub const XK_dead_A: u32 = 65153; 284 pub const XK_dead_e: u32 = 65154; 285 pub const XK_dead_E: u32 = 65155; 286 pub const XK_dead_i: u32 = 65156; 287 pub const XK_dead_I: u32 = 65157; 288 pub const XK_dead_o: u32 = 65158; 289 pub const XK_dead_O: u32 = 65159; 290 pub const XK_dead_u: u32 = 65160; 291 pub const XK_dead_U: u32 = 65161; 292 pub const XK_dead_small_schwa: u32 = 65162; 293 pub const XK_dead_capital_schwa: u32 = 65163; 294 pub const XK_dead_greek: u32 = 65164; 295 pub const XK_First_Virtual_Screen: u32 = 65232; 296 pub const XK_Prev_Virtual_Screen: u32 = 65233; 297 pub const XK_Next_Virtual_Screen: u32 = 65234; 298 pub const XK_Last_Virtual_Screen: u32 = 65236; 299 pub const XK_Terminate_Server: u32 = 65237; 300 pub const XK_AccessX_Enable: u32 = 65136; 301 pub const XK_AccessX_Feedback_Enable: u32 = 65137; 302 pub const XK_RepeatKeys_Enable: u32 = 65138; 303 pub const XK_SlowKeys_Enable: u32 = 65139; 304 pub const XK_BounceKeys_Enable: u32 = 65140; 305 pub const XK_StickyKeys_Enable: u32 = 65141; 306 pub const XK_MouseKeys_Enable: u32 = 65142; 307 pub const XK_MouseKeys_Accel_Enable: u32 = 65143; 308 pub const XK_Overlay1_Enable: u32 = 65144; 309 pub const XK_Overlay2_Enable: u32 = 65145; 310 pub const XK_AudibleBell_Enable: u32 = 65146; 311 pub const XK_Pointer_Left: u32 = 65248; 312 pub const XK_Pointer_Right: u32 = 65249; 313 pub const XK_Pointer_Up: u32 = 65250; 314 pub const XK_Pointer_Down: u32 = 65251; 315 pub const XK_Pointer_UpLeft: u32 = 65252; 316 pub const XK_Pointer_UpRight: u32 = 65253; 317 pub const XK_Pointer_DownLeft: u32 = 65254; 318 pub const XK_Pointer_DownRight: u32 = 65255; 319 pub const XK_Pointer_Button_Dflt: u32 = 65256; 320 pub const XK_Pointer_Button1: u32 = 65257; 321 pub const XK_Pointer_Button2: u32 = 65258; 322 pub const XK_Pointer_Button3: u32 = 65259; 323 pub const XK_Pointer_Button4: u32 = 65260; 324 pub const XK_Pointer_Button5: u32 = 65261; 325 pub const XK_Pointer_DblClick_Dflt: u32 = 65262; 326 pub const XK_Pointer_DblClick1: u32 = 65263; 327 pub const XK_Pointer_DblClick2: u32 = 65264; 328 pub const XK_Pointer_DblClick3: u32 = 65265; 329 pub const XK_Pointer_DblClick4: u32 = 65266; 330 pub const XK_Pointer_DblClick5: u32 = 65267; 331 pub const XK_Pointer_Drag_Dflt: u32 = 65268; 332 pub const XK_Pointer_Drag1: u32 = 65269; 333 pub const XK_Pointer_Drag2: u32 = 65270; 334 pub const XK_Pointer_Drag3: u32 = 65271; 335 pub const XK_Pointer_Drag4: u32 = 65272; 336 pub const XK_Pointer_Drag5: u32 = 65277; 337 pub const XK_Pointer_EnableKeys: u32 = 65273; 338 pub const XK_Pointer_Accelerate: u32 = 65274; 339 pub const XK_Pointer_DfltBtnNext: u32 = 65275; 340 pub const XK_Pointer_DfltBtnPrev: u32 = 65276; 341 pub const XK_ch: u32 = 65184; 342 pub const XK_Ch: u32 = 65185; 343 pub const XK_CH: u32 = 65186; 344 pub const XK_c_h: u32 = 65187; 345 pub const XK_C_h: u32 = 65188; 346 pub const XK_C_H: u32 = 65189; 347 pub const XK_space: u32 = 32; 348 pub const XK_exclam: u32 = 33; 349 pub const XK_quotedbl: u32 = 34; 350 pub const XK_numbersign: u32 = 35; 351 pub const XK_dollar: u32 = 36; 352 pub const XK_percent: u32 = 37; 353 pub const XK_ampersand: u32 = 38; 354 pub const XK_apostrophe: u32 = 39; 355 pub const XK_quoteright: u32 = 39; 356 pub const XK_parenleft: u32 = 40; 357 pub const XK_parenright: u32 = 41; 358 pub const XK_asterisk: u32 = 42; 359 pub const XK_plus: u32 = 43; 360 pub const XK_comma: u32 = 44; 361 pub const XK_minus: u32 = 45; 362 pub const XK_period: u32 = 46; 363 pub const XK_slash: u32 = 47; 364 pub const XK_0: u32 = 48; 365 pub const XK_1: u32 = 49; 366 pub const XK_2: u32 = 50; 367 pub const XK_3: u32 = 51; 368 pub const XK_4: u32 = 52; 369 pub const XK_5: u32 = 53; 370 pub const XK_6: u32 = 54; 371 pub const XK_7: u32 = 55; 372 pub const XK_8: u32 = 56; 373 pub const XK_9: u32 = 57; 374 pub const XK_colon: u32 = 58; 375 pub const XK_semicolon: u32 = 59; 376 pub const XK_less: u32 = 60; 377 pub const XK_equal: u32 = 61; 378 pub const XK_greater: u32 = 62; 379 pub const XK_question: u32 = 63; 380 pub const XK_at: u32 = 64; 381 pub const XK_A: u32 = 65; 382 pub const XK_B: u32 = 66; 383 pub const XK_C: u32 = 67; 384 pub const XK_D: u32 = 68; 385 pub const XK_E: u32 = 69; 386 pub const XK_F: u32 = 70; 387 pub const XK_G: u32 = 71; 388 pub const XK_H: u32 = 72; 389 pub const XK_I: u32 = 73; 390 pub const XK_J: u32 = 74; 391 pub const XK_K: u32 = 75; 392 pub const XK_L: u32 = 76; 393 pub const XK_M: u32 = 77; 394 pub const XK_N: u32 = 78; 395 pub const XK_O: u32 = 79; 396 pub const XK_P: u32 = 80; 397 pub const XK_Q: u32 = 81; 398 pub const XK_R: u32 = 82; 399 pub const XK_S: u32 = 83; 400 pub const XK_T: u32 = 84; 401 pub const XK_U: u32 = 85; 402 pub const XK_V: u32 = 86; 403 pub const XK_W: u32 = 87; 404 pub const XK_X: u32 = 88; 405 pub const XK_Y: u32 = 89; 406 pub const XK_Z: u32 = 90; 407 pub const XK_bracketleft: u32 = 91; 408 pub const XK_backslash: u32 = 92; 409 pub const XK_bracketright: u32 = 93; 410 pub const XK_asciicircum: u32 = 94; 411 pub const XK_underscore: u32 = 95; 412 pub const XK_grave: u32 = 96; 413 pub const XK_quoteleft: u32 = 96; 414 pub const XK_a: u32 = 97; 415 pub const XK_b: u32 = 98; 416 pub const XK_c: u32 = 99; 417 pub const XK_d: u32 = 100; 418 pub const XK_e: u32 = 101; 419 pub const XK_f: u32 = 102; 420 pub const XK_g: u32 = 103; 421 pub const XK_h: u32 = 104; 422 pub const XK_i: u32 = 105; 423 pub const XK_j: u32 = 106; 424 pub const XK_k: u32 = 107; 425 pub const XK_l: u32 = 108; 426 pub const XK_m: u32 = 109; 427 pub const XK_n: u32 = 110; 428 pub const XK_o: u32 = 111; 429 pub const XK_p: u32 = 112; 430 pub const XK_q: u32 = 113; 431 pub const XK_r: u32 = 114; 432 pub const XK_s: u32 = 115; 433 pub const XK_t: u32 = 116; 434 pub const XK_u: u32 = 117; 435 pub const XK_v: u32 = 118; 436 pub const XK_w: u32 = 119; 437 pub const XK_x: u32 = 120; 438 pub const XK_y: u32 = 121; 439 pub const XK_z: u32 = 122; 440 pub const XK_braceleft: u32 = 123; 441 pub const XK_bar: u32 = 124; 442 pub const XK_braceright: u32 = 125; 443 pub const XK_asciitilde: u32 = 126; 444 pub const XK_nobreakspace: u32 = 160; 445 pub const XK_exclamdown: u32 = 161; 446 pub const XK_cent: u32 = 162; 447 pub const XK_sterling: u32 = 163; 448 pub const XK_currency: u32 = 164; 449 pub const XK_yen: u32 = 165; 450 pub const XK_brokenbar: u32 = 166; 451 pub const XK_section: u32 = 167; 452 pub const XK_diaeresis: u32 = 168; 453 pub const XK_copyright: u32 = 169; 454 pub const XK_ordfeminine: u32 = 170; 455 pub const XK_guillemotleft: u32 = 171; 456 pub const XK_notsign: u32 = 172; 457 pub const XK_hyphen: u32 = 173; 458 pub const XK_registered: u32 = 174; 459 pub const XK_macron: u32 = 175; 460 pub const XK_degree: u32 = 176; 461 pub const XK_plusminus: u32 = 177; 462 pub const XK_twosuperior: u32 = 178; 463 pub const XK_threesuperior: u32 = 179; 464 pub const XK_acute: u32 = 180; 465 pub const XK_mu: u32 = 181; 466 pub const XK_paragraph: u32 = 182; 467 pub const XK_periodcentered: u32 = 183; 468 pub const XK_cedilla: u32 = 184; 469 pub const XK_onesuperior: u32 = 185; 470 pub const XK_masculine: u32 = 186; 471 pub const XK_guillemotright: u32 = 187; 472 pub const XK_onequarter: u32 = 188; 473 pub const XK_onehalf: u32 = 189; 474 pub const XK_threequarters: u32 = 190; 475 pub const XK_questiondown: u32 = 191; 476 pub const XK_Agrave: u32 = 192; 477 pub const XK_Aacute: u32 = 193; 478 pub const XK_Acircumflex: u32 = 194; 479 pub const XK_Atilde: u32 = 195; 480 pub const XK_Adiaeresis: u32 = 196; 481 pub const XK_Aring: u32 = 197; 482 pub const XK_AE: u32 = 198; 483 pub const XK_Ccedilla: u32 = 199; 484 pub const XK_Egrave: u32 = 200; 485 pub const XK_Eacute: u32 = 201; 486 pub const XK_Ecircumflex: u32 = 202; 487 pub const XK_Ediaeresis: u32 = 203; 488 pub const XK_Igrave: u32 = 204; 489 pub const XK_Iacute: u32 = 205; 490 pub const XK_Icircumflex: u32 = 206; 491 pub const XK_Idiaeresis: u32 = 207; 492 pub const XK_ETH: u32 = 208; 493 pub const XK_Eth: u32 = 208; 494 pub const XK_Ntilde: u32 = 209; 495 pub const XK_Ograve: u32 = 210; 496 pub const XK_Oacute: u32 = 211; 497 pub const XK_Ocircumflex: u32 = 212; 498 pub const XK_Otilde: u32 = 213; 499 pub const XK_Odiaeresis: u32 = 214; 500 pub const XK_multiply: u32 = 215; 501 pub const XK_Oslash: u32 = 216; 502 pub const XK_Ooblique: u32 = 216; 503 pub const XK_Ugrave: u32 = 217; 504 pub const XK_Uacute: u32 = 218; 505 pub const XK_Ucircumflex: u32 = 219; 506 pub const XK_Udiaeresis: u32 = 220; 507 pub const XK_Yacute: u32 = 221; 508 pub const XK_THORN: u32 = 222; 509 pub const XK_Thorn: u32 = 222; 510 pub const XK_ssharp: u32 = 223; 511 pub const XK_agrave: u32 = 224; 512 pub const XK_aacute: u32 = 225; 513 pub const XK_acircumflex: u32 = 226; 514 pub const XK_atilde: u32 = 227; 515 pub const XK_adiaeresis: u32 = 228; 516 pub const XK_aring: u32 = 229; 517 pub const XK_ae: u32 = 230; 518 pub const XK_ccedilla: u32 = 231; 519 pub const XK_egrave: u32 = 232; 520 pub const XK_eacute: u32 = 233; 521 pub const XK_ecircumflex: u32 = 234; 522 pub const XK_ediaeresis: u32 = 235; 523 pub const XK_igrave: u32 = 236; 524 pub const XK_iacute: u32 = 237; 525 pub const XK_icircumflex: u32 = 238; 526 pub const XK_idiaeresis: u32 = 239; 527 pub const XK_eth: u32 = 240; 528 pub const XK_ntilde: u32 = 241; 529 pub const XK_ograve: u32 = 242; 530 pub const XK_oacute: u32 = 243; 531 pub const XK_ocircumflex: u32 = 244; 532 pub const XK_otilde: u32 = 245; 533 pub const XK_odiaeresis: u32 = 246; 534 pub const XK_division: u32 = 247; 535 pub const XK_oslash: u32 = 248; 536 pub const XK_ooblique: u32 = 248; 537 pub const XK_ugrave: u32 = 249; 538 pub const XK_uacute: u32 = 250; 539 pub const XK_ucircumflex: u32 = 251; 540 pub const XK_udiaeresis: u32 = 252; 541 pub const XK_yacute: u32 = 253; 542 pub const XK_thorn: u32 = 254; 543 pub const XK_ydiaeresis: u32 = 255; 544 pub const XK_Aogonek: u32 = 417; 545 pub const XK_breve: u32 = 418; 546 pub const XK_Lstroke: u32 = 419; 547 pub const XK_Lcaron: u32 = 421; 548 pub const XK_Sacute: u32 = 422; 549 pub const XK_Scaron: u32 = 425; 550 pub const XK_Scedilla: u32 = 426; 551 pub const XK_Tcaron: u32 = 427; 552 pub const XK_Zacute: u32 = 428; 553 pub const XK_Zcaron: u32 = 430; 554 pub const XK_Zabovedot: u32 = 431; 555 pub const XK_aogonek: u32 = 433; 556 pub const XK_ogonek: u32 = 434; 557 pub const XK_lstroke: u32 = 435; 558 pub const XK_lcaron: u32 = 437; 559 pub const XK_sacute: u32 = 438; 560 pub const XK_caron: u32 = 439; 561 pub const XK_scaron: u32 = 441; 562 pub const XK_scedilla: u32 = 442; 563 pub const XK_tcaron: u32 = 443; 564 pub const XK_zacute: u32 = 444; 565 pub const XK_doubleacute: u32 = 445; 566 pub const XK_zcaron: u32 = 446; 567 pub const XK_zabovedot: u32 = 447; 568 pub const XK_Racute: u32 = 448; 569 pub const XK_Abreve: u32 = 451; 570 pub const XK_Lacute: u32 = 453; 571 pub const XK_Cacute: u32 = 454; 572 pub const XK_Ccaron: u32 = 456; 573 pub const XK_Eogonek: u32 = 458; 574 pub const XK_Ecaron: u32 = 460; 575 pub const XK_Dcaron: u32 = 463; 576 pub const XK_Dstroke: u32 = 464; 577 pub const XK_Nacute: u32 = 465; 578 pub const XK_Ncaron: u32 = 466; 579 pub const XK_Odoubleacute: u32 = 469; 580 pub const XK_Rcaron: u32 = 472; 581 pub const XK_Uring: u32 = 473; 582 pub const XK_Udoubleacute: u32 = 475; 583 pub const XK_Tcedilla: u32 = 478; 584 pub const XK_racute: u32 = 480; 585 pub const XK_abreve: u32 = 483; 586 pub const XK_lacute: u32 = 485; 587 pub const XK_cacute: u32 = 486; 588 pub const XK_ccaron: u32 = 488; 589 pub const XK_eogonek: u32 = 490; 590 pub const XK_ecaron: u32 = 492; 591 pub const XK_dcaron: u32 = 495; 592 pub const XK_dstroke: u32 = 496; 593 pub const XK_nacute: u32 = 497; 594 pub const XK_ncaron: u32 = 498; 595 pub const XK_odoubleacute: u32 = 501; 596 pub const XK_rcaron: u32 = 504; 597 pub const XK_uring: u32 = 505; 598 pub const XK_udoubleacute: u32 = 507; 599 pub const XK_tcedilla: u32 = 510; 600 pub const XK_abovedot: u32 = 511; 601 pub const XK_Hstroke: u32 = 673; 602 pub const XK_Hcircumflex: u32 = 678; 603 pub const XK_Iabovedot: u32 = 681; 604 pub const XK_Gbreve: u32 = 683; 605 pub const XK_Jcircumflex: u32 = 684; 606 pub const XK_hstroke: u32 = 689; 607 pub const XK_hcircumflex: u32 = 694; 608 pub const XK_idotless: u32 = 697; 609 pub const XK_gbreve: u32 = 699; 610 pub const XK_jcircumflex: u32 = 700; 611 pub const XK_Cabovedot: u32 = 709; 612 pub const XK_Ccircumflex: u32 = 710; 613 pub const XK_Gabovedot: u32 = 725; 614 pub const XK_Gcircumflex: u32 = 728; 615 pub const XK_Ubreve: u32 = 733; 616 pub const XK_Scircumflex: u32 = 734; 617 pub const XK_cabovedot: u32 = 741; 618 pub const XK_ccircumflex: u32 = 742; 619 pub const XK_gabovedot: u32 = 757; 620 pub const XK_gcircumflex: u32 = 760; 621 pub const XK_ubreve: u32 = 765; 622 pub const XK_scircumflex: u32 = 766; 623 pub const XK_kra: u32 = 930; 624 pub const XK_kappa: u32 = 930; 625 pub const XK_Rcedilla: u32 = 931; 626 pub const XK_Itilde: u32 = 933; 627 pub const XK_Lcedilla: u32 = 934; 628 pub const XK_Emacron: u32 = 938; 629 pub const XK_Gcedilla: u32 = 939; 630 pub const XK_Tslash: u32 = 940; 631 pub const XK_rcedilla: u32 = 947; 632 pub const XK_itilde: u32 = 949; 633 pub const XK_lcedilla: u32 = 950; 634 pub const XK_emacron: u32 = 954; 635 pub const XK_gcedilla: u32 = 955; 636 pub const XK_tslash: u32 = 956; 637 pub const XK_ENG: u32 = 957; 638 pub const XK_eng: u32 = 959; 639 pub const XK_Amacron: u32 = 960; 640 pub const XK_Iogonek: u32 = 967; 641 pub const XK_Eabovedot: u32 = 972; 642 pub const XK_Imacron: u32 = 975; 643 pub const XK_Ncedilla: u32 = 977; 644 pub const XK_Omacron: u32 = 978; 645 pub const XK_Kcedilla: u32 = 979; 646 pub const XK_Uogonek: u32 = 985; 647 pub const XK_Utilde: u32 = 989; 648 pub const XK_Umacron: u32 = 990; 649 pub const XK_amacron: u32 = 992; 650 pub const XK_iogonek: u32 = 999; 651 pub const XK_eabovedot: u32 = 1004; 652 pub const XK_imacron: u32 = 1007; 653 pub const XK_ncedilla: u32 = 1009; 654 pub const XK_omacron: u32 = 1010; 655 pub const XK_kcedilla: u32 = 1011; 656 pub const XK_uogonek: u32 = 1017; 657 pub const XK_utilde: u32 = 1021; 658 pub const XK_umacron: u32 = 1022; 659 pub const XK_Wcircumflex: u32 = 16777588; 660 pub const XK_wcircumflex: u32 = 16777589; 661 pub const XK_Ycircumflex: u32 = 16777590; 662 pub const XK_ycircumflex: u32 = 16777591; 663 pub const XK_Babovedot: u32 = 16784898; 664 pub const XK_babovedot: u32 = 16784899; 665 pub const XK_Dabovedot: u32 = 16784906; 666 pub const XK_dabovedot: u32 = 16784907; 667 pub const XK_Fabovedot: u32 = 16784926; 668 pub const XK_fabovedot: u32 = 16784927; 669 pub const XK_Mabovedot: u32 = 16784960; 670 pub const XK_mabovedot: u32 = 16784961; 671 pub const XK_Pabovedot: u32 = 16784982; 672 pub const XK_pabovedot: u32 = 16784983; 673 pub const XK_Sabovedot: u32 = 16784992; 674 pub const XK_sabovedot: u32 = 16784993; 675 pub const XK_Tabovedot: u32 = 16785002; 676 pub const XK_tabovedot: u32 = 16785003; 677 pub const XK_Wgrave: u32 = 16785024; 678 pub const XK_wgrave: u32 = 16785025; 679 pub const XK_Wacute: u32 = 16785026; 680 pub const XK_wacute: u32 = 16785027; 681 pub const XK_Wdiaeresis: u32 = 16785028; 682 pub const XK_wdiaeresis: u32 = 16785029; 683 pub const XK_Ygrave: u32 = 16785138; 684 pub const XK_ygrave: u32 = 16785139; 685 pub const XK_OE: u32 = 5052; 686 pub const XK_oe: u32 = 5053; 687 pub const XK_Ydiaeresis: u32 = 5054; 688 pub const XK_overline: u32 = 1150; 689 pub const XK_kana_fullstop: u32 = 1185; 690 pub const XK_kana_openingbracket: u32 = 1186; 691 pub const XK_kana_closingbracket: u32 = 1187; 692 pub const XK_kana_comma: u32 = 1188; 693 pub const XK_kana_conjunctive: u32 = 1189; 694 pub const XK_kana_middledot: u32 = 1189; 695 pub const XK_kana_WO: u32 = 1190; 696 pub const XK_kana_a: u32 = 1191; 697 pub const XK_kana_i: u32 = 1192; 698 pub const XK_kana_u: u32 = 1193; 699 pub const XK_kana_e: u32 = 1194; 700 pub const XK_kana_o: u32 = 1195; 701 pub const XK_kana_ya: u32 = 1196; 702 pub const XK_kana_yu: u32 = 1197; 703 pub const XK_kana_yo: u32 = 1198; 704 pub const XK_kana_tsu: u32 = 1199; 705 pub const XK_kana_tu: u32 = 1199; 706 pub const XK_prolongedsound: u32 = 1200; 707 pub const XK_kana_A: u32 = 1201; 708 pub const XK_kana_I: u32 = 1202; 709 pub const XK_kana_U: u32 = 1203; 710 pub const XK_kana_E: u32 = 1204; 711 pub const XK_kana_O: u32 = 1205; 712 pub const XK_kana_KA: u32 = 1206; 713 pub const XK_kana_KI: u32 = 1207; 714 pub const XK_kana_KU: u32 = 1208; 715 pub const XK_kana_KE: u32 = 1209; 716 pub const XK_kana_KO: u32 = 1210; 717 pub const XK_kana_SA: u32 = 1211; 718 pub const XK_kana_SHI: u32 = 1212; 719 pub const XK_kana_SU: u32 = 1213; 720 pub const XK_kana_SE: u32 = 1214; 721 pub const XK_kana_SO: u32 = 1215; 722 pub const XK_kana_TA: u32 = 1216; 723 pub const XK_kana_CHI: u32 = 1217; 724 pub const XK_kana_TI: u32 = 1217; 725 pub const XK_kana_TSU: u32 = 1218; 726 pub const XK_kana_TU: u32 = 1218; 727 pub const XK_kana_TE: u32 = 1219; 728 pub const XK_kana_TO: u32 = 1220; 729 pub const XK_kana_NA: u32 = 1221; 730 pub const XK_kana_NI: u32 = 1222; 731 pub const XK_kana_NU: u32 = 1223; 732 pub const XK_kana_NE: u32 = 1224; 733 pub const XK_kana_NO: u32 = 1225; 734 pub const XK_kana_HA: u32 = 1226; 735 pub const XK_kana_HI: u32 = 1227; 736 pub const XK_kana_FU: u32 = 1228; 737 pub const XK_kana_HU: u32 = 1228; 738 pub const XK_kana_HE: u32 = 1229; 739 pub const XK_kana_HO: u32 = 1230; 740 pub const XK_kana_MA: u32 = 1231; 741 pub const XK_kana_MI: u32 = 1232; 742 pub const XK_kana_MU: u32 = 1233; 743 pub const XK_kana_ME: u32 = 1234; 744 pub const XK_kana_MO: u32 = 1235; 745 pub const XK_kana_YA: u32 = 1236; 746 pub const XK_kana_YU: u32 = 1237; 747 pub const XK_kana_YO: u32 = 1238; 748 pub const XK_kana_RA: u32 = 1239; 749 pub const XK_kana_RI: u32 = 1240; 750 pub const XK_kana_RU: u32 = 1241; 751 pub const XK_kana_RE: u32 = 1242; 752 pub const XK_kana_RO: u32 = 1243; 753 pub const XK_kana_WA: u32 = 1244; 754 pub const XK_kana_N: u32 = 1245; 755 pub const XK_voicedsound: u32 = 1246; 756 pub const XK_semivoicedsound: u32 = 1247; 757 pub const XK_kana_switch: u32 = 65406; 758 pub const XK_Farsi_0: u32 = 16778992; 759 pub const XK_Farsi_1: u32 = 16778993; 760 pub const XK_Farsi_2: u32 = 16778994; 761 pub const XK_Farsi_3: u32 = 16778995; 762 pub const XK_Farsi_4: u32 = 16778996; 763 pub const XK_Farsi_5: u32 = 16778997; 764 pub const XK_Farsi_6: u32 = 16778998; 765 pub const XK_Farsi_7: u32 = 16778999; 766 pub const XK_Farsi_8: u32 = 16779000; 767 pub const XK_Farsi_9: u32 = 16779001; 768 pub const XK_Arabic_percent: u32 = 16778858; 769 pub const XK_Arabic_superscript_alef: u32 = 16778864; 770 pub const XK_Arabic_tteh: u32 = 16778873; 771 pub const XK_Arabic_peh: u32 = 16778878; 772 pub const XK_Arabic_tcheh: u32 = 16778886; 773 pub const XK_Arabic_ddal: u32 = 16778888; 774 pub const XK_Arabic_rreh: u32 = 16778897; 775 pub const XK_Arabic_comma: u32 = 1452; 776 pub const XK_Arabic_fullstop: u32 = 16778964; 777 pub const XK_Arabic_0: u32 = 16778848; 778 pub const XK_Arabic_1: u32 = 16778849; 779 pub const XK_Arabic_2: u32 = 16778850; 780 pub const XK_Arabic_3: u32 = 16778851; 781 pub const XK_Arabic_4: u32 = 16778852; 782 pub const XK_Arabic_5: u32 = 16778853; 783 pub const XK_Arabic_6: u32 = 16778854; 784 pub const XK_Arabic_7: u32 = 16778855; 785 pub const XK_Arabic_8: u32 = 16778856; 786 pub const XK_Arabic_9: u32 = 16778857; 787 pub const XK_Arabic_semicolon: u32 = 1467; 788 pub const XK_Arabic_question_mark: u32 = 1471; 789 pub const XK_Arabic_hamza: u32 = 1473; 790 pub const XK_Arabic_maddaonalef: u32 = 1474; 791 pub const XK_Arabic_hamzaonalef: u32 = 1475; 792 pub const XK_Arabic_hamzaonwaw: u32 = 1476; 793 pub const XK_Arabic_hamzaunderalef: u32 = 1477; 794 pub const XK_Arabic_hamzaonyeh: u32 = 1478; 795 pub const XK_Arabic_alef: u32 = 1479; 796 pub const XK_Arabic_beh: u32 = 1480; 797 pub const XK_Arabic_tehmarbuta: u32 = 1481; 798 pub const XK_Arabic_teh: u32 = 1482; 799 pub const XK_Arabic_theh: u32 = 1483; 800 pub const XK_Arabic_jeem: u32 = 1484; 801 pub const XK_Arabic_hah: u32 = 1485; 802 pub const XK_Arabic_khah: u32 = 1486; 803 pub const XK_Arabic_dal: u32 = 1487; 804 pub const XK_Arabic_thal: u32 = 1488; 805 pub const XK_Arabic_ra: u32 = 1489; 806 pub const XK_Arabic_zain: u32 = 1490; 807 pub const XK_Arabic_seen: u32 = 1491; 808 pub const XK_Arabic_sheen: u32 = 1492; 809 pub const XK_Arabic_sad: u32 = 1493; 810 pub const XK_Arabic_dad: u32 = 1494; 811 pub const XK_Arabic_tah: u32 = 1495; 812 pub const XK_Arabic_zah: u32 = 1496; 813 pub const XK_Arabic_ain: u32 = 1497; 814 pub const XK_Arabic_ghain: u32 = 1498; 815 pub const XK_Arabic_tatweel: u32 = 1504; 816 pub const XK_Arabic_feh: u32 = 1505; 817 pub const XK_Arabic_qaf: u32 = 1506; 818 pub const XK_Arabic_kaf: u32 = 1507; 819 pub const XK_Arabic_lam: u32 = 1508; 820 pub const XK_Arabic_meem: u32 = 1509; 821 pub const XK_Arabic_noon: u32 = 1510; 822 pub const XK_Arabic_ha: u32 = 1511; 823 pub const XK_Arabic_heh: u32 = 1511; 824 pub const XK_Arabic_waw: u32 = 1512; 825 pub const XK_Arabic_alefmaksura: u32 = 1513; 826 pub const XK_Arabic_yeh: u32 = 1514; 827 pub const XK_Arabic_fathatan: u32 = 1515; 828 pub const XK_Arabic_dammatan: u32 = 1516; 829 pub const XK_Arabic_kasratan: u32 = 1517; 830 pub const XK_Arabic_fatha: u32 = 1518; 831 pub const XK_Arabic_damma: u32 = 1519; 832 pub const XK_Arabic_kasra: u32 = 1520; 833 pub const XK_Arabic_shadda: u32 = 1521; 834 pub const XK_Arabic_sukun: u32 = 1522; 835 pub const XK_Arabic_madda_above: u32 = 16778835; 836 pub const XK_Arabic_hamza_above: u32 = 16778836; 837 pub const XK_Arabic_hamza_below: u32 = 16778837; 838 pub const XK_Arabic_jeh: u32 = 16778904; 839 pub const XK_Arabic_veh: u32 = 16778916; 840 pub const XK_Arabic_keheh: u32 = 16778921; 841 pub const XK_Arabic_gaf: u32 = 16778927; 842 pub const XK_Arabic_noon_ghunna: u32 = 16778938; 843 pub const XK_Arabic_heh_doachashmee: u32 = 16778942; 844 pub const XK_Farsi_yeh: u32 = 16778956; 845 pub const XK_Arabic_farsi_yeh: u32 = 16778956; 846 pub const XK_Arabic_yeh_baree: u32 = 16778962; 847 pub const XK_Arabic_heh_goal: u32 = 16778945; 848 pub const XK_Arabic_switch: u32 = 65406; 849 pub const XK_Cyrillic_GHE_bar: u32 = 16778386; 850 pub const XK_Cyrillic_ghe_bar: u32 = 16778387; 851 pub const XK_Cyrillic_ZHE_descender: u32 = 16778390; 852 pub const XK_Cyrillic_zhe_descender: u32 = 16778391; 853 pub const XK_Cyrillic_KA_descender: u32 = 16778394; 854 pub const XK_Cyrillic_ka_descender: u32 = 16778395; 855 pub const XK_Cyrillic_KA_vertstroke: u32 = 16778396; 856 pub const XK_Cyrillic_ka_vertstroke: u32 = 16778397; 857 pub const XK_Cyrillic_EN_descender: u32 = 16778402; 858 pub const XK_Cyrillic_en_descender: u32 = 16778403; 859 pub const XK_Cyrillic_U_straight: u32 = 16778414; 860 pub const XK_Cyrillic_u_straight: u32 = 16778415; 861 pub const XK_Cyrillic_U_straight_bar: u32 = 16778416; 862 pub const XK_Cyrillic_u_straight_bar: u32 = 16778417; 863 pub const XK_Cyrillic_HA_descender: u32 = 16778418; 864 pub const XK_Cyrillic_ha_descender: u32 = 16778419; 865 pub const XK_Cyrillic_CHE_descender: u32 = 16778422; 866 pub const XK_Cyrillic_che_descender: u32 = 16778423; 867 pub const XK_Cyrillic_CHE_vertstroke: u32 = 16778424; 868 pub const XK_Cyrillic_che_vertstroke: u32 = 16778425; 869 pub const XK_Cyrillic_SHHA: u32 = 16778426; 870 pub const XK_Cyrillic_shha: u32 = 16778427; 871 pub const XK_Cyrillic_SCHWA: u32 = 16778456; 872 pub const XK_Cyrillic_schwa: u32 = 16778457; 873 pub const XK_Cyrillic_I_macron: u32 = 16778466; 874 pub const XK_Cyrillic_i_macron: u32 = 16778467; 875 pub const XK_Cyrillic_O_bar: u32 = 16778472; 876 pub const XK_Cyrillic_o_bar: u32 = 16778473; 877 pub const XK_Cyrillic_U_macron: u32 = 16778478; 878 pub const XK_Cyrillic_u_macron: u32 = 16778479; 879 pub const XK_Serbian_dje: u32 = 1697; 880 pub const XK_Macedonia_gje: u32 = 1698; 881 pub const XK_Cyrillic_io: u32 = 1699; 882 pub const XK_Ukrainian_ie: u32 = 1700; 883 pub const XK_Ukranian_je: u32 = 1700; 884 pub const XK_Macedonia_dse: u32 = 1701; 885 pub const XK_Ukrainian_i: u32 = 1702; 886 pub const XK_Ukranian_i: u32 = 1702; 887 pub const XK_Ukrainian_yi: u32 = 1703; 888 pub const XK_Ukranian_yi: u32 = 1703; 889 pub const XK_Cyrillic_je: u32 = 1704; 890 pub const XK_Serbian_je: u32 = 1704; 891 pub const XK_Cyrillic_lje: u32 = 1705; 892 pub const XK_Serbian_lje: u32 = 1705; 893 pub const XK_Cyrillic_nje: u32 = 1706; 894 pub const XK_Serbian_nje: u32 = 1706; 895 pub const XK_Serbian_tshe: u32 = 1707; 896 pub const XK_Macedonia_kje: u32 = 1708; 897 pub const XK_Ukrainian_ghe_with_upturn: u32 = 1709; 898 pub const XK_Byelorussian_shortu: u32 = 1710; 899 pub const XK_Cyrillic_dzhe: u32 = 1711; 900 pub const XK_Serbian_dze: u32 = 1711; 901 pub const XK_numerosign: u32 = 1712; 902 pub const XK_Serbian_DJE: u32 = 1713; 903 pub const XK_Macedonia_GJE: u32 = 1714; 904 pub const XK_Cyrillic_IO: u32 = 1715; 905 pub const XK_Ukrainian_IE: u32 = 1716; 906 pub const XK_Ukranian_JE: u32 = 1716; 907 pub const XK_Macedonia_DSE: u32 = 1717; 908 pub const XK_Ukrainian_I: u32 = 1718; 909 pub const XK_Ukranian_I: u32 = 1718; 910 pub const XK_Ukrainian_YI: u32 = 1719; 911 pub const XK_Ukranian_YI: u32 = 1719; 912 pub const XK_Cyrillic_JE: u32 = 1720; 913 pub const XK_Serbian_JE: u32 = 1720; 914 pub const XK_Cyrillic_LJE: u32 = 1721; 915 pub const XK_Serbian_LJE: u32 = 1721; 916 pub const XK_Cyrillic_NJE: u32 = 1722; 917 pub const XK_Serbian_NJE: u32 = 1722; 918 pub const XK_Serbian_TSHE: u32 = 1723; 919 pub const XK_Macedonia_KJE: u32 = 1724; 920 pub const XK_Ukrainian_GHE_WITH_UPTURN: u32 = 1725; 921 pub const XK_Byelorussian_SHORTU: u32 = 1726; 922 pub const XK_Cyrillic_DZHE: u32 = 1727; 923 pub const XK_Serbian_DZE: u32 = 1727; 924 pub const XK_Cyrillic_yu: u32 = 1728; 925 pub const XK_Cyrillic_a: u32 = 1729; 926 pub const XK_Cyrillic_be: u32 = 1730; 927 pub const XK_Cyrillic_tse: u32 = 1731; 928 pub const XK_Cyrillic_de: u32 = 1732; 929 pub const XK_Cyrillic_ie: u32 = 1733; 930 pub const XK_Cyrillic_ef: u32 = 1734; 931 pub const XK_Cyrillic_ghe: u32 = 1735; 932 pub const XK_Cyrillic_ha: u32 = 1736; 933 pub const XK_Cyrillic_i: u32 = 1737; 934 pub const XK_Cyrillic_shorti: u32 = 1738; 935 pub const XK_Cyrillic_ka: u32 = 1739; 936 pub const XK_Cyrillic_el: u32 = 1740; 937 pub const XK_Cyrillic_em: u32 = 1741; 938 pub const XK_Cyrillic_en: u32 = 1742; 939 pub const XK_Cyrillic_o: u32 = 1743; 940 pub const XK_Cyrillic_pe: u32 = 1744; 941 pub const XK_Cyrillic_ya: u32 = 1745; 942 pub const XK_Cyrillic_er: u32 = 1746; 943 pub const XK_Cyrillic_es: u32 = 1747; 944 pub const XK_Cyrillic_te: u32 = 1748; 945 pub const XK_Cyrillic_u: u32 = 1749; 946 pub const XK_Cyrillic_zhe: u32 = 1750; 947 pub const XK_Cyrillic_ve: u32 = 1751; 948 pub const XK_Cyrillic_softsign: u32 = 1752; 949 pub const XK_Cyrillic_yeru: u32 = 1753; 950 pub const XK_Cyrillic_ze: u32 = 1754; 951 pub const XK_Cyrillic_sha: u32 = 1755; 952 pub const XK_Cyrillic_e: u32 = 1756; 953 pub const XK_Cyrillic_shcha: u32 = 1757; 954 pub const XK_Cyrillic_che: u32 = 1758; 955 pub const XK_Cyrillic_hardsign: u32 = 1759; 956 pub const XK_Cyrillic_YU: u32 = 1760; 957 pub const XK_Cyrillic_A: u32 = 1761; 958 pub const XK_Cyrillic_BE: u32 = 1762; 959 pub const XK_Cyrillic_TSE: u32 = 1763; 960 pub const XK_Cyrillic_DE: u32 = 1764; 961 pub const XK_Cyrillic_IE: u32 = 1765; 962 pub const XK_Cyrillic_EF: u32 = 1766; 963 pub const XK_Cyrillic_GHE: u32 = 1767; 964 pub const XK_Cyrillic_HA: u32 = 1768; 965 pub const XK_Cyrillic_I: u32 = 1769; 966 pub const XK_Cyrillic_SHORTI: u32 = 1770; 967 pub const XK_Cyrillic_KA: u32 = 1771; 968 pub const XK_Cyrillic_EL: u32 = 1772; 969 pub const XK_Cyrillic_EM: u32 = 1773; 970 pub const XK_Cyrillic_EN: u32 = 1774; 971 pub const XK_Cyrillic_O: u32 = 1775; 972 pub const XK_Cyrillic_PE: u32 = 1776; 973 pub const XK_Cyrillic_YA: u32 = 1777; 974 pub const XK_Cyrillic_ER: u32 = 1778; 975 pub const XK_Cyrillic_ES: u32 = 1779; 976 pub const XK_Cyrillic_TE: u32 = 1780; 977 pub const XK_Cyrillic_U: u32 = 1781; 978 pub const XK_Cyrillic_ZHE: u32 = 1782; 979 pub const XK_Cyrillic_VE: u32 = 1783; 980 pub const XK_Cyrillic_SOFTSIGN: u32 = 1784; 981 pub const XK_Cyrillic_YERU: u32 = 1785; 982 pub const XK_Cyrillic_ZE: u32 = 1786; 983 pub const XK_Cyrillic_SHA: u32 = 1787; 984 pub const XK_Cyrillic_E: u32 = 1788; 985 pub const XK_Cyrillic_SHCHA: u32 = 1789; 986 pub const XK_Cyrillic_CHE: u32 = 1790; 987 pub const XK_Cyrillic_HARDSIGN: u32 = 1791; 988 pub const XK_Greek_ALPHAaccent: u32 = 1953; 989 pub const XK_Greek_EPSILONaccent: u32 = 1954; 990 pub const XK_Greek_ETAaccent: u32 = 1955; 991 pub const XK_Greek_IOTAaccent: u32 = 1956; 992 pub const XK_Greek_IOTAdieresis: u32 = 1957; 993 pub const XK_Greek_IOTAdiaeresis: u32 = 1957; 994 pub const XK_Greek_OMICRONaccent: u32 = 1959; 995 pub const XK_Greek_UPSILONaccent: u32 = 1960; 996 pub const XK_Greek_UPSILONdieresis: u32 = 1961; 997 pub const XK_Greek_OMEGAaccent: u32 = 1963; 998 pub const XK_Greek_accentdieresis: u32 = 1966; 999 pub const XK_Greek_horizbar: u32 = 1967; 1000 pub const XK_Greek_alphaaccent: u32 = 1969; 1001 pub const XK_Greek_epsilonaccent: u32 = 1970; 1002 pub const XK_Greek_etaaccent: u32 = 1971; 1003 pub const XK_Greek_iotaaccent: u32 = 1972; 1004 pub const XK_Greek_iotadieresis: u32 = 1973; 1005 pub const XK_Greek_iotaaccentdieresis: u32 = 1974; 1006 pub const XK_Greek_omicronaccent: u32 = 1975; 1007 pub const XK_Greek_upsilonaccent: u32 = 1976; 1008 pub const XK_Greek_upsilondieresis: u32 = 1977; 1009 pub const XK_Greek_upsilonaccentdieresis: u32 = 1978; 1010 pub const XK_Greek_omegaaccent: u32 = 1979; 1011 pub const XK_Greek_ALPHA: u32 = 1985; 1012 pub const XK_Greek_BETA: u32 = 1986; 1013 pub const XK_Greek_GAMMA: u32 = 1987; 1014 pub const XK_Greek_DELTA: u32 = 1988; 1015 pub const XK_Greek_EPSILON: u32 = 1989; 1016 pub const XK_Greek_ZETA: u32 = 1990; 1017 pub const XK_Greek_ETA: u32 = 1991; 1018 pub const XK_Greek_THETA: u32 = 1992; 1019 pub const XK_Greek_IOTA: u32 = 1993; 1020 pub const XK_Greek_KAPPA: u32 = 1994; 1021 pub const XK_Greek_LAMDA: u32 = 1995; 1022 pub const XK_Greek_LAMBDA: u32 = 1995; 1023 pub const XK_Greek_MU: u32 = 1996; 1024 pub const XK_Greek_NU: u32 = 1997; 1025 pub const XK_Greek_XI: u32 = 1998; 1026 pub const XK_Greek_OMICRON: u32 = 1999; 1027 pub const XK_Greek_PI: u32 = 2000; 1028 pub const XK_Greek_RHO: u32 = 2001; 1029 pub const XK_Greek_SIGMA: u32 = 2002; 1030 pub const XK_Greek_TAU: u32 = 2004; 1031 pub const XK_Greek_UPSILON: u32 = 2005; 1032 pub const XK_Greek_PHI: u32 = 2006; 1033 pub const XK_Greek_CHI: u32 = 2007; 1034 pub const XK_Greek_PSI: u32 = 2008; 1035 pub const XK_Greek_OMEGA: u32 = 2009; 1036 pub const XK_Greek_alpha: u32 = 2017; 1037 pub const XK_Greek_beta: u32 = 2018; 1038 pub const XK_Greek_gamma: u32 = 2019; 1039 pub const XK_Greek_delta: u32 = 2020; 1040 pub const XK_Greek_epsilon: u32 = 2021; 1041 pub const XK_Greek_zeta: u32 = 2022; 1042 pub const XK_Greek_eta: u32 = 2023; 1043 pub const XK_Greek_theta: u32 = 2024; 1044 pub const XK_Greek_iota: u32 = 2025; 1045 pub const XK_Greek_kappa: u32 = 2026; 1046 pub const XK_Greek_lamda: u32 = 2027; 1047 pub const XK_Greek_lambda: u32 = 2027; 1048 pub const XK_Greek_mu: u32 = 2028; 1049 pub const XK_Greek_nu: u32 = 2029; 1050 pub const XK_Greek_xi: u32 = 2030; 1051 pub const XK_Greek_omicron: u32 = 2031; 1052 pub const XK_Greek_pi: u32 = 2032; 1053 pub const XK_Greek_rho: u32 = 2033; 1054 pub const XK_Greek_sigma: u32 = 2034; 1055 pub const XK_Greek_finalsmallsigma: u32 = 2035; 1056 pub const XK_Greek_tau: u32 = 2036; 1057 pub const XK_Greek_upsilon: u32 = 2037; 1058 pub const XK_Greek_phi: u32 = 2038; 1059 pub const XK_Greek_chi: u32 = 2039; 1060 pub const XK_Greek_psi: u32 = 2040; 1061 pub const XK_Greek_omega: u32 = 2041; 1062 pub const XK_Greek_switch: u32 = 65406; 1063 pub const XK_hebrew_doublelowline: u32 = 3295; 1064 pub const XK_hebrew_aleph: u32 = 3296; 1065 pub const XK_hebrew_bet: u32 = 3297; 1066 pub const XK_hebrew_beth: u32 = 3297; 1067 pub const XK_hebrew_gimel: u32 = 3298; 1068 pub const XK_hebrew_gimmel: u32 = 3298; 1069 pub const XK_hebrew_dalet: u32 = 3299; 1070 pub const XK_hebrew_daleth: u32 = 3299; 1071 pub const XK_hebrew_he: u32 = 3300; 1072 pub const XK_hebrew_waw: u32 = 3301; 1073 pub const XK_hebrew_zain: u32 = 3302; 1074 pub const XK_hebrew_zayin: u32 = 3302; 1075 pub const XK_hebrew_chet: u32 = 3303; 1076 pub const XK_hebrew_het: u32 = 3303; 1077 pub const XK_hebrew_tet: u32 = 3304; 1078 pub const XK_hebrew_teth: u32 = 3304; 1079 pub const XK_hebrew_yod: u32 = 3305; 1080 pub const XK_hebrew_finalkaph: u32 = 3306; 1081 pub const XK_hebrew_kaph: u32 = 3307; 1082 pub const XK_hebrew_lamed: u32 = 3308; 1083 pub const XK_hebrew_finalmem: u32 = 3309; 1084 pub const XK_hebrew_mem: u32 = 3310; 1085 pub const XK_hebrew_finalnun: u32 = 3311; 1086 pub const XK_hebrew_nun: u32 = 3312; 1087 pub const XK_hebrew_samech: u32 = 3313; 1088 pub const XK_hebrew_samekh: u32 = 3313; 1089 pub const XK_hebrew_ayin: u32 = 3314; 1090 pub const XK_hebrew_finalpe: u32 = 3315; 1091 pub const XK_hebrew_pe: u32 = 3316; 1092 pub const XK_hebrew_finalzade: u32 = 3317; 1093 pub const XK_hebrew_finalzadi: u32 = 3317; 1094 pub const XK_hebrew_zade: u32 = 3318; 1095 pub const XK_hebrew_zadi: u32 = 3318; 1096 pub const XK_hebrew_qoph: u32 = 3319; 1097 pub const XK_hebrew_kuf: u32 = 3319; 1098 pub const XK_hebrew_resh: u32 = 3320; 1099 pub const XK_hebrew_shin: u32 = 3321; 1100 pub const XK_hebrew_taw: u32 = 3322; 1101 pub const XK_hebrew_taf: u32 = 3322; 1102 pub const XK_Hebrew_switch: u32 = 65406; 1103 pub const XK_Thai_kokai: u32 = 3489; 1104 pub const XK_Thai_khokhai: u32 = 3490; 1105 pub const XK_Thai_khokhuat: u32 = 3491; 1106 pub const XK_Thai_khokhwai: u32 = 3492; 1107 pub const XK_Thai_khokhon: u32 = 3493; 1108 pub const XK_Thai_khorakhang: u32 = 3494; 1109 pub const XK_Thai_ngongu: u32 = 3495; 1110 pub const XK_Thai_chochan: u32 = 3496; 1111 pub const XK_Thai_choching: u32 = 3497; 1112 pub const XK_Thai_chochang: u32 = 3498; 1113 pub const XK_Thai_soso: u32 = 3499; 1114 pub const XK_Thai_chochoe: u32 = 3500; 1115 pub const XK_Thai_yoying: u32 = 3501; 1116 pub const XK_Thai_dochada: u32 = 3502; 1117 pub const XK_Thai_topatak: u32 = 3503; 1118 pub const XK_Thai_thothan: u32 = 3504; 1119 pub const XK_Thai_thonangmontho: u32 = 3505; 1120 pub const XK_Thai_thophuthao: u32 = 3506; 1121 pub const XK_Thai_nonen: u32 = 3507; 1122 pub const XK_Thai_dodek: u32 = 3508; 1123 pub const XK_Thai_totao: u32 = 3509; 1124 pub const XK_Thai_thothung: u32 = 3510; 1125 pub const XK_Thai_thothahan: u32 = 3511; 1126 pub const XK_Thai_thothong: u32 = 3512; 1127 pub const XK_Thai_nonu: u32 = 3513; 1128 pub const XK_Thai_bobaimai: u32 = 3514; 1129 pub const XK_Thai_popla: u32 = 3515; 1130 pub const XK_Thai_phophung: u32 = 3516; 1131 pub const XK_Thai_fofa: u32 = 3517; 1132 pub const XK_Thai_phophan: u32 = 3518; 1133 pub const XK_Thai_fofan: u32 = 3519; 1134 pub const XK_Thai_phosamphao: u32 = 3520; 1135 pub const XK_Thai_moma: u32 = 3521; 1136 pub const XK_Thai_yoyak: u32 = 3522; 1137 pub const XK_Thai_rorua: u32 = 3523; 1138 pub const XK_Thai_ru: u32 = 3524; 1139 pub const XK_Thai_loling: u32 = 3525; 1140 pub const XK_Thai_lu: u32 = 3526; 1141 pub const XK_Thai_wowaen: u32 = 3527; 1142 pub const XK_Thai_sosala: u32 = 3528; 1143 pub const XK_Thai_sorusi: u32 = 3529; 1144 pub const XK_Thai_sosua: u32 = 3530; 1145 pub const XK_Thai_hohip: u32 = 3531; 1146 pub const XK_Thai_lochula: u32 = 3532; 1147 pub const XK_Thai_oang: u32 = 3533; 1148 pub const XK_Thai_honokhuk: u32 = 3534; 1149 pub const XK_Thai_paiyannoi: u32 = 3535; 1150 pub const XK_Thai_saraa: u32 = 3536; 1151 pub const XK_Thai_maihanakat: u32 = 3537; 1152 pub const XK_Thai_saraaa: u32 = 3538; 1153 pub const XK_Thai_saraam: u32 = 3539; 1154 pub const XK_Thai_sarai: u32 = 3540; 1155 pub const XK_Thai_saraii: u32 = 3541; 1156 pub const XK_Thai_saraue: u32 = 3542; 1157 pub const XK_Thai_sarauee: u32 = 3543; 1158 pub const XK_Thai_sarau: u32 = 3544; 1159 pub const XK_Thai_sarauu: u32 = 3545; 1160 pub const XK_Thai_phinthu: u32 = 3546; 1161 pub const XK_Thai_maihanakat_maitho: u32 = 3550; 1162 pub const XK_Thai_baht: u32 = 3551; 1163 pub const XK_Thai_sarae: u32 = 3552; 1164 pub const XK_Thai_saraae: u32 = 3553; 1165 pub const XK_Thai_sarao: u32 = 3554; 1166 pub const XK_Thai_saraaimaimuan: u32 = 3555; 1167 pub const XK_Thai_saraaimaimalai: u32 = 3556; 1168 pub const XK_Thai_lakkhangyao: u32 = 3557; 1169 pub const XK_Thai_maiyamok: u32 = 3558; 1170 pub const XK_Thai_maitaikhu: u32 = 3559; 1171 pub const XK_Thai_maiek: u32 = 3560; 1172 pub const XK_Thai_maitho: u32 = 3561; 1173 pub const XK_Thai_maitri: u32 = 3562; 1174 pub const XK_Thai_maichattawa: u32 = 3563; 1175 pub const XK_Thai_thanthakhat: u32 = 3564; 1176 pub const XK_Thai_nikhahit: u32 = 3565; 1177 pub const XK_Thai_leksun: u32 = 3568; 1178 pub const XK_Thai_leknung: u32 = 3569; 1179 pub const XK_Thai_leksong: u32 = 3570; 1180 pub const XK_Thai_leksam: u32 = 3571; 1181 pub const XK_Thai_leksi: u32 = 3572; 1182 pub const XK_Thai_lekha: u32 = 3573; 1183 pub const XK_Thai_lekhok: u32 = 3574; 1184 pub const XK_Thai_lekchet: u32 = 3575; 1185 pub const XK_Thai_lekpaet: u32 = 3576; 1186 pub const XK_Thai_lekkao: u32 = 3577; 1187 pub const XK_Hangul: u32 = 65329; 1188 pub const XK_Hangul_Start: u32 = 65330; 1189 pub const XK_Hangul_End: u32 = 65331; 1190 pub const XK_Hangul_Hanja: u32 = 65332; 1191 pub const XK_Hangul_Jamo: u32 = 65333; 1192 pub const XK_Hangul_Romaja: u32 = 65334; 1193 pub const XK_Hangul_Codeinput: u32 = 65335; 1194 pub const XK_Hangul_Jeonja: u32 = 65336; 1195 pub const XK_Hangul_Banja: u32 = 65337; 1196 pub const XK_Hangul_PreHanja: u32 = 65338; 1197 pub const XK_Hangul_PostHanja: u32 = 65339; 1198 pub const XK_Hangul_SingleCandidate: u32 = 65340; 1199 pub const XK_Hangul_MultipleCandidate: u32 = 65341; 1200 pub const XK_Hangul_PreviousCandidate: u32 = 65342; 1201 pub const XK_Hangul_Special: u32 = 65343; 1202 pub const XK_Hangul_switch: u32 = 65406; 1203 pub const XK_Hangul_Kiyeog: u32 = 3745; 1204 pub const XK_Hangul_SsangKiyeog: u32 = 3746; 1205 pub const XK_Hangul_KiyeogSios: u32 = 3747; 1206 pub const XK_Hangul_Nieun: u32 = 3748; 1207 pub const XK_Hangul_NieunJieuj: u32 = 3749; 1208 pub const XK_Hangul_NieunHieuh: u32 = 3750; 1209 pub const XK_Hangul_Dikeud: u32 = 3751; 1210 pub const XK_Hangul_SsangDikeud: u32 = 3752; 1211 pub const XK_Hangul_Rieul: u32 = 3753; 1212 pub const XK_Hangul_RieulKiyeog: u32 = 3754; 1213 pub const XK_Hangul_RieulMieum: u32 = 3755; 1214 pub const XK_Hangul_RieulPieub: u32 = 3756; 1215 pub const XK_Hangul_RieulSios: u32 = 3757; 1216 pub const XK_Hangul_RieulTieut: u32 = 3758; 1217 pub const XK_Hangul_RieulPhieuf: u32 = 3759; 1218 pub const XK_Hangul_RieulHieuh: u32 = 3760; 1219 pub const XK_Hangul_Mieum: u32 = 3761; 1220 pub const XK_Hangul_Pieub: u32 = 3762; 1221 pub const XK_Hangul_SsangPieub: u32 = 3763; 1222 pub const XK_Hangul_PieubSios: u32 = 3764; 1223 pub const XK_Hangul_Sios: u32 = 3765; 1224 pub const XK_Hangul_SsangSios: u32 = 3766; 1225 pub const XK_Hangul_Ieung: u32 = 3767; 1226 pub const XK_Hangul_Jieuj: u32 = 3768; 1227 pub const XK_Hangul_SsangJieuj: u32 = 3769; 1228 pub const XK_Hangul_Cieuc: u32 = 3770; 1229 pub const XK_Hangul_Khieuq: u32 = 3771; 1230 pub const XK_Hangul_Tieut: u32 = 3772; 1231 pub const XK_Hangul_Phieuf: u32 = 3773; 1232 pub const XK_Hangul_Hieuh: u32 = 3774; 1233 pub const XK_Hangul_A: u32 = 3775; 1234 pub const XK_Hangul_AE: u32 = 3776; 1235 pub const XK_Hangul_YA: u32 = 3777; 1236 pub const XK_Hangul_YAE: u32 = 3778; 1237 pub const XK_Hangul_EO: u32 = 3779; 1238 pub const XK_Hangul_E: u32 = 3780; 1239 pub const XK_Hangul_YEO: u32 = 3781; 1240 pub const XK_Hangul_YE: u32 = 3782; 1241 pub const XK_Hangul_O: u32 = 3783; 1242 pub const XK_Hangul_WA: u32 = 3784; 1243 pub const XK_Hangul_WAE: u32 = 3785; 1244 pub const XK_Hangul_OE: u32 = 3786; 1245 pub const XK_Hangul_YO: u32 = 3787; 1246 pub const XK_Hangul_U: u32 = 3788; 1247 pub const XK_Hangul_WEO: u32 = 3789; 1248 pub const XK_Hangul_WE: u32 = 3790; 1249 pub const XK_Hangul_WI: u32 = 3791; 1250 pub const XK_Hangul_YU: u32 = 3792; 1251 pub const XK_Hangul_EU: u32 = 3793; 1252 pub const XK_Hangul_YI: u32 = 3794; 1253 pub const XK_Hangul_I: u32 = 3795; 1254 pub const XK_Hangul_J_Kiyeog: u32 = 3796; 1255 pub const XK_Hangul_J_SsangKiyeog: u32 = 3797; 1256 pub const XK_Hangul_J_KiyeogSios: u32 = 3798; 1257 pub const XK_Hangul_J_Nieun: u32 = 3799; 1258 pub const XK_Hangul_J_NieunJieuj: u32 = 3800; 1259 pub const XK_Hangul_J_NieunHieuh: u32 = 3801; 1260 pub const XK_Hangul_J_Dikeud: u32 = 3802; 1261 pub const XK_Hangul_J_Rieul: u32 = 3803; 1262 pub const XK_Hangul_J_RieulKiyeog: u32 = 3804; 1263 pub const XK_Hangul_J_RieulMieum: u32 = 3805; 1264 pub const XK_Hangul_J_RieulPieub: u32 = 3806; 1265 pub const XK_Hangul_J_RieulSios: u32 = 3807; 1266 pub const XK_Hangul_J_RieulTieut: u32 = 3808; 1267 pub const XK_Hangul_J_RieulPhieuf: u32 = 3809; 1268 pub const XK_Hangul_J_RieulHieuh: u32 = 3810; 1269 pub const XK_Hangul_J_Mieum: u32 = 3811; 1270 pub const XK_Hangul_J_Pieub: u32 = 3812; 1271 pub const XK_Hangul_J_PieubSios: u32 = 3813; 1272 pub const XK_Hangul_J_Sios: u32 = 3814; 1273 pub const XK_Hangul_J_SsangSios: u32 = 3815; 1274 pub const XK_Hangul_J_Ieung: u32 = 3816; 1275 pub const XK_Hangul_J_Jieuj: u32 = 3817; 1276 pub const XK_Hangul_J_Cieuc: u32 = 3818; 1277 pub const XK_Hangul_J_Khieuq: u32 = 3819; 1278 pub const XK_Hangul_J_Tieut: u32 = 3820; 1279 pub const XK_Hangul_J_Phieuf: u32 = 3821; 1280 pub const XK_Hangul_J_Hieuh: u32 = 3822; 1281 pub const XK_Hangul_RieulYeorinHieuh: u32 = 3823; 1282 pub const XK_Hangul_SunkyeongeumMieum: u32 = 3824; 1283 pub const XK_Hangul_SunkyeongeumPieub: u32 = 3825; 1284 pub const XK_Hangul_PanSios: u32 = 3826; 1285 pub const XK_Hangul_KkogjiDalrinIeung: u32 = 3827; 1286 pub const XK_Hangul_SunkyeongeumPhieuf: u32 = 3828; 1287 pub const XK_Hangul_YeorinHieuh: u32 = 3829; 1288 pub const XK_Hangul_AraeA: u32 = 3830; 1289 pub const XK_Hangul_AraeAE: u32 = 3831; 1290 pub const XK_Hangul_J_PanSios: u32 = 3832; 1291 pub const XK_Hangul_J_KkogjiDalrinIeung: u32 = 3833; 1292 pub const XK_Hangul_J_YeorinHieuh: u32 = 3834; 1293 pub const XK_Korean_Won: u32 = 3839; 1294 pub const XK_Armenian_ligature_ew: u32 = 16778631; 1295 pub const XK_Armenian_full_stop: u32 = 16778633; 1296 pub const XK_Armenian_verjaket: u32 = 16778633; 1297 pub const XK_Armenian_separation_mark: u32 = 16778589; 1298 pub const XK_Armenian_but: u32 = 16778589; 1299 pub const XK_Armenian_hyphen: u32 = 16778634; 1300 pub const XK_Armenian_yentamna: u32 = 16778634; 1301 pub const XK_Armenian_exclam: u32 = 16778588; 1302 pub const XK_Armenian_amanak: u32 = 16778588; 1303 pub const XK_Armenian_accent: u32 = 16778587; 1304 pub const XK_Armenian_shesht: u32 = 16778587; 1305 pub const XK_Armenian_question: u32 = 16778590; 1306 pub const XK_Armenian_paruyk: u32 = 16778590; 1307 pub const XK_Armenian_AYB: u32 = 16778545; 1308 pub const XK_Armenian_ayb: u32 = 16778593; 1309 pub const XK_Armenian_BEN: u32 = 16778546; 1310 pub const XK_Armenian_ben: u32 = 16778594; 1311 pub const XK_Armenian_GIM: u32 = 16778547; 1312 pub const XK_Armenian_gim: u32 = 16778595; 1313 pub const XK_Armenian_DA: u32 = 16778548; 1314 pub const XK_Armenian_da: u32 = 16778596; 1315 pub const XK_Armenian_YECH: u32 = 16778549; 1316 pub const XK_Armenian_yech: u32 = 16778597; 1317 pub const XK_Armenian_ZA: u32 = 16778550; 1318 pub const XK_Armenian_za: u32 = 16778598; 1319 pub const XK_Armenian_E: u32 = 16778551; 1320 pub const XK_Armenian_e: u32 = 16778599; 1321 pub const XK_Armenian_AT: u32 = 16778552; 1322 pub const XK_Armenian_at: u32 = 16778600; 1323 pub const XK_Armenian_TO: u32 = 16778553; 1324 pub const XK_Armenian_to: u32 = 16778601; 1325 pub const XK_Armenian_ZHE: u32 = 16778554; 1326 pub const XK_Armenian_zhe: u32 = 16778602; 1327 pub const XK_Armenian_INI: u32 = 16778555; 1328 pub const XK_Armenian_ini: u32 = 16778603; 1329 pub const XK_Armenian_LYUN: u32 = 16778556; 1330 pub const XK_Armenian_lyun: u32 = 16778604; 1331 pub const XK_Armenian_KHE: u32 = 16778557; 1332 pub const XK_Armenian_khe: u32 = 16778605; 1333 pub const XK_Armenian_TSA: u32 = 16778558; 1334 pub const XK_Armenian_tsa: u32 = 16778606; 1335 pub const XK_Armenian_KEN: u32 = 16778559; 1336 pub const XK_Armenian_ken: u32 = 16778607; 1337 pub const XK_Armenian_HO: u32 = 16778560; 1338 pub const XK_Armenian_ho: u32 = 16778608; 1339 pub const XK_Armenian_DZA: u32 = 16778561; 1340 pub const XK_Armenian_dza: u32 = 16778609; 1341 pub const XK_Armenian_GHAT: u32 = 16778562; 1342 pub const XK_Armenian_ghat: u32 = 16778610; 1343 pub const XK_Armenian_TCHE: u32 = 16778563; 1344 pub const XK_Armenian_tche: u32 = 16778611; 1345 pub const XK_Armenian_MEN: u32 = 16778564; 1346 pub const XK_Armenian_men: u32 = 16778612; 1347 pub const XK_Armenian_HI: u32 = 16778565; 1348 pub const XK_Armenian_hi: u32 = 16778613; 1349 pub const XK_Armenian_NU: u32 = 16778566; 1350 pub const XK_Armenian_nu: u32 = 16778614; 1351 pub const XK_Armenian_SHA: u32 = 16778567; 1352 pub const XK_Armenian_sha: u32 = 16778615; 1353 pub const XK_Armenian_VO: u32 = 16778568; 1354 pub const XK_Armenian_vo: u32 = 16778616; 1355 pub const XK_Armenian_CHA: u32 = 16778569; 1356 pub const XK_Armenian_cha: u32 = 16778617; 1357 pub const XK_Armenian_PE: u32 = 16778570; 1358 pub const XK_Armenian_pe: u32 = 16778618; 1359 pub const XK_Armenian_JE: u32 = 16778571; 1360 pub const XK_Armenian_je: u32 = 16778619; 1361 pub const XK_Armenian_RA: u32 = 16778572; 1362 pub const XK_Armenian_ra: u32 = 16778620; 1363 pub const XK_Armenian_SE: u32 = 16778573; 1364 pub const XK_Armenian_se: u32 = 16778621; 1365 pub const XK_Armenian_VEV: u32 = 16778574; 1366 pub const XK_Armenian_vev: u32 = 16778622; 1367 pub const XK_Armenian_TYUN: u32 = 16778575; 1368 pub const XK_Armenian_tyun: u32 = 16778623; 1369 pub const XK_Armenian_RE: u32 = 16778576; 1370 pub const XK_Armenian_re: u32 = 16778624; 1371 pub const XK_Armenian_TSO: u32 = 16778577; 1372 pub const XK_Armenian_tso: u32 = 16778625; 1373 pub const XK_Armenian_VYUN: u32 = 16778578; 1374 pub const XK_Armenian_vyun: u32 = 16778626; 1375 pub const XK_Armenian_PYUR: u32 = 16778579; 1376 pub const XK_Armenian_pyur: u32 = 16778627; 1377 pub const XK_Armenian_KE: u32 = 16778580; 1378 pub const XK_Armenian_ke: u32 = 16778628; 1379 pub const XK_Armenian_O: u32 = 16778581; 1380 pub const XK_Armenian_o: u32 = 16778629; 1381 pub const XK_Armenian_FE: u32 = 16778582; 1382 pub const XK_Armenian_fe: u32 = 16778630; 1383 pub const XK_Armenian_apostrophe: u32 = 16778586; 1384 pub const XK_Georgian_an: u32 = 16781520; 1385 pub const XK_Georgian_ban: u32 = 16781521; 1386 pub const XK_Georgian_gan: u32 = 16781522; 1387 pub const XK_Georgian_don: u32 = 16781523; 1388 pub const XK_Georgian_en: u32 = 16781524; 1389 pub const XK_Georgian_vin: u32 = 16781525; 1390 pub const XK_Georgian_zen: u32 = 16781526; 1391 pub const XK_Georgian_tan: u32 = 16781527; 1392 pub const XK_Georgian_in: u32 = 16781528; 1393 pub const XK_Georgian_kan: u32 = 16781529; 1394 pub const XK_Georgian_las: u32 = 16781530; 1395 pub const XK_Georgian_man: u32 = 16781531; 1396 pub const XK_Georgian_nar: u32 = 16781532; 1397 pub const XK_Georgian_on: u32 = 16781533; 1398 pub const XK_Georgian_par: u32 = 16781534; 1399 pub const XK_Georgian_zhar: u32 = 16781535; 1400 pub const XK_Georgian_rae: u32 = 16781536; 1401 pub const XK_Georgian_san: u32 = 16781537; 1402 pub const XK_Georgian_tar: u32 = 16781538; 1403 pub const XK_Georgian_un: u32 = 16781539; 1404 pub const XK_Georgian_phar: u32 = 16781540; 1405 pub const XK_Georgian_khar: u32 = 16781541; 1406 pub const XK_Georgian_ghan: u32 = 16781542; 1407 pub const XK_Georgian_qar: u32 = 16781543; 1408 pub const XK_Georgian_shin: u32 = 16781544; 1409 pub const XK_Georgian_chin: u32 = 16781545; 1410 pub const XK_Georgian_can: u32 = 16781546; 1411 pub const XK_Georgian_jil: u32 = 16781547; 1412 pub const XK_Georgian_cil: u32 = 16781548; 1413 pub const XK_Georgian_char: u32 = 16781549; 1414 pub const XK_Georgian_xan: u32 = 16781550; 1415 pub const XK_Georgian_jhan: u32 = 16781551; 1416 pub const XK_Georgian_hae: u32 = 16781552; 1417 pub const XK_Georgian_he: u32 = 16781553; 1418 pub const XK_Georgian_hie: u32 = 16781554; 1419 pub const XK_Georgian_we: u32 = 16781555; 1420 pub const XK_Georgian_har: u32 = 16781556; 1421 pub const XK_Georgian_hoe: u32 = 16781557; 1422 pub const XK_Georgian_fi: u32 = 16781558; 1423 pub const XK_Xabovedot: u32 = 16785034; 1424 pub const XK_Ibreve: u32 = 16777516; 1425 pub const XK_Zstroke: u32 = 16777653; 1426 pub const XK_Gcaron: u32 = 16777702; 1427 pub const XK_Ocaron: u32 = 16777681; 1428 pub const XK_Obarred: u32 = 16777631; 1429 pub const XK_xabovedot: u32 = 16785035; 1430 pub const XK_ibreve: u32 = 16777517; 1431 pub const XK_zstroke: u32 = 16777654; 1432 pub const XK_gcaron: u32 = 16777703; 1433 pub const XK_ocaron: u32 = 16777682; 1434 pub const XK_obarred: u32 = 16777845; 1435 pub const XK_SCHWA: u32 = 16777615; 1436 pub const XK_schwa: u32 = 16777817; 1437 pub const XK_EZH: u32 = 16777655; 1438 pub const XK_ezh: u32 = 16777874; 1439 pub const XK_Lbelowdot: u32 = 16784950; 1440 pub const XK_lbelowdot: u32 = 16784951; 1441 pub const XK_Abelowdot: u32 = 16785056; 1442 pub const XK_abelowdot: u32 = 16785057; 1443 pub const XK_Ahook: u32 = 16785058; 1444 pub const XK_ahook: u32 = 16785059; 1445 pub const XK_Acircumflexacute: u32 = 16785060; 1446 pub const XK_acircumflexacute: u32 = 16785061; 1447 pub const XK_Acircumflexgrave: u32 = 16785062; 1448 pub const XK_acircumflexgrave: u32 = 16785063; 1449 pub const XK_Acircumflexhook: u32 = 16785064; 1450 pub const XK_acircumflexhook: u32 = 16785065; 1451 pub const XK_Acircumflextilde: u32 = 16785066; 1452 pub const XK_acircumflextilde: u32 = 16785067; 1453 pub const XK_Acircumflexbelowdot: u32 = 16785068; 1454 pub const XK_acircumflexbelowdot: u32 = 16785069; 1455 pub const XK_Abreveacute: u32 = 16785070; 1456 pub const XK_abreveacute: u32 = 16785071; 1457 pub const XK_Abrevegrave: u32 = 16785072; 1458 pub const XK_abrevegrave: u32 = 16785073; 1459 pub const XK_Abrevehook: u32 = 16785074; 1460 pub const XK_abrevehook: u32 = 16785075; 1461 pub const XK_Abrevetilde: u32 = 16785076; 1462 pub const XK_abrevetilde: u32 = 16785077; 1463 pub const XK_Abrevebelowdot: u32 = 16785078; 1464 pub const XK_abrevebelowdot: u32 = 16785079; 1465 pub const XK_Ebelowdot: u32 = 16785080; 1466 pub const XK_ebelowdot: u32 = 16785081; 1467 pub const XK_Ehook: u32 = 16785082; 1468 pub const XK_ehook: u32 = 16785083; 1469 pub const XK_Etilde: u32 = 16785084; 1470 pub const XK_etilde: u32 = 16785085; 1471 pub const XK_Ecircumflexacute: u32 = 16785086; 1472 pub const XK_ecircumflexacute: u32 = 16785087; 1473 pub const XK_Ecircumflexgrave: u32 = 16785088; 1474 pub const XK_ecircumflexgrave: u32 = 16785089; 1475 pub const XK_Ecircumflexhook: u32 = 16785090; 1476 pub const XK_ecircumflexhook: u32 = 16785091; 1477 pub const XK_Ecircumflextilde: u32 = 16785092; 1478 pub const XK_ecircumflextilde: u32 = 16785093; 1479 pub const XK_Ecircumflexbelowdot: u32 = 16785094; 1480 pub const XK_ecircumflexbelowdot: u32 = 16785095; 1481 pub const XK_Ihook: u32 = 16785096; 1482 pub const XK_ihook: u32 = 16785097; 1483 pub const XK_Ibelowdot: u32 = 16785098; 1484 pub const XK_ibelowdot: u32 = 16785099; 1485 pub const XK_Obelowdot: u32 = 16785100; 1486 pub const XK_obelowdot: u32 = 16785101; 1487 pub const XK_Ohook: u32 = 16785102; 1488 pub const XK_ohook: u32 = 16785103; 1489 pub const XK_Ocircumflexacute: u32 = 16785104; 1490 pub const XK_ocircumflexacute: u32 = 16785105; 1491 pub const XK_Ocircumflexgrave: u32 = 16785106; 1492 pub const XK_ocircumflexgrave: u32 = 16785107; 1493 pub const XK_Ocircumflexhook: u32 = 16785108; 1494 pub const XK_ocircumflexhook: u32 = 16785109; 1495 pub const XK_Ocircumflextilde: u32 = 16785110; 1496 pub const XK_ocircumflextilde: u32 = 16785111; 1497 pub const XK_Ocircumflexbelowdot: u32 = 16785112; 1498 pub const XK_ocircumflexbelowdot: u32 = 16785113; 1499 pub const XK_Ohornacute: u32 = 16785114; 1500 pub const XK_ohornacute: u32 = 16785115; 1501 pub const XK_Ohorngrave: u32 = 16785116; 1502 pub const XK_ohorngrave: u32 = 16785117; 1503 pub const XK_Ohornhook: u32 = 16785118; 1504 pub const XK_ohornhook: u32 = 16785119; 1505 pub const XK_Ohorntilde: u32 = 16785120; 1506 pub const XK_ohorntilde: u32 = 16785121; 1507 pub const XK_Ohornbelowdot: u32 = 16785122; 1508 pub const XK_ohornbelowdot: u32 = 16785123; 1509 pub const XK_Ubelowdot: u32 = 16785124; 1510 pub const XK_ubelowdot: u32 = 16785125; 1511 pub const XK_Uhook: u32 = 16785126; 1512 pub const XK_uhook: u32 = 16785127; 1513 pub const XK_Uhornacute: u32 = 16785128; 1514 pub const XK_uhornacute: u32 = 16785129; 1515 pub const XK_Uhorngrave: u32 = 16785130; 1516 pub const XK_uhorngrave: u32 = 16785131; 1517 pub const XK_Uhornhook: u32 = 16785132; 1518 pub const XK_uhornhook: u32 = 16785133; 1519 pub const XK_Uhorntilde: u32 = 16785134; 1520 pub const XK_uhorntilde: u32 = 16785135; 1521 pub const XK_Uhornbelowdot: u32 = 16785136; 1522 pub const XK_uhornbelowdot: u32 = 16785137; 1523 pub const XK_Ybelowdot: u32 = 16785140; 1524 pub const XK_ybelowdot: u32 = 16785141; 1525 pub const XK_Yhook: u32 = 16785142; 1526 pub const XK_yhook: u32 = 16785143; 1527 pub const XK_Ytilde: u32 = 16785144; 1528 pub const XK_ytilde: u32 = 16785145; 1529 pub const XK_Ohorn: u32 = 16777632; 1530 pub const XK_ohorn: u32 = 16777633; 1531 pub const XK_Uhorn: u32 = 16777647; 1532 pub const XK_uhorn: u32 = 16777648; 1533 pub const XK_EcuSign: u32 = 16785568; 1534 pub const XK_ColonSign: u32 = 16785569; 1535 pub const XK_CruzeiroSign: u32 = 16785570; 1536 pub const XK_FFrancSign: u32 = 16785571; 1537 pub const XK_LiraSign: u32 = 16785572; 1538 pub const XK_MillSign: u32 = 16785573; 1539 pub const XK_NairaSign: u32 = 16785574; 1540 pub const XK_PesetaSign: u32 = 16785575; 1541 pub const XK_RupeeSign: u32 = 16785576; 1542 pub const XK_WonSign: u32 = 16785577; 1543 pub const XK_NewSheqelSign: u32 = 16785578; 1544 pub const XK_DongSign: u32 = 16785579; 1545 pub const XK_EuroSign: u32 = 8364; 1546 pub const XK_zerosuperior: u32 = 16785520; 1547 pub const XK_foursuperior: u32 = 16785524; 1548 pub const XK_fivesuperior: u32 = 16785525; 1549 pub const XK_sixsuperior: u32 = 16785526; 1550 pub const XK_sevensuperior: u32 = 16785527; 1551 pub const XK_eightsuperior: u32 = 16785528; 1552 pub const XK_ninesuperior: u32 = 16785529; 1553 pub const XK_zerosubscript: u32 = 16785536; 1554 pub const XK_onesubscript: u32 = 16785537; 1555 pub const XK_twosubscript: u32 = 16785538; 1556 pub const XK_threesubscript: u32 = 16785539; 1557 pub const XK_foursubscript: u32 = 16785540; 1558 pub const XK_fivesubscript: u32 = 16785541; 1559 pub const XK_sixsubscript: u32 = 16785542; 1560 pub const XK_sevensubscript: u32 = 16785543; 1561 pub const XK_eightsubscript: u32 = 16785544; 1562 pub const XK_ninesubscript: u32 = 16785545; 1563 pub const XK_partdifferential: u32 = 16785922; 1564 pub const XK_emptyset: u32 = 16785925; 1565 pub const XK_elementof: u32 = 16785928; 1566 pub const XK_notelementof: u32 = 16785929; 1567 pub const XK_containsas: u32 = 16785931; 1568 pub const XK_squareroot: u32 = 16785946; 1569 pub const XK_cuberoot: u32 = 16785947; 1570 pub const XK_fourthroot: u32 = 16785948; 1571 pub const XK_dintegral: u32 = 16785964; 1572 pub const XK_tintegral: u32 = 16785965; 1573 pub const XK_because: u32 = 16785973; 1574 pub const XK_approxeq: u32 = 16785992; 1575 pub const XK_notapproxeq: u32 = 16785991; 1576 pub const XK_notidentical: u32 = 16786018; 1577 pub const XK_stricteq: u32 = 16786019; 1578 pub const XK_braille_dot_1: u32 = 65521; 1579 pub const XK_braille_dot_2: u32 = 65522; 1580 pub const XK_braille_dot_3: u32 = 65523; 1581 pub const XK_braille_dot_4: u32 = 65524; 1582 pub const XK_braille_dot_5: u32 = 65525; 1583 pub const XK_braille_dot_6: u32 = 65526; 1584 pub const XK_braille_dot_7: u32 = 65527; 1585 pub const XK_braille_dot_8: u32 = 65528; 1586 pub const XK_braille_dot_9: u32 = 65529; 1587 pub const XK_braille_dot_10: u32 = 65530; 1588 pub const XK_braille_blank: u32 = 16787456; 1589 pub const XK_braille_dots_1: u32 = 16787457; 1590 pub const XK_braille_dots_2: u32 = 16787458; 1591 pub const XK_braille_dots_12: u32 = 16787459; 1592 pub const XK_braille_dots_3: u32 = 16787460; 1593 pub const XK_braille_dots_13: u32 = 16787461; 1594 pub const XK_braille_dots_23: u32 = 16787462; 1595 pub const XK_braille_dots_123: u32 = 16787463; 1596 pub const XK_braille_dots_4: u32 = 16787464; 1597 pub const XK_braille_dots_14: u32 = 16787465; 1598 pub const XK_braille_dots_24: u32 = 16787466; 1599 pub const XK_braille_dots_124: u32 = 16787467; 1600 pub const XK_braille_dots_34: u32 = 16787468; 1601 pub const XK_braille_dots_134: u32 = 16787469; 1602 pub const XK_braille_dots_234: u32 = 16787470; 1603 pub const XK_braille_dots_1234: u32 = 16787471; 1604 pub const XK_braille_dots_5: u32 = 16787472; 1605 pub const XK_braille_dots_15: u32 = 16787473; 1606 pub const XK_braille_dots_25: u32 = 16787474; 1607 pub const XK_braille_dots_125: u32 = 16787475; 1608 pub const XK_braille_dots_35: u32 = 16787476; 1609 pub const XK_braille_dots_135: u32 = 16787477; 1610 pub const XK_braille_dots_235: u32 = 16787478; 1611 pub const XK_braille_dots_1235: u32 = 16787479; 1612 pub const XK_braille_dots_45: u32 = 16787480; 1613 pub const XK_braille_dots_145: u32 = 16787481; 1614 pub const XK_braille_dots_245: u32 = 16787482; 1615 pub const XK_braille_dots_1245: u32 = 16787483; 1616 pub const XK_braille_dots_345: u32 = 16787484; 1617 pub const XK_braille_dots_1345: u32 = 16787485; 1618 pub const XK_braille_dots_2345: u32 = 16787486; 1619 pub const XK_braille_dots_12345: u32 = 16787487; 1620 pub const XK_braille_dots_6: u32 = 16787488; 1621 pub const XK_braille_dots_16: u32 = 16787489; 1622 pub const XK_braille_dots_26: u32 = 16787490; 1623 pub const XK_braille_dots_126: u32 = 16787491; 1624 pub const XK_braille_dots_36: u32 = 16787492; 1625 pub const XK_braille_dots_136: u32 = 16787493; 1626 pub const XK_braille_dots_236: u32 = 16787494; 1627 pub const XK_braille_dots_1236: u32 = 16787495; 1628 pub const XK_braille_dots_46: u32 = 16787496; 1629 pub const XK_braille_dots_146: u32 = 16787497; 1630 pub const XK_braille_dots_246: u32 = 16787498; 1631 pub const XK_braille_dots_1246: u32 = 16787499; 1632 pub const XK_braille_dots_346: u32 = 16787500; 1633 pub const XK_braille_dots_1346: u32 = 16787501; 1634 pub const XK_braille_dots_2346: u32 = 16787502; 1635 pub const XK_braille_dots_12346: u32 = 16787503; 1636 pub const XK_braille_dots_56: u32 = 16787504; 1637 pub const XK_braille_dots_156: u32 = 16787505; 1638 pub const XK_braille_dots_256: u32 = 16787506; 1639 pub const XK_braille_dots_1256: u32 = 16787507; 1640 pub const XK_braille_dots_356: u32 = 16787508; 1641 pub const XK_braille_dots_1356: u32 = 16787509; 1642 pub const XK_braille_dots_2356: u32 = 16787510; 1643 pub const XK_braille_dots_12356: u32 = 16787511; 1644 pub const XK_braille_dots_456: u32 = 16787512; 1645 pub const XK_braille_dots_1456: u32 = 16787513; 1646 pub const XK_braille_dots_2456: u32 = 16787514; 1647 pub const XK_braille_dots_12456: u32 = 16787515; 1648 pub const XK_braille_dots_3456: u32 = 16787516; 1649 pub const XK_braille_dots_13456: u32 = 16787517; 1650 pub const XK_braille_dots_23456: u32 = 16787518; 1651 pub const XK_braille_dots_123456: u32 = 16787519; 1652 pub const XK_braille_dots_7: u32 = 16787520; 1653 pub const XK_braille_dots_17: u32 = 16787521; 1654 pub const XK_braille_dots_27: u32 = 16787522; 1655 pub const XK_braille_dots_127: u32 = 16787523; 1656 pub const XK_braille_dots_37: u32 = 16787524; 1657 pub const XK_braille_dots_137: u32 = 16787525; 1658 pub const XK_braille_dots_237: u32 = 16787526; 1659 pub const XK_braille_dots_1237: u32 = 16787527; 1660 pub const XK_braille_dots_47: u32 = 16787528; 1661 pub const XK_braille_dots_147: u32 = 16787529; 1662 pub const XK_braille_dots_247: u32 = 16787530; 1663 pub const XK_braille_dots_1247: u32 = 16787531; 1664 pub const XK_braille_dots_347: u32 = 16787532; 1665 pub const XK_braille_dots_1347: u32 = 16787533; 1666 pub const XK_braille_dots_2347: u32 = 16787534; 1667 pub const XK_braille_dots_12347: u32 = 16787535; 1668 pub const XK_braille_dots_57: u32 = 16787536; 1669 pub const XK_braille_dots_157: u32 = 16787537; 1670 pub const XK_braille_dots_257: u32 = 16787538; 1671 pub const XK_braille_dots_1257: u32 = 16787539; 1672 pub const XK_braille_dots_357: u32 = 16787540; 1673 pub const XK_braille_dots_1357: u32 = 16787541; 1674 pub const XK_braille_dots_2357: u32 = 16787542; 1675 pub const XK_braille_dots_12357: u32 = 16787543; 1676 pub const XK_braille_dots_457: u32 = 16787544; 1677 pub const XK_braille_dots_1457: u32 = 16787545; 1678 pub const XK_braille_dots_2457: u32 = 16787546; 1679 pub const XK_braille_dots_12457: u32 = 16787547; 1680 pub const XK_braille_dots_3457: u32 = 16787548; 1681 pub const XK_braille_dots_13457: u32 = 16787549; 1682 pub const XK_braille_dots_23457: u32 = 16787550; 1683 pub const XK_braille_dots_123457: u32 = 16787551; 1684 pub const XK_braille_dots_67: u32 = 16787552; 1685 pub const XK_braille_dots_167: u32 = 16787553; 1686 pub const XK_braille_dots_267: u32 = 16787554; 1687 pub const XK_braille_dots_1267: u32 = 16787555; 1688 pub const XK_braille_dots_367: u32 = 16787556; 1689 pub const XK_braille_dots_1367: u32 = 16787557; 1690 pub const XK_braille_dots_2367: u32 = 16787558; 1691 pub const XK_braille_dots_12367: u32 = 16787559; 1692 pub const XK_braille_dots_467: u32 = 16787560; 1693 pub const XK_braille_dots_1467: u32 = 16787561; 1694 pub const XK_braille_dots_2467: u32 = 16787562; 1695 pub const XK_braille_dots_12467: u32 = 16787563; 1696 pub const XK_braille_dots_3467: u32 = 16787564; 1697 pub const XK_braille_dots_13467: u32 = 16787565; 1698 pub const XK_braille_dots_23467: u32 = 16787566; 1699 pub const XK_braille_dots_123467: u32 = 16787567; 1700 pub const XK_braille_dots_567: u32 = 16787568; 1701 pub const XK_braille_dots_1567: u32 = 16787569; 1702 pub const XK_braille_dots_2567: u32 = 16787570; 1703 pub const XK_braille_dots_12567: u32 = 16787571; 1704 pub const XK_braille_dots_3567: u32 = 16787572; 1705 pub const XK_braille_dots_13567: u32 = 16787573; 1706 pub const XK_braille_dots_23567: u32 = 16787574; 1707 pub const XK_braille_dots_123567: u32 = 16787575; 1708 pub const XK_braille_dots_4567: u32 = 16787576; 1709 pub const XK_braille_dots_14567: u32 = 16787577; 1710 pub const XK_braille_dots_24567: u32 = 16787578; 1711 pub const XK_braille_dots_124567: u32 = 16787579; 1712 pub const XK_braille_dots_34567: u32 = 16787580; 1713 pub const XK_braille_dots_134567: u32 = 16787581; 1714 pub const XK_braille_dots_234567: u32 = 16787582; 1715 pub const XK_braille_dots_1234567: u32 = 16787583; 1716 pub const XK_braille_dots_8: u32 = 16787584; 1717 pub const XK_braille_dots_18: u32 = 16787585; 1718 pub const XK_braille_dots_28: u32 = 16787586; 1719 pub const XK_braille_dots_128: u32 = 16787587; 1720 pub const XK_braille_dots_38: u32 = 16787588; 1721 pub const XK_braille_dots_138: u32 = 16787589; 1722 pub const XK_braille_dots_238: u32 = 16787590; 1723 pub const XK_braille_dots_1238: u32 = 16787591; 1724 pub const XK_braille_dots_48: u32 = 16787592; 1725 pub const XK_braille_dots_148: u32 = 16787593; 1726 pub const XK_braille_dots_248: u32 = 16787594; 1727 pub const XK_braille_dots_1248: u32 = 16787595; 1728 pub const XK_braille_dots_348: u32 = 16787596; 1729 pub const XK_braille_dots_1348: u32 = 16787597; 1730 pub const XK_braille_dots_2348: u32 = 16787598; 1731 pub const XK_braille_dots_12348: u32 = 16787599; 1732 pub const XK_braille_dots_58: u32 = 16787600; 1733 pub const XK_braille_dots_158: u32 = 16787601; 1734 pub const XK_braille_dots_258: u32 = 16787602; 1735 pub const XK_braille_dots_1258: u32 = 16787603; 1736 pub const XK_braille_dots_358: u32 = 16787604; 1737 pub const XK_braille_dots_1358: u32 = 16787605; 1738 pub const XK_braille_dots_2358: u32 = 16787606; 1739 pub const XK_braille_dots_12358: u32 = 16787607; 1740 pub const XK_braille_dots_458: u32 = 16787608; 1741 pub const XK_braille_dots_1458: u32 = 16787609; 1742 pub const XK_braille_dots_2458: u32 = 16787610; 1743 pub const XK_braille_dots_12458: u32 = 16787611; 1744 pub const XK_braille_dots_3458: u32 = 16787612; 1745 pub const XK_braille_dots_13458: u32 = 16787613; 1746 pub const XK_braille_dots_23458: u32 = 16787614; 1747 pub const XK_braille_dots_123458: u32 = 16787615; 1748 pub const XK_braille_dots_68: u32 = 16787616; 1749 pub const XK_braille_dots_168: u32 = 16787617; 1750 pub const XK_braille_dots_268: u32 = 16787618; 1751 pub const XK_braille_dots_1268: u32 = 16787619; 1752 pub const XK_braille_dots_368: u32 = 16787620; 1753 pub const XK_braille_dots_1368: u32 = 16787621; 1754 pub const XK_braille_dots_2368: u32 = 16787622; 1755 pub const XK_braille_dots_12368: u32 = 16787623; 1756 pub const XK_braille_dots_468: u32 = 16787624; 1757 pub const XK_braille_dots_1468: u32 = 16787625; 1758 pub const XK_braille_dots_2468: u32 = 16787626; 1759 pub const XK_braille_dots_12468: u32 = 16787627; 1760 pub const XK_braille_dots_3468: u32 = 16787628; 1761 pub const XK_braille_dots_13468: u32 = 16787629; 1762 pub const XK_braille_dots_23468: u32 = 16787630; 1763 pub const XK_braille_dots_123468: u32 = 16787631; 1764 pub const XK_braille_dots_568: u32 = 16787632; 1765 pub const XK_braille_dots_1568: u32 = 16787633; 1766 pub const XK_braille_dots_2568: u32 = 16787634; 1767 pub const XK_braille_dots_12568: u32 = 16787635; 1768 pub const XK_braille_dots_3568: u32 = 16787636; 1769 pub const XK_braille_dots_13568: u32 = 16787637; 1770 pub const XK_braille_dots_23568: u32 = 16787638; 1771 pub const XK_braille_dots_123568: u32 = 16787639; 1772 pub const XK_braille_dots_4568: u32 = 16787640; 1773 pub const XK_braille_dots_14568: u32 = 16787641; 1774 pub const XK_braille_dots_24568: u32 = 16787642; 1775 pub const XK_braille_dots_124568: u32 = 16787643; 1776 pub const XK_braille_dots_34568: u32 = 16787644; 1777 pub const XK_braille_dots_134568: u32 = 16787645; 1778 pub const XK_braille_dots_234568: u32 = 16787646; 1779 pub const XK_braille_dots_1234568: u32 = 16787647; 1780 pub const XK_braille_dots_78: u32 = 16787648; 1781 pub const XK_braille_dots_178: u32 = 16787649; 1782 pub const XK_braille_dots_278: u32 = 16787650; 1783 pub const XK_braille_dots_1278: u32 = 16787651; 1784 pub const XK_braille_dots_378: u32 = 16787652; 1785 pub const XK_braille_dots_1378: u32 = 16787653; 1786 pub const XK_braille_dots_2378: u32 = 16787654; 1787 pub const XK_braille_dots_12378: u32 = 16787655; 1788 pub const XK_braille_dots_478: u32 = 16787656; 1789 pub const XK_braille_dots_1478: u32 = 16787657; 1790 pub const XK_braille_dots_2478: u32 = 16787658; 1791 pub const XK_braille_dots_12478: u32 = 16787659; 1792 pub const XK_braille_dots_3478: u32 = 16787660; 1793 pub const XK_braille_dots_13478: u32 = 16787661; 1794 pub const XK_braille_dots_23478: u32 = 16787662; 1795 pub const XK_braille_dots_123478: u32 = 16787663; 1796 pub const XK_braille_dots_578: u32 = 16787664; 1797 pub const XK_braille_dots_1578: u32 = 16787665; 1798 pub const XK_braille_dots_2578: u32 = 16787666; 1799 pub const XK_braille_dots_12578: u32 = 16787667; 1800 pub const XK_braille_dots_3578: u32 = 16787668; 1801 pub const XK_braille_dots_13578: u32 = 16787669; 1802 pub const XK_braille_dots_23578: u32 = 16787670; 1803 pub const XK_braille_dots_123578: u32 = 16787671; 1804 pub const XK_braille_dots_4578: u32 = 16787672; 1805 pub const XK_braille_dots_14578: u32 = 16787673; 1806 pub const XK_braille_dots_24578: u32 = 16787674; 1807 pub const XK_braille_dots_124578: u32 = 16787675; 1808 pub const XK_braille_dots_34578: u32 = 16787676; 1809 pub const XK_braille_dots_134578: u32 = 16787677; 1810 pub const XK_braille_dots_234578: u32 = 16787678; 1811 pub const XK_braille_dots_1234578: u32 = 16787679; 1812 pub const XK_braille_dots_678: u32 = 16787680; 1813 pub const XK_braille_dots_1678: u32 = 16787681; 1814 pub const XK_braille_dots_2678: u32 = 16787682; 1815 pub const XK_braille_dots_12678: u32 = 16787683; 1816 pub const XK_braille_dots_3678: u32 = 16787684; 1817 pub const XK_braille_dots_13678: u32 = 16787685; 1818 pub const XK_braille_dots_23678: u32 = 16787686; 1819 pub const XK_braille_dots_123678: u32 = 16787687; 1820 pub const XK_braille_dots_4678: u32 = 16787688; 1821 pub const XK_braille_dots_14678: u32 = 16787689; 1822 pub const XK_braille_dots_24678: u32 = 16787690; 1823 pub const XK_braille_dots_124678: u32 = 16787691; 1824 pub const XK_braille_dots_34678: u32 = 16787692; 1825 pub const XK_braille_dots_134678: u32 = 16787693; 1826 pub const XK_braille_dots_234678: u32 = 16787694; 1827 pub const XK_braille_dots_1234678: u32 = 16787695; 1828 pub const XK_braille_dots_5678: u32 = 16787696; 1829 pub const XK_braille_dots_15678: u32 = 16787697; 1830 pub const XK_braille_dots_25678: u32 = 16787698; 1831 pub const XK_braille_dots_125678: u32 = 16787699; 1832 pub const XK_braille_dots_35678: u32 = 16787700; 1833 pub const XK_braille_dots_135678: u32 = 16787701; 1834 pub const XK_braille_dots_235678: u32 = 16787702; 1835 pub const XK_braille_dots_1235678: u32 = 16787703; 1836 pub const XK_braille_dots_45678: u32 = 16787704; 1837 pub const XK_braille_dots_145678: u32 = 16787705; 1838 pub const XK_braille_dots_245678: u32 = 16787706; 1839 pub const XK_braille_dots_1245678: u32 = 16787707; 1840 pub const XK_braille_dots_345678: u32 = 16787708; 1841 pub const XK_braille_dots_1345678: u32 = 16787709; 1842 pub const XK_braille_dots_2345678: u32 = 16787710; 1843 pub const XK_braille_dots_12345678: u32 = 16787711; 1844 pub const XK_Sinh_ng: u32 = 16780674; 1845 pub const XK_Sinh_h2: u32 = 16780675; 1846 pub const XK_Sinh_a: u32 = 16780677; 1847 pub const XK_Sinh_aa: u32 = 16780678; 1848 pub const XK_Sinh_ae: u32 = 16780679; 1849 pub const XK_Sinh_aee: u32 = 16780680; 1850 pub const XK_Sinh_i: u32 = 16780681; 1851 pub const XK_Sinh_ii: u32 = 16780682; 1852 pub const XK_Sinh_u: u32 = 16780683; 1853 pub const XK_Sinh_uu: u32 = 16780684; 1854 pub const XK_Sinh_ri: u32 = 16780685; 1855 pub const XK_Sinh_rii: u32 = 16780686; 1856 pub const XK_Sinh_lu: u32 = 16780687; 1857 pub const XK_Sinh_luu: u32 = 16780688; 1858 pub const XK_Sinh_e: u32 = 16780689; 1859 pub const XK_Sinh_ee: u32 = 16780690; 1860 pub const XK_Sinh_ai: u32 = 16780691; 1861 pub const XK_Sinh_o: u32 = 16780692; 1862 pub const XK_Sinh_oo: u32 = 16780693; 1863 pub const XK_Sinh_au: u32 = 16780694; 1864 pub const XK_Sinh_ka: u32 = 16780698; 1865 pub const XK_Sinh_kha: u32 = 16780699; 1866 pub const XK_Sinh_ga: u32 = 16780700; 1867 pub const XK_Sinh_gha: u32 = 16780701; 1868 pub const XK_Sinh_ng2: u32 = 16780702; 1869 pub const XK_Sinh_nga: u32 = 16780703; 1870 pub const XK_Sinh_ca: u32 = 16780704; 1871 pub const XK_Sinh_cha: u32 = 16780705; 1872 pub const XK_Sinh_ja: u32 = 16780706; 1873 pub const XK_Sinh_jha: u32 = 16780707; 1874 pub const XK_Sinh_nya: u32 = 16780708; 1875 pub const XK_Sinh_jnya: u32 = 16780709; 1876 pub const XK_Sinh_nja: u32 = 16780710; 1877 pub const XK_Sinh_tta: u32 = 16780711; 1878 pub const XK_Sinh_ttha: u32 = 16780712; 1879 pub const XK_Sinh_dda: u32 = 16780713; 1880 pub const XK_Sinh_ddha: u32 = 16780714; 1881 pub const XK_Sinh_nna: u32 = 16780715; 1882 pub const XK_Sinh_ndda: u32 = 16780716; 1883 pub const XK_Sinh_tha: u32 = 16780717; 1884 pub const XK_Sinh_thha: u32 = 16780718; 1885 pub const XK_Sinh_dha: u32 = 16780719; 1886 pub const XK_Sinh_dhha: u32 = 16780720; 1887 pub const XK_Sinh_na: u32 = 16780721; 1888 pub const XK_Sinh_ndha: u32 = 16780723; 1889 pub const XK_Sinh_pa: u32 = 16780724; 1890 pub const XK_Sinh_pha: u32 = 16780725; 1891 pub const XK_Sinh_ba: u32 = 16780726; 1892 pub const XK_Sinh_bha: u32 = 16780727; 1893 pub const XK_Sinh_ma: u32 = 16780728; 1894 pub const XK_Sinh_mba: u32 = 16780729; 1895 pub const XK_Sinh_ya: u32 = 16780730; 1896 pub const XK_Sinh_ra: u32 = 16780731; 1897 pub const XK_Sinh_la: u32 = 16780733; 1898 pub const XK_Sinh_va: u32 = 16780736; 1899 pub const XK_Sinh_sha: u32 = 16780737; 1900 pub const XK_Sinh_ssha: u32 = 16780738; 1901 pub const XK_Sinh_sa: u32 = 16780739; 1902 pub const XK_Sinh_ha: u32 = 16780740; 1903 pub const XK_Sinh_lla: u32 = 16780741; 1904 pub const XK_Sinh_fa: u32 = 16780742; 1905 pub const XK_Sinh_al: u32 = 16780746; 1906 pub const XK_Sinh_aa2: u32 = 16780751; 1907 pub const XK_Sinh_ae2: u32 = 16780752; 1908 pub const XK_Sinh_aee2: u32 = 16780753; 1909 pub const XK_Sinh_i2: u32 = 16780754; 1910 pub const XK_Sinh_ii2: u32 = 16780755; 1911 pub const XK_Sinh_u2: u32 = 16780756; 1912 pub const XK_Sinh_uu2: u32 = 16780758; 1913 pub const XK_Sinh_ru2: u32 = 16780760; 1914 pub const XK_Sinh_e2: u32 = 16780761; 1915 pub const XK_Sinh_ee2: u32 = 16780762; 1916 pub const XK_Sinh_ai2: u32 = 16780763; 1917 pub const XK_Sinh_o2: u32 = 16780764; 1918 pub const XK_Sinh_oo2: u32 = 16780765; 1919 pub const XK_Sinh_au2: u32 = 16780766; 1920 pub const XK_Sinh_lu2: u32 = 16780767; 1921 pub const XK_Sinh_ruu2: u32 = 16780786; 1922 pub const XK_Sinh_luu2: u32 = 16780787; 1923 pub const XK_Sinh_kunddaliya: u32 = 16780788; 1924 pub const PMinSize: u32 = 16; 1925 pub const PMaxSize: u32 = 32; 1926 pub const VisualScreenMask: u32 = 2; 1927 pub const VisualDepthMask: u32 = 4; 1928 pub const VisualRedMaskMask: u32 = 16; 1929 pub const VisualGreenMaskMask: u32 = 32; 1930 pub const VisualBlueMaskMask: u32 = 64; 1931 pub const ShmCompletion: u32 = 0; 1932 pub type XID = ::std::os::raw::c_ulong; 1933 pub type Atom = ::std::os::raw::c_ulong; 1934 pub type VisualID = ::std::os::raw::c_ulong; 1935 pub type Time = ::std::os::raw::c_ulong; 1936 pub type Window = XID; 1937 pub type Drawable = XID; 1938 pub type Font = XID; 1939 pub type Pixmap = XID; 1940 pub type Colormap = XID; 1941 pub type KeySym = XID; 1942 pub type KeyCode = ::std::os::raw::c_uchar; 1943 pub type XPointer = *mut ::std::os::raw::c_char; 1944 #[repr(C)] 1945 #[derive(Copy, Clone)] 1946 pub struct _XExtData { 1947 pub number: ::std::os::raw::c_int, 1948 pub next: *mut _XExtData, 1949 pub free_private: ::std::option::Option< 1950 unsafe extern "C" fn(extension: *mut _XExtData) -> ::std::os::raw::c_int, 1951 >, 1952 pub private_data: XPointer, 1953 } 1954 pub type XExtData = _XExtData; 1955 #[repr(C)] 1956 #[derive(Copy, Clone)] 1957 pub struct XGCValues { 1958 pub function: ::std::os::raw::c_int, 1959 pub plane_mask: ::std::os::raw::c_ulong, 1960 pub foreground: ::std::os::raw::c_ulong, 1961 pub background: ::std::os::raw::c_ulong, 1962 pub line_width: ::std::os::raw::c_int, 1963 pub line_style: ::std::os::raw::c_int, 1964 pub cap_style: ::std::os::raw::c_int, 1965 pub join_style: ::std::os::raw::c_int, 1966 pub fill_style: ::std::os::raw::c_int, 1967 pub fill_rule: ::std::os::raw::c_int, 1968 pub arc_mode: ::std::os::raw::c_int, 1969 pub tile: Pixmap, 1970 pub stipple: Pixmap, 1971 pub ts_x_origin: ::std::os::raw::c_int, 1972 pub ts_y_origin: ::std::os::raw::c_int, 1973 pub font: Font, 1974 pub subwindow_mode: ::std::os::raw::c_int, 1975 pub graphics_exposures: ::std::os::raw::c_int, 1976 pub clip_x_origin: ::std::os::raw::c_int, 1977 pub clip_y_origin: ::std::os::raw::c_int, 1978 pub clip_mask: Pixmap, 1979 pub dash_offset: ::std::os::raw::c_int, 1980 pub dashes: ::std::os::raw::c_char, 1981 } 1982 #[repr(C)] 1983 #[derive(Copy, Clone)] 1984 pub struct _XGC { 1985 _unused: [u8; 0], 1986 } 1987 pub type GC = *mut _XGC; 1988 #[repr(C)] 1989 #[derive(Copy, Clone)] 1990 pub struct Visual { 1991 pub ext_data: *mut XExtData, 1992 pub visualid: VisualID, 1993 pub class: ::std::os::raw::c_int, 1994 pub red_mask: ::std::os::raw::c_ulong, 1995 pub green_mask: ::std::os::raw::c_ulong, 1996 pub blue_mask: ::std::os::raw::c_ulong, 1997 pub bits_per_rgb: ::std::os::raw::c_int, 1998 pub map_entries: ::std::os::raw::c_int, 1999 } 2000 #[repr(C)] 2001 #[derive(Copy, Clone)] 2002 pub struct Depth { 2003 pub depth: ::std::os::raw::c_int, 2004 pub nvisuals: ::std::os::raw::c_int, 2005 pub visuals: *mut Visual, 2006 } 2007 #[repr(C)] 2008 #[derive(Copy, Clone)] 2009 pub struct _XDisplay { 2010 _unused: [u8; 0], 2011 } 2012 #[repr(C)] 2013 #[derive(Copy, Clone)] 2014 pub struct Screen { 2015 pub ext_data: *mut XExtData, 2016 pub display: *mut _XDisplay, 2017 pub root: Window, 2018 pub width: ::std::os::raw::c_int, 2019 pub height: ::std::os::raw::c_int, 2020 pub mwidth: ::std::os::raw::c_int, 2021 pub mheight: ::std::os::raw::c_int, 2022 pub ndepths: ::std::os::raw::c_int, 2023 pub depths: *mut Depth, 2024 pub root_depth: ::std::os::raw::c_int, 2025 pub root_visual: *mut Visual, 2026 pub default_gc: GC, 2027 pub cmap: Colormap, 2028 pub white_pixel: ::std::os::raw::c_ulong, 2029 pub black_pixel: ::std::os::raw::c_ulong, 2030 pub max_maps: ::std::os::raw::c_int, 2031 pub min_maps: ::std::os::raw::c_int, 2032 pub backing_store: ::std::os::raw::c_int, 2033 pub save_unders: ::std::os::raw::c_int, 2034 pub root_input_mask: ::std::os::raw::c_long, 2035 } 2036 #[repr(C)] 2037 #[derive(Copy, Clone)] 2038 pub struct _XImage { 2039 pub width: ::std::os::raw::c_int, 2040 pub height: ::std::os::raw::c_int, 2041 pub xoffset: ::std::os::raw::c_int, 2042 pub format: ::std::os::raw::c_int, 2043 pub data: *mut ::std::os::raw::c_char, 2044 pub byte_order: ::std::os::raw::c_int, 2045 pub bitmap_unit: ::std::os::raw::c_int, 2046 pub bitmap_bit_order: ::std::os::raw::c_int, 2047 pub bitmap_pad: ::std::os::raw::c_int, 2048 pub depth: ::std::os::raw::c_int, 2049 pub bytes_per_line: ::std::os::raw::c_int, 2050 pub bits_per_pixel: ::std::os::raw::c_int, 2051 pub red_mask: ::std::os::raw::c_ulong, 2052 pub green_mask: ::std::os::raw::c_ulong, 2053 pub blue_mask: ::std::os::raw::c_ulong, 2054 pub obdata: XPointer, 2055 pub f: _XImage_funcs, 2056 } 2057 #[repr(C)] 2058 #[derive(Copy, Clone)] 2059 pub struct _XImage_funcs { 2060 pub create_image: ::std::option::Option< 2061 unsafe extern "C" fn( 2062 arg1: *mut _XDisplay, 2063 arg2: *mut Visual, 2064 arg3: ::std::os::raw::c_uint, 2065 arg4: ::std::os::raw::c_int, 2066 arg5: ::std::os::raw::c_int, 2067 arg6: *mut ::std::os::raw::c_char, 2068 arg7: ::std::os::raw::c_uint, 2069 arg8: ::std::os::raw::c_uint, 2070 arg9: ::std::os::raw::c_int, 2071 arg10: ::std::os::raw::c_int, 2072 ) -> *mut _XImage, 2073 >, 2074 pub destroy_image: 2075 ::std::option::Option<unsafe extern "C" fn(arg1: *mut _XImage) -> ::std::os::raw::c_int>, 2076 pub get_pixel: ::std::option::Option< 2077 unsafe extern "C" fn( 2078 arg1: *mut _XImage, 2079 arg2: ::std::os::raw::c_int, 2080 arg3: ::std::os::raw::c_int, 2081 ) -> ::std::os::raw::c_ulong, 2082 >, 2083 pub put_pixel: ::std::option::Option< 2084 unsafe extern "C" fn( 2085 arg1: *mut _XImage, 2086 arg2: ::std::os::raw::c_int, 2087 arg3: ::std::os::raw::c_int, 2088 arg4: ::std::os::raw::c_ulong, 2089 ) -> ::std::os::raw::c_int, 2090 >, 2091 pub sub_image: ::std::option::Option< 2092 unsafe extern "C" fn( 2093 arg1: *mut _XImage, 2094 arg2: ::std::os::raw::c_int, 2095 arg3: ::std::os::raw::c_int, 2096 arg4: ::std::os::raw::c_uint, 2097 arg5: ::std::os::raw::c_uint, 2098 ) -> *mut _XImage, 2099 >, 2100 pub add_pixel: ::std::option::Option< 2101 unsafe extern "C" fn( 2102 arg1: *mut _XImage, 2103 arg2: ::std::os::raw::c_long, 2104 ) -> ::std::os::raw::c_int, 2105 >, 2106 } 2107 pub type XImage = _XImage; 2108 pub type Display = _XDisplay; 2109 #[repr(C)] 2110 #[derive(Copy, Clone)] 2111 pub struct XKeyEvent { 2112 pub type_: ::std::os::raw::c_int, 2113 pub serial: ::std::os::raw::c_ulong, 2114 pub send_event: ::std::os::raw::c_int, 2115 pub display: *mut Display, 2116 pub window: Window, 2117 pub root: Window, 2118 pub subwindow: Window, 2119 pub time: Time, 2120 pub x: ::std::os::raw::c_int, 2121 pub y: ::std::os::raw::c_int, 2122 pub x_root: ::std::os::raw::c_int, 2123 pub y_root: ::std::os::raw::c_int, 2124 pub state: ::std::os::raw::c_uint, 2125 pub keycode: ::std::os::raw::c_uint, 2126 pub same_screen: ::std::os::raw::c_int, 2127 } 2128 #[repr(C)] 2129 #[derive(Copy, Clone)] 2130 pub struct XButtonEvent { 2131 pub type_: ::std::os::raw::c_int, 2132 pub serial: ::std::os::raw::c_ulong, 2133 pub send_event: ::std::os::raw::c_int, 2134 pub display: *mut Display, 2135 pub window: Window, 2136 pub root: Window, 2137 pub subwindow: Window, 2138 pub time: Time, 2139 pub x: ::std::os::raw::c_int, 2140 pub y: ::std::os::raw::c_int, 2141 pub x_root: ::std::os::raw::c_int, 2142 pub y_root: ::std::os::raw::c_int, 2143 pub state: ::std::os::raw::c_uint, 2144 pub button: ::std::os::raw::c_uint, 2145 pub same_screen: ::std::os::raw::c_int, 2146 } 2147 #[repr(C)] 2148 #[derive(Copy, Clone)] 2149 pub struct XMotionEvent { 2150 pub type_: ::std::os::raw::c_int, 2151 pub serial: ::std::os::raw::c_ulong, 2152 pub send_event: ::std::os::raw::c_int, 2153 pub display: *mut Display, 2154 pub window: Window, 2155 pub root: Window, 2156 pub subwindow: Window, 2157 pub time: Time, 2158 pub x: ::std::os::raw::c_int, 2159 pub y: ::std::os::raw::c_int, 2160 pub x_root: ::std::os::raw::c_int, 2161 pub y_root: ::std::os::raw::c_int, 2162 pub state: ::std::os::raw::c_uint, 2163 pub is_hint: ::std::os::raw::c_char, 2164 pub same_screen: ::std::os::raw::c_int, 2165 } 2166 #[repr(C)] 2167 #[derive(Copy, Clone)] 2168 pub struct XCrossingEvent { 2169 pub type_: ::std::os::raw::c_int, 2170 pub serial: ::std::os::raw::c_ulong, 2171 pub send_event: ::std::os::raw::c_int, 2172 pub display: *mut Display, 2173 pub window: Window, 2174 pub root: Window, 2175 pub subwindow: Window, 2176 pub time: Time, 2177 pub x: ::std::os::raw::c_int, 2178 pub y: ::std::os::raw::c_int, 2179 pub x_root: ::std::os::raw::c_int, 2180 pub y_root: ::std::os::raw::c_int, 2181 pub mode: ::std::os::raw::c_int, 2182 pub detail: ::std::os::raw::c_int, 2183 pub same_screen: ::std::os::raw::c_int, 2184 pub focus: ::std::os::raw::c_int, 2185 pub state: ::std::os::raw::c_uint, 2186 } 2187 #[repr(C)] 2188 #[derive(Copy, Clone)] 2189 pub struct XFocusChangeEvent { 2190 pub type_: ::std::os::raw::c_int, 2191 pub serial: ::std::os::raw::c_ulong, 2192 pub send_event: ::std::os::raw::c_int, 2193 pub display: *mut Display, 2194 pub window: Window, 2195 pub mode: ::std::os::raw::c_int, 2196 pub detail: ::std::os::raw::c_int, 2197 } 2198 #[repr(C)] 2199 #[derive(Copy, Clone)] 2200 pub struct XKeymapEvent { 2201 pub type_: ::std::os::raw::c_int, 2202 pub serial: ::std::os::raw::c_ulong, 2203 pub send_event: ::std::os::raw::c_int, 2204 pub display: *mut Display, 2205 pub window: Window, 2206 pub key_vector: [::std::os::raw::c_char; 32usize], 2207 } 2208 #[repr(C)] 2209 #[derive(Copy, Clone)] 2210 pub struct XExposeEvent { 2211 pub type_: ::std::os::raw::c_int, 2212 pub serial: ::std::os::raw::c_ulong, 2213 pub send_event: ::std::os::raw::c_int, 2214 pub display: *mut Display, 2215 pub window: Window, 2216 pub x: ::std::os::raw::c_int, 2217 pub y: ::std::os::raw::c_int, 2218 pub width: ::std::os::raw::c_int, 2219 pub height: ::std::os::raw::c_int, 2220 pub count: ::std::os::raw::c_int, 2221 } 2222 #[repr(C)] 2223 #[derive(Copy, Clone)] 2224 pub struct XGraphicsExposeEvent { 2225 pub type_: ::std::os::raw::c_int, 2226 pub serial: ::std::os::raw::c_ulong, 2227 pub send_event: ::std::os::raw::c_int, 2228 pub display: *mut Display, 2229 pub drawable: Drawable, 2230 pub x: ::std::os::raw::c_int, 2231 pub y: ::std::os::raw::c_int, 2232 pub width: ::std::os::raw::c_int, 2233 pub height: ::std::os::raw::c_int, 2234 pub count: ::std::os::raw::c_int, 2235 pub major_code: ::std::os::raw::c_int, 2236 pub minor_code: ::std::os::raw::c_int, 2237 } 2238 #[repr(C)] 2239 #[derive(Copy, Clone)] 2240 pub struct XNoExposeEvent { 2241 pub type_: ::std::os::raw::c_int, 2242 pub serial: ::std::os::raw::c_ulong, 2243 pub send_event: ::std::os::raw::c_int, 2244 pub display: *mut Display, 2245 pub drawable: Drawable, 2246 pub major_code: ::std::os::raw::c_int, 2247 pub minor_code: ::std::os::raw::c_int, 2248 } 2249 #[repr(C)] 2250 #[derive(Copy, Clone)] 2251 pub struct XVisibilityEvent { 2252 pub type_: ::std::os::raw::c_int, 2253 pub serial: ::std::os::raw::c_ulong, 2254 pub send_event: ::std::os::raw::c_int, 2255 pub display: *mut Display, 2256 pub window: Window, 2257 pub state: ::std::os::raw::c_int, 2258 } 2259 #[repr(C)] 2260 #[derive(Copy, Clone)] 2261 pub struct XCreateWindowEvent { 2262 pub type_: ::std::os::raw::c_int, 2263 pub serial: ::std::os::raw::c_ulong, 2264 pub send_event: ::std::os::raw::c_int, 2265 pub display: *mut Display, 2266 pub parent: Window, 2267 pub window: Window, 2268 pub x: ::std::os::raw::c_int, 2269 pub y: ::std::os::raw::c_int, 2270 pub width: ::std::os::raw::c_int, 2271 pub height: ::std::os::raw::c_int, 2272 pub border_width: ::std::os::raw::c_int, 2273 pub override_redirect: ::std::os::raw::c_int, 2274 } 2275 #[repr(C)] 2276 #[derive(Copy, Clone)] 2277 pub struct XDestroyWindowEvent { 2278 pub type_: ::std::os::raw::c_int, 2279 pub serial: ::std::os::raw::c_ulong, 2280 pub send_event: ::std::os::raw::c_int, 2281 pub display: *mut Display, 2282 pub event: Window, 2283 pub window: Window, 2284 } 2285 #[repr(C)] 2286 #[derive(Copy, Clone)] 2287 pub struct XUnmapEvent { 2288 pub type_: ::std::os::raw::c_int, 2289 pub serial: ::std::os::raw::c_ulong, 2290 pub send_event: ::std::os::raw::c_int, 2291 pub display: *mut Display, 2292 pub event: Window, 2293 pub window: Window, 2294 pub from_configure: ::std::os::raw::c_int, 2295 } 2296 #[repr(C)] 2297 #[derive(Copy, Clone)] 2298 pub struct XMapEvent { 2299 pub type_: ::std::os::raw::c_int, 2300 pub serial: ::std::os::raw::c_ulong, 2301 pub send_event: ::std::os::raw::c_int, 2302 pub display: *mut Display, 2303 pub event: Window, 2304 pub window: Window, 2305 pub override_redirect: ::std::os::raw::c_int, 2306 } 2307 #[repr(C)] 2308 #[derive(Copy, Clone)] 2309 pub struct XMapRequestEvent { 2310 pub type_: ::std::os::raw::c_int, 2311 pub serial: ::std::os::raw::c_ulong, 2312 pub send_event: ::std::os::raw::c_int, 2313 pub display: *mut Display, 2314 pub parent: Window, 2315 pub window: Window, 2316 } 2317 #[repr(C)] 2318 #[derive(Copy, Clone)] 2319 pub struct XReparentEvent { 2320 pub type_: ::std::os::raw::c_int, 2321 pub serial: ::std::os::raw::c_ulong, 2322 pub send_event: ::std::os::raw::c_int, 2323 pub display: *mut Display, 2324 pub event: Window, 2325 pub window: Window, 2326 pub parent: Window, 2327 pub x: ::std::os::raw::c_int, 2328 pub y: ::std::os::raw::c_int, 2329 pub override_redirect: ::std::os::raw::c_int, 2330 } 2331 #[repr(C)] 2332 #[derive(Copy, Clone)] 2333 pub struct XConfigureEvent { 2334 pub type_: ::std::os::raw::c_int, 2335 pub serial: ::std::os::raw::c_ulong, 2336 pub send_event: ::std::os::raw::c_int, 2337 pub display: *mut Display, 2338 pub event: Window, 2339 pub window: Window, 2340 pub x: ::std::os::raw::c_int, 2341 pub y: ::std::os::raw::c_int, 2342 pub width: ::std::os::raw::c_int, 2343 pub height: ::std::os::raw::c_int, 2344 pub border_width: ::std::os::raw::c_int, 2345 pub above: Window, 2346 pub override_redirect: ::std::os::raw::c_int, 2347 } 2348 #[repr(C)] 2349 #[derive(Copy, Clone)] 2350 pub struct XGravityEvent { 2351 pub type_: ::std::os::raw::c_int, 2352 pub serial: ::std::os::raw::c_ulong, 2353 pub send_event: ::std::os::raw::c_int, 2354 pub display: *mut Display, 2355 pub event: Window, 2356 pub window: Window, 2357 pub x: ::std::os::raw::c_int, 2358 pub y: ::std::os::raw::c_int, 2359 } 2360 #[repr(C)] 2361 #[derive(Copy, Clone)] 2362 pub struct XResizeRequestEvent { 2363 pub type_: ::std::os::raw::c_int, 2364 pub serial: ::std::os::raw::c_ulong, 2365 pub send_event: ::std::os::raw::c_int, 2366 pub display: *mut Display, 2367 pub window: Window, 2368 pub width: ::std::os::raw::c_int, 2369 pub height: ::std::os::raw::c_int, 2370 } 2371 #[repr(C)] 2372 #[derive(Copy, Clone)] 2373 pub struct XConfigureRequestEvent { 2374 pub type_: ::std::os::raw::c_int, 2375 pub serial: ::std::os::raw::c_ulong, 2376 pub send_event: ::std::os::raw::c_int, 2377 pub display: *mut Display, 2378 pub parent: Window, 2379 pub window: Window, 2380 pub x: ::std::os::raw::c_int, 2381 pub y: ::std::os::raw::c_int, 2382 pub width: ::std::os::raw::c_int, 2383 pub height: ::std::os::raw::c_int, 2384 pub border_width: ::std::os::raw::c_int, 2385 pub above: Window, 2386 pub detail: ::std::os::raw::c_int, 2387 pub value_mask: ::std::os::raw::c_ulong, 2388 } 2389 #[repr(C)] 2390 #[derive(Copy, Clone)] 2391 pub struct XCirculateEvent { 2392 pub type_: ::std::os::raw::c_int, 2393 pub serial: ::std::os::raw::c_ulong, 2394 pub send_event: ::std::os::raw::c_int, 2395 pub display: *mut Display, 2396 pub event: Window, 2397 pub window: Window, 2398 pub place: ::std::os::raw::c_int, 2399 } 2400 #[repr(C)] 2401 #[derive(Copy, Clone)] 2402 pub struct XCirculateRequestEvent { 2403 pub type_: ::std::os::raw::c_int, 2404 pub serial: ::std::os::raw::c_ulong, 2405 pub send_event: ::std::os::raw::c_int, 2406 pub display: *mut Display, 2407 pub parent: Window, 2408 pub window: Window, 2409 pub place: ::std::os::raw::c_int, 2410 } 2411 #[repr(C)] 2412 #[derive(Copy, Clone)] 2413 pub struct XPropertyEvent { 2414 pub type_: ::std::os::raw::c_int, 2415 pub serial: ::std::os::raw::c_ulong, 2416 pub send_event: ::std::os::raw::c_int, 2417 pub display: *mut Display, 2418 pub window: Window, 2419 pub atom: Atom, 2420 pub time: Time, 2421 pub state: ::std::os::raw::c_int, 2422 } 2423 #[repr(C)] 2424 #[derive(Copy, Clone)] 2425 pub struct XSelectionClearEvent { 2426 pub type_: ::std::os::raw::c_int, 2427 pub serial: ::std::os::raw::c_ulong, 2428 pub send_event: ::std::os::raw::c_int, 2429 pub display: *mut Display, 2430 pub window: Window, 2431 pub selection: Atom, 2432 pub time: Time, 2433 } 2434 #[repr(C)] 2435 #[derive(Copy, Clone)] 2436 pub struct XSelectionRequestEvent { 2437 pub type_: ::std::os::raw::c_int, 2438 pub serial: ::std::os::raw::c_ulong, 2439 pub send_event: ::std::os::raw::c_int, 2440 pub display: *mut Display, 2441 pub owner: Window, 2442 pub requestor: Window, 2443 pub selection: Atom, 2444 pub target: Atom, 2445 pub property: Atom, 2446 pub time: Time, 2447 } 2448 #[repr(C)] 2449 #[derive(Copy, Clone)] 2450 pub struct XSelectionEvent { 2451 pub type_: ::std::os::raw::c_int, 2452 pub serial: ::std::os::raw::c_ulong, 2453 pub send_event: ::std::os::raw::c_int, 2454 pub display: *mut Display, 2455 pub requestor: Window, 2456 pub selection: Atom, 2457 pub target: Atom, 2458 pub property: Atom, 2459 pub time: Time, 2460 } 2461 #[repr(C)] 2462 #[derive(Copy, Clone)] 2463 pub struct XColormapEvent { 2464 pub type_: ::std::os::raw::c_int, 2465 pub serial: ::std::os::raw::c_ulong, 2466 pub send_event: ::std::os::raw::c_int, 2467 pub display: *mut Display, 2468 pub window: Window, 2469 pub colormap: Colormap, 2470 pub new: ::std::os::raw::c_int, 2471 pub state: ::std::os::raw::c_int, 2472 } 2473 #[repr(C)] 2474 #[derive(Copy, Clone)] 2475 pub struct XClientMessageEvent { 2476 pub type_: ::std::os::raw::c_int, 2477 pub serial: ::std::os::raw::c_ulong, 2478 pub send_event: ::std::os::raw::c_int, 2479 pub display: *mut Display, 2480 pub window: Window, 2481 pub message_type: Atom, 2482 pub format: ::std::os::raw::c_int, 2483 pub data: XClientMessageEvent__bindgen_ty_1, 2484 } 2485 #[repr(C)] 2486 #[derive(Copy, Clone)] 2487 pub union XClientMessageEvent__bindgen_ty_1 { 2488 pub b: [::std::os::raw::c_char; 20usize], 2489 pub s: [::std::os::raw::c_short; 10usize], 2490 pub l: [::std::os::raw::c_long; 5usize], 2491 _bindgen_union_align: [u64; 5usize], 2492 } 2493 #[repr(C)] 2494 #[derive(Copy, Clone)] 2495 pub struct XMappingEvent { 2496 pub type_: ::std::os::raw::c_int, 2497 pub serial: ::std::os::raw::c_ulong, 2498 pub send_event: ::std::os::raw::c_int, 2499 pub display: *mut Display, 2500 pub window: Window, 2501 pub request: ::std::os::raw::c_int, 2502 pub first_keycode: ::std::os::raw::c_int, 2503 pub count: ::std::os::raw::c_int, 2504 } 2505 #[repr(C)] 2506 #[derive(Copy, Clone)] 2507 pub struct XErrorEvent { 2508 pub type_: ::std::os::raw::c_int, 2509 pub display: *mut Display, 2510 pub resourceid: XID, 2511 pub serial: ::std::os::raw::c_ulong, 2512 pub error_code: ::std::os::raw::c_uchar, 2513 pub request_code: ::std::os::raw::c_uchar, 2514 pub minor_code: ::std::os::raw::c_uchar, 2515 } 2516 #[repr(C)] 2517 #[derive(Copy, Clone)] 2518 pub struct XAnyEvent { 2519 pub type_: ::std::os::raw::c_int, 2520 pub serial: ::std::os::raw::c_ulong, 2521 pub send_event: ::std::os::raw::c_int, 2522 pub display: *mut Display, 2523 pub window: Window, 2524 } 2525 #[repr(C)] 2526 #[derive(Copy, Clone)] 2527 pub struct XGenericEvent { 2528 pub type_: ::std::os::raw::c_int, 2529 pub serial: ::std::os::raw::c_ulong, 2530 pub send_event: ::std::os::raw::c_int, 2531 pub display: *mut Display, 2532 pub extension: ::std::os::raw::c_int, 2533 pub evtype: ::std::os::raw::c_int, 2534 } 2535 #[repr(C)] 2536 #[derive(Copy, Clone)] 2537 pub struct XGenericEventCookie { 2538 pub type_: ::std::os::raw::c_int, 2539 pub serial: ::std::os::raw::c_ulong, 2540 pub send_event: ::std::os::raw::c_int, 2541 pub display: *mut Display, 2542 pub extension: ::std::os::raw::c_int, 2543 pub evtype: ::std::os::raw::c_int, 2544 pub cookie: ::std::os::raw::c_uint, 2545 pub data: *mut ::std::os::raw::c_void, 2546 } 2547 #[repr(C)] 2548 #[derive(Copy, Clone)] 2549 pub union _XEvent { 2550 pub type_: ::std::os::raw::c_int, 2551 pub xany: XAnyEvent, 2552 pub xkey: XKeyEvent, 2553 pub xbutton: XButtonEvent, 2554 pub xmotion: XMotionEvent, 2555 pub xcrossing: XCrossingEvent, 2556 pub xfocus: XFocusChangeEvent, 2557 pub xexpose: XExposeEvent, 2558 pub xgraphicsexpose: XGraphicsExposeEvent, 2559 pub xnoexpose: XNoExposeEvent, 2560 pub xvisibility: XVisibilityEvent, 2561 pub xcreatewindow: XCreateWindowEvent, 2562 pub xdestroywindow: XDestroyWindowEvent, 2563 pub xunmap: XUnmapEvent, 2564 pub xmap: XMapEvent, 2565 pub xmaprequest: XMapRequestEvent, 2566 pub xreparent: XReparentEvent, 2567 pub xconfigure: XConfigureEvent, 2568 pub xgravity: XGravityEvent, 2569 pub xresizerequest: XResizeRequestEvent, 2570 pub xconfigurerequest: XConfigureRequestEvent, 2571 pub xcirculate: XCirculateEvent, 2572 pub xcirculaterequest: XCirculateRequestEvent, 2573 pub xproperty: XPropertyEvent, 2574 pub xselectionclear: XSelectionClearEvent, 2575 pub xselectionrequest: XSelectionRequestEvent, 2576 pub xselection: XSelectionEvent, 2577 pub xcolormap: XColormapEvent, 2578 pub xclient: XClientMessageEvent, 2579 pub xmapping: XMappingEvent, 2580 pub xerror: XErrorEvent, 2581 pub xkeymap: XKeymapEvent, 2582 pub xgeneric: XGenericEvent, 2583 pub xcookie: XGenericEventCookie, 2584 pub pad: [::std::os::raw::c_long; 24usize], 2585 _bindgen_union_align: [u64; 24usize], 2586 } 2587 pub type XEvent = _XEvent; 2588 extern "C" { XOpenDisplay(arg1: *const ::std::os::raw::c_char) -> *mut Display2589 pub fn XOpenDisplay(arg1: *const ::std::os::raw::c_char) -> *mut Display; 2590 } 2591 extern "C" { XInternAtom( arg1: *mut Display, arg2: *const ::std::os::raw::c_char, arg3: ::std::os::raw::c_int, ) -> Atom2592 pub fn XInternAtom( 2593 arg1: *mut Display, 2594 arg2: *const ::std::os::raw::c_char, 2595 arg3: ::std::os::raw::c_int, 2596 ) -> Atom; 2597 } 2598 extern "C" { XCreateGC( arg1: *mut Display, arg2: Drawable, arg3: ::std::os::raw::c_ulong, arg4: *mut XGCValues, ) -> GC2599 pub fn XCreateGC( 2600 arg1: *mut Display, 2601 arg2: Drawable, 2602 arg3: ::std::os::raw::c_ulong, 2603 arg4: *mut XGCValues, 2604 ) -> GC; 2605 } 2606 extern "C" { XCreateSimpleWindow( arg1: *mut Display, arg2: Window, arg3: ::std::os::raw::c_int, arg4: ::std::os::raw::c_int, arg5: ::std::os::raw::c_uint, arg6: ::std::os::raw::c_uint, arg7: ::std::os::raw::c_uint, arg8: ::std::os::raw::c_ulong, arg9: ::std::os::raw::c_ulong, ) -> Window2607 pub fn XCreateSimpleWindow( 2608 arg1: *mut Display, 2609 arg2: Window, 2610 arg3: ::std::os::raw::c_int, 2611 arg4: ::std::os::raw::c_int, 2612 arg5: ::std::os::raw::c_uint, 2613 arg6: ::std::os::raw::c_uint, 2614 arg7: ::std::os::raw::c_uint, 2615 arg8: ::std::os::raw::c_ulong, 2616 arg9: ::std::os::raw::c_ulong, 2617 ) -> Window; 2618 } 2619 extern "C" { XKeycodeToKeysym( arg1: *mut Display, arg2: KeyCode, arg3: ::std::os::raw::c_int, ) -> KeySym2620 pub fn XKeycodeToKeysym( 2621 arg1: *mut Display, 2622 arg2: KeyCode, 2623 arg3: ::std::os::raw::c_int, 2624 ) -> KeySym; 2625 } 2626 extern "C" { XRootWindowOfScreen(arg1: *mut Screen) -> Window2627 pub fn XRootWindowOfScreen(arg1: *mut Screen) -> Window; 2628 } 2629 extern "C" { XDefaultVisualOfScreen(arg1: *mut Screen) -> *mut Visual2630 pub fn XDefaultVisualOfScreen(arg1: *mut Screen) -> *mut Visual; 2631 } 2632 extern "C" { XBlackPixelOfScreen(arg1: *mut Screen) -> ::std::os::raw::c_ulong2633 pub fn XBlackPixelOfScreen(arg1: *mut Screen) -> ::std::os::raw::c_ulong; 2634 } 2635 extern "C" { XDefaultScreenOfDisplay(arg1: *mut Display) -> *mut Screen2636 pub fn XDefaultScreenOfDisplay(arg1: *mut Display) -> *mut Screen; 2637 } 2638 extern "C" { XScreenNumberOfScreen(arg1: *mut Screen) -> ::std::os::raw::c_int2639 pub fn XScreenNumberOfScreen(arg1: *mut Screen) -> ::std::os::raw::c_int; 2640 } 2641 extern "C" { XSetWMProtocols( arg1: *mut Display, arg2: Window, arg3: *mut Atom, arg4: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int2642 pub fn XSetWMProtocols( 2643 arg1: *mut Display, 2644 arg2: Window, 2645 arg3: *mut Atom, 2646 arg4: ::std::os::raw::c_int, 2647 ) -> ::std::os::raw::c_int; 2648 } 2649 extern "C" { XClearWindow(arg1: *mut Display, arg2: Window) -> ::std::os::raw::c_int2650 pub fn XClearWindow(arg1: *mut Display, arg2: Window) -> ::std::os::raw::c_int; 2651 } 2652 extern "C" { XCloseDisplay(arg1: *mut Display) -> ::std::os::raw::c_int2653 pub fn XCloseDisplay(arg1: *mut Display) -> ::std::os::raw::c_int; 2654 } 2655 extern "C" { XConnectionNumber(arg1: *mut Display) -> ::std::os::raw::c_int2656 pub fn XConnectionNumber(arg1: *mut Display) -> ::std::os::raw::c_int; 2657 } 2658 extern "C" { XDefaultDepthOfScreen(arg1: *mut Screen) -> ::std::os::raw::c_int2659 pub fn XDefaultDepthOfScreen(arg1: *mut Screen) -> ::std::os::raw::c_int; 2660 } 2661 extern "C" { XDestroyWindow(arg1: *mut Display, arg2: Window) -> ::std::os::raw::c_int2662 pub fn XDestroyWindow(arg1: *mut Display, arg2: Window) -> ::std::os::raw::c_int; 2663 } 2664 extern "C" { XFlush(arg1: *mut Display) -> ::std::os::raw::c_int2665 pub fn XFlush(arg1: *mut Display) -> ::std::os::raw::c_int; 2666 } 2667 extern "C" { XFree(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int2668 pub fn XFree(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int; 2669 } 2670 extern "C" { XFreeGC(arg1: *mut Display, arg2: GC) -> ::std::os::raw::c_int2671 pub fn XFreeGC(arg1: *mut Display, arg2: GC) -> ::std::os::raw::c_int; 2672 } 2673 extern "C" { XMapRaised(arg1: *mut Display, arg2: Window) -> ::std::os::raw::c_int2674 pub fn XMapRaised(arg1: *mut Display, arg2: Window) -> ::std::os::raw::c_int; 2675 } 2676 extern "C" { XNextEvent(arg1: *mut Display, arg2: *mut XEvent) -> ::std::os::raw::c_int2677 pub fn XNextEvent(arg1: *mut Display, arg2: *mut XEvent) -> ::std::os::raw::c_int; 2678 } 2679 extern "C" { XPending(arg1: *mut Display) -> ::std::os::raw::c_int2680 pub fn XPending(arg1: *mut Display) -> ::std::os::raw::c_int; 2681 } 2682 extern "C" { XSelectInput( arg1: *mut Display, arg2: Window, arg3: ::std::os::raw::c_long, ) -> ::std::os::raw::c_int2683 pub fn XSelectInput( 2684 arg1: *mut Display, 2685 arg2: Window, 2686 arg3: ::std::os::raw::c_long, 2687 ) -> ::std::os::raw::c_int; 2688 } 2689 #[repr(C)] 2690 #[derive(Copy, Clone)] 2691 pub struct XSizeHints { 2692 pub flags: ::std::os::raw::c_long, 2693 pub x: ::std::os::raw::c_int, 2694 pub y: ::std::os::raw::c_int, 2695 pub width: ::std::os::raw::c_int, 2696 pub height: ::std::os::raw::c_int, 2697 pub min_width: ::std::os::raw::c_int, 2698 pub min_height: ::std::os::raw::c_int, 2699 pub max_width: ::std::os::raw::c_int, 2700 pub max_height: ::std::os::raw::c_int, 2701 pub width_inc: ::std::os::raw::c_int, 2702 pub height_inc: ::std::os::raw::c_int, 2703 pub min_aspect: XSizeHints__bindgen_ty_1, 2704 pub max_aspect: XSizeHints__bindgen_ty_1, 2705 pub base_width: ::std::os::raw::c_int, 2706 pub base_height: ::std::os::raw::c_int, 2707 pub win_gravity: ::std::os::raw::c_int, 2708 } 2709 #[repr(C)] 2710 #[derive(Copy, Clone)] 2711 pub struct XSizeHints__bindgen_ty_1 { 2712 pub x: ::std::os::raw::c_int, 2713 pub y: ::std::os::raw::c_int, 2714 } 2715 extern "C" { XDestroyImage(ximage: *mut XImage) -> ::std::os::raw::c_int2716 pub fn XDestroyImage(ximage: *mut XImage) -> ::std::os::raw::c_int; 2717 } 2718 #[repr(C)] 2719 #[derive(Copy, Clone)] 2720 pub struct XVisualInfo { 2721 pub visual: *mut Visual, 2722 pub visualid: VisualID, 2723 pub screen: ::std::os::raw::c_int, 2724 pub depth: ::std::os::raw::c_int, 2725 pub class: ::std::os::raw::c_int, 2726 pub red_mask: ::std::os::raw::c_ulong, 2727 pub green_mask: ::std::os::raw::c_ulong, 2728 pub blue_mask: ::std::os::raw::c_ulong, 2729 pub colormap_size: ::std::os::raw::c_int, 2730 pub bits_per_rgb: ::std::os::raw::c_int, 2731 } 2732 extern "C" { XAllocSizeHints() -> *mut XSizeHints2733 pub fn XAllocSizeHints() -> *mut XSizeHints; 2734 } 2735 extern "C" { XGetVisualInfo( arg1: *mut Display, arg2: ::std::os::raw::c_long, arg3: *mut XVisualInfo, arg4: *mut ::std::os::raw::c_int, ) -> *mut XVisualInfo2736 pub fn XGetVisualInfo( 2737 arg1: *mut Display, 2738 arg2: ::std::os::raw::c_long, 2739 arg3: *mut XVisualInfo, 2740 arg4: *mut ::std::os::raw::c_int, 2741 ) -> *mut XVisualInfo; 2742 } 2743 extern "C" { XSetWMNormalHints(arg1: *mut Display, arg2: Window, arg3: *mut XSizeHints)2744 pub fn XSetWMNormalHints(arg1: *mut Display, arg2: Window, arg3: *mut XSizeHints); 2745 } 2746 pub type ShmSeg = ::std::os::raw::c_ulong; 2747 #[repr(C)] 2748 #[derive(Copy, Clone)] 2749 pub struct XShmCompletionEvent { 2750 pub type_: ::std::os::raw::c_int, 2751 pub serial: ::std::os::raw::c_ulong, 2752 pub send_event: ::std::os::raw::c_int, 2753 pub display: *mut Display, 2754 pub drawable: Drawable, 2755 pub major_code: ::std::os::raw::c_int, 2756 pub minor_code: ::std::os::raw::c_int, 2757 pub shmseg: ShmSeg, 2758 pub offset: ::std::os::raw::c_ulong, 2759 } 2760 #[repr(C)] 2761 #[derive(Copy, Clone)] 2762 pub struct XShmSegmentInfo { 2763 pub shmseg: ShmSeg, 2764 pub shmid: ::std::os::raw::c_int, 2765 pub shmaddr: *mut ::std::os::raw::c_char, 2766 pub readOnly: ::std::os::raw::c_int, 2767 } 2768 extern "C" { XShmQueryExtension(arg1: *mut Display) -> ::std::os::raw::c_int2769 pub fn XShmQueryExtension(arg1: *mut Display) -> ::std::os::raw::c_int; 2770 } 2771 extern "C" { XShmGetEventBase(arg1: *mut Display) -> ::std::os::raw::c_int2772 pub fn XShmGetEventBase(arg1: *mut Display) -> ::std::os::raw::c_int; 2773 } 2774 extern "C" { XShmAttach(arg1: *mut Display, arg2: *mut XShmSegmentInfo) -> ::std::os::raw::c_int2775 pub fn XShmAttach(arg1: *mut Display, arg2: *mut XShmSegmentInfo) -> ::std::os::raw::c_int; 2776 } 2777 extern "C" { XShmDetach(arg1: *mut Display, arg2: *mut XShmSegmentInfo) -> ::std::os::raw::c_int2778 pub fn XShmDetach(arg1: *mut Display, arg2: *mut XShmSegmentInfo) -> ::std::os::raw::c_int; 2779 } 2780 extern "C" { XShmPutImage( arg1: *mut Display, arg2: Drawable, arg3: GC, arg4: *mut XImage, arg5: ::std::os::raw::c_int, arg6: ::std::os::raw::c_int, arg7: ::std::os::raw::c_int, arg8: ::std::os::raw::c_int, arg9: ::std::os::raw::c_uint, arg10: ::std::os::raw::c_uint, arg11: ::std::os::raw::c_int, ) -> ::std::os::raw::c_int2781 pub fn XShmPutImage( 2782 arg1: *mut Display, 2783 arg2: Drawable, 2784 arg3: GC, 2785 arg4: *mut XImage, 2786 arg5: ::std::os::raw::c_int, 2787 arg6: ::std::os::raw::c_int, 2788 arg7: ::std::os::raw::c_int, 2789 arg8: ::std::os::raw::c_int, 2790 arg9: ::std::os::raw::c_uint, 2791 arg10: ::std::os::raw::c_uint, 2792 arg11: ::std::os::raw::c_int, 2793 ) -> ::std::os::raw::c_int; 2794 } 2795 extern "C" { XShmCreateImage( arg1: *mut Display, arg2: *mut Visual, arg3: ::std::os::raw::c_uint, arg4: ::std::os::raw::c_int, arg5: *mut ::std::os::raw::c_char, arg6: *mut XShmSegmentInfo, arg7: ::std::os::raw::c_uint, arg8: ::std::os::raw::c_uint, ) -> *mut XImage2796 pub fn XShmCreateImage( 2797 arg1: *mut Display, 2798 arg2: *mut Visual, 2799 arg3: ::std::os::raw::c_uint, 2800 arg4: ::std::os::raw::c_int, 2801 arg5: *mut ::std::os::raw::c_char, 2802 arg6: *mut XShmSegmentInfo, 2803 arg7: ::std::os::raw::c_uint, 2804 arg8: ::std::os::raw::c_uint, 2805 ) -> *mut XImage; 2806 } 2807