diff options
author | Tomaka17 <pierre.krieger1708@gmail.com> | 2014-10-04 19:17:02 +0200 |
---|---|---|
committer | Tomaka17 <pierre.krieger1708@gmail.com> | 2014-10-09 15:55:42 +0200 |
commit | e565bfeb1372b885f8cced6a42596b731cb382b2 (patch) | |
tree | 4a788e43172cd968c2a2cd1bd7d3102ea6937c80 /src/x11/events.rs | |
parent | cfb0cb70013772492c1930ced62f48aa6cb372ff (diff) | |
download | glutin-e565bfeb1372b885f8cced6a42596b731cb382b2.tar.gz glutin-e565bfeb1372b885f8cced6a42596b731cb382b2.zip |
Implement headless rendering
Diffstat (limited to 'src/x11/events.rs')
-rw-r--r-- | src/x11/events.rs | 1002 |
1 files changed, 0 insertions, 1002 deletions
diff --git a/src/x11/events.rs b/src/x11/events.rs deleted file mode 100644 index d5b559a..0000000 --- a/src/x11/events.rs +++ /dev/null @@ -1,1002 +0,0 @@ -use {events, libc}; -use super::ffi; -use VirtualKeyCode; - -pub fn keycode_to_element(scancode: libc::c_uint) -> Option<VirtualKeyCode> { - Some(match scancode { - //ffi::XK_BackSpace => events::Backspace, - ffi::XK_Tab => events::Tab, - //ffi::XK_Linefeed => events::Linefeed, - //ffi::XK_Clear => events::Clear, - ffi::XK_Return => events::Return, - //ffi::XK_Pause => events::Pause, - //ffi::XK_Scroll_Lock => events::Scroll_lock, - //ffi::XK_Sys_Req => events::Sys_req, - ffi::XK_Escape => events::Escape, - //ffi::XK_Delete => events::Delete, - //ffi::XK_Multi_key => events::Multi_key, - //ffi::XK_Kanji => events::Kanji, - //ffi::XK_Muhenkan => events::Muhenkan, - //ffi::XK_Henkan_Mode => events::Henkan_mode, - //ffi::XK_Henkan => events::Henkan, - //ffi::XK_Romaji => events::Romaji, - //ffi::XK_Hiragana => events::Hiragana, - //ffi::XK_Katakana => events::Katakana, - //ffi::XK_Hiragana_Katakana => events::Hiragana_katakana, - //ffi::XK_Zenkaku => events::Zenkaku, - //ffi::XK_Hankaku => events::Hankaku, - //ffi::XK_Zenkaku_Hankaku => events::Zenkaku_hankaku, - //ffi::XK_Touroku => events::Touroku, - //ffi::XK_Massyo => events::Massyo, - //ffi::XK_Kana_Lock => events::Kana_lock, - //ffi::XK_Kana_Shift => events::Kana_shift, - //ffi::XK_Eisu_Shift => events::Eisu_shift, - //ffi::XK_Eisu_toggle => events::Eisu_toggle, - //ffi::XK_Home => events::Home, - ffi::XK_Left => events::Left, - ffi::XK_Up => events::Up, - ffi::XK_Right => events::Right, - ffi::XK_Down => events::Down, - //ffi::XK_Prior => events::Prior, - //ffi::XK_Page_Up => events::Page_up, - //ffi::XK_Next => events::Next, - //ffi::XK_Page_Down => events::Page_down, - //ffi::XK_End => events::End, - //ffi::XK_Begin => events::Begin, - //ffi::XK_Win_L => events::Win_l, - //ffi::XK_Win_R => events::Win_r, - //ffi::XK_App => events::App, - //ffi::XK_Select => events::Select, - //ffi::XK_Print => events::Print, - //ffi::XK_Execute => events::Execute, - ffi::XK_Insert => events::Insert, - //ffi::XK_Undo => events::Undo, - //ffi::XK_Redo => events::Redo, - //ffi::XK_Menu => events::Menu, - //ffi::XK_Find => events::Find, - //ffi::XK_Cancel => events::Cancel, - //ffi::XK_Help => events::Help, - //ffi::XK_Break => events::Break, - //ffi::XK_Mode_switch => events::Mode_switch, - //ffi::XK_script_switch => events::Script_switch, - //ffi::XK_Num_Lock => events::Num_lock, - //ffi::XK_KP_Space => events::Kp_space, - //ffi::XK_KP_Tab => events::Kp_tab, - //ffi::XK_KP_Enter => events::Kp_enter, - //ffi::XK_KP_F1 => events::Kp_f1, - //ffi::XK_KP_F2 => events::Kp_f2, - //ffi::XK_KP_F3 => events::Kp_f3, - //ffi::XK_KP_F4 => events::Kp_f4, - //ffi::XK_KP_Home => events::Kp_home, - //ffi::XK_KP_Left => events::Kp_left, - //ffi::XK_KP_Up => events::Kp_up, - //ffi::XK_KP_Right => events::Kp_right, - //ffi::XK_KP_Down => events::Kp_down, - //ffi::XK_KP_Prior => events::Kp_prior, - //ffi::XK_KP_Page_Up => events::Kp_page_up, - //ffi::XK_KP_Next => events::Kp_next, - //ffi::XK_KP_Page_Down => events::Kp_page_down, - //ffi::XK_KP_End => events::Kp_end, - //ffi::XK_KP_Begin => events::Kp_begin, - //ffi::XK_KP_Insert => events::Kp_insert, - //ffi::XK_KP_Delete => events::Kp_delete, - //ffi::XK_KP_Equal => events::Kp_equal, - //ffi::XK_KP_Multiply => events::Kp_multiply, - //ffi::XK_KP_Add => events::Kp_add, - //ffi::XK_KP_Separator => events::Kp_separator, - //ffi::XK_KP_Subtract => events::Kp_subtract, - //ffi::XK_KP_Decimal => events::Kp_decimal, - //ffi::XK_KP_Divide => events::Kp_divide, - //ffi::XK_KP_0 => events::Kp_0, - //ffi::XK_KP_1 => events::Kp_1, - //ffi::XK_KP_2 => events::Kp_2, - //ffi::XK_KP_3 => events::Kp_3, - //ffi::XK_KP_4 => events::Kp_4, - //ffi::XK_KP_5 => events::Kp_5, - //ffi::XK_KP_6 => events::Kp_6, - //ffi::XK_KP_7 => events::Kp_7, - //ffi::XK_KP_8 => events::Kp_8, - //ffi::XK_KP_9 => events::Kp_9, - ffi::XK_F1 => events::F1, - ffi::XK_F2 => events::F2, - ffi::XK_F3 => events::F3, - ffi::XK_F4 => events::F4, - ffi::XK_F5 => events::F5, - ffi::XK_F6 => events::F6, - ffi::XK_F7 => events::F7, - ffi::XK_F8 => events::F8, - ffi::XK_F9 => events::F9, - ffi::XK_F10 => events::F10, - ffi::XK_F11 => events::F11, - //ffi::XK_L1 => events::L1, - ffi::XK_F12 => events::F12, - //ffi::XK_L2 => events::L2, - ffi::XK_F13 => events::F13, - //ffi::XK_L3 => events::L3, - ffi::XK_F14 => events::F14, - //ffi::XK_L4 => events::L4, - ffi::XK_F15 => events::F15, - //ffi::XK_L5 => events::L5, - //ffi::XK_F16 => events::F16, - //ffi::XK_L6 => events::L6, - //ffi::XK_F17 => events::F17, - //ffi::XK_L7 => events::L7, - //ffi::XK_F18 => events::F18, - //ffi::XK_L8 => events::L8, - //ffi::XK_F19 => events::F19, - //ffi::XK_L9 => events::L9, - //ffi::XK_F20 => events::F20, - //ffi::XK_L10 => events::L10, - //ffi::XK_F21 => events::F21, - //ffi::XK_R1 => events::R1, - //ffi::XK_F22 => events::F22, - //ffi::XK_R2 => events::R2, - //ffi::XK_F23 => events::F23, - //ffi::XK_R3 => events::R3, - //ffi::XK_F24 => events::F24, - //ffi::XK_R4 => events::R4, - //ffi::XK_F25 => events::F25, - //ffi::XK_R5 => events::R5, - //ffi::XK_F26 => events::F26, - //ffi::XK_R6 => events::R6, - //ffi::XK_F27 => events::F27, - //ffi::XK_R7 => events::R7, - //ffi::XK_F28 => events::F28, - //ffi::XK_R8 => events::R8, - //ffi::XK_F29 => events::F29, - //ffi::XK_R9 => events::R9, - //ffi::XK_F30 => events::F30, - //ffi::XK_R10 => events::R10, - //ffi::XK_F31 => events::F31, - //ffi::XK_R11 => events::R11, - //ffi::XK_F32 => events::F32, - //ffi::XK_R12 => events::R12, - //ffi::XK_F33 => events::F33, - //ffi::XK_R13 => events::R13, - //ffi::XK_F34 => events::F34, - //ffi::XK_R14 => events::R14, - //ffi::XK_F35 => events::F35, - //ffi::XK_R15 => events::R15, - //ffi::XK_Shift_L => events::Shift_l, - //ffi::XK_Shift_R => events::Shift_r, - //ffi::XK_Control_L => events::Control_l, - //ffi::XK_Control_R => events::Control_r, - //ffi::XK_Caps_Lock => events::Caps_lock, - //ffi::XK_Shift_Lock => events::Shift_lock, - //ffi::XK_Meta_L => events::Meta_l, - //ffi::XK_Meta_R => events::Meta_r, - //ffi::XK_Alt_L => events::Alt_l, - //ffi::XK_Alt_R => events::Alt_r, - //ffi::XK_Super_L => events::Super_l, - //ffi::XK_Super_R => events::Super_r, - //ffi::XK_Hyper_L => events::Hyper_l, - //ffi::XK_Hyper_R => events::Hyper_r, - ffi::XK_space => events::Space, - //ffi::XK_exclam => events::Exclam, - //ffi::XK_quotedbl => events::Quotedbl, - //ffi::XK_numbersign => events::Numbersign, - //ffi::XK_dollar => events::Dollar, - //ffi::XK_percent => events::Percent, - //ffi::XK_ampersand => events::Ampersand, - //ffi::XK_apostrophe => events::Apostrophe, - //ffi::XK_quoteright => events::Quoteright, - //ffi::XK_parenleft => events::Parenleft, - //ffi::XK_parenright => events::Parenright, - //ffi::XK_asterisk => events::Asterisk, - //ffi::XK_plus => events::Plus, - //ffi::XK_comma => events::Comma, - //ffi::XK_minus => events::Minus, - //ffi::XK_period => events::Period, - //ffi::XK_slash => events::Slash, - //ffi::XK_0 => events::0, - //ffi::XK_1 => events::1, - //ffi::XK_2 => events::2, - //ffi::XK_3 => events::3, - //ffi::XK_4 => events::4, - //ffi::XK_5 => events::5, - //ffi::XK_6 => events::6, - //ffi::XK_7 => events::7, - //ffi::XK_8 => events::8, - //ffi::XK_9 => events::9, - //ffi::XK_colon => events::Colon, - //ffi::XK_semicolon => events::Semicolon, - //ffi::XK_less => events::Less, - //ffi::XK_equal => events::Equal, - //ffi::XK_greater => events::Greater, - //ffi::XK_question => events::Question, - //ffi::XK_at => events::At, - ffi::XK_A => events::A, - ffi::XK_B => events::B, - ffi::XK_C => events::C, - ffi::XK_D => events::D, - ffi::XK_E => events::E, - ffi::XK_F => events::F, - ffi::XK_G => events::G, - ffi::XK_H => events::H, - ffi::XK_I => events::I, - ffi::XK_J => events::J, - ffi::XK_K => events::K, - ffi::XK_L => events::L, - ffi::XK_M => events::M, - ffi::XK_N => events::N, - ffi::XK_O => events::O, - ffi::XK_P => events::P, - ffi::XK_Q => events::Q, - ffi::XK_R => events::R, - ffi::XK_S => events::S, - ffi::XK_T => events::T, - ffi::XK_U => events::U, - ffi::XK_V => events::V, - ffi::XK_W => events::W, - ffi::XK_X => events::X, - ffi::XK_Y => events::Y, - ffi::XK_Z => events::Z, - //ffi::XK_bracketleft => events::Bracketleft, - //ffi::XK_backslash => events::Backslash, - //ffi::XK_bracketright => events::Bracketright, - //ffi::XK_asciicircum => events::Asciicircum, - //ffi::XK_underscore => events::Underscore, - //ffi::XK_grave => events::Grave, - //ffi::XK_quoteleft => events::Quoteleft, - ffi::XK_a => events::A, - ffi::XK_b => events::B, - ffi::XK_c => events::C, - ffi::XK_d => events::D, - ffi::XK_e => events::E, - ffi::XK_f => events::F, - ffi::XK_g => events::G, - ffi::XK_h => events::H, - ffi::XK_i => events::I, - ffi::XK_j => events::J, - ffi::XK_k => events::K, - ffi::XK_l => events::L, - ffi::XK_m => events::M, - ffi::XK_n => events::N, - ffi::XK_o => events::O, - ffi::XK_p => events::P, - ffi::XK_q => events::Q, - ffi::XK_r => events::R, - ffi::XK_s => events::S, - ffi::XK_t => events::T, - ffi::XK_u => events::U, - ffi::XK_v => events::V, - ffi::XK_w => events::W, - ffi::XK_x => events::X, - ffi::XK_y => events::Y, - ffi::XK_z => events::Z, - //ffi::XK_braceleft => events::Braceleft, - //ffi::XK_bar => events::Bar, - //ffi::XK_braceright => events::Braceright, - //ffi::XK_asciitilde => events::Asciitilde, - //ffi::XK_nobreakspace => events::Nobreakspace, - //ffi::XK_exclamdown => events::Exclamdown, - //ffi::XK_cent => events::Cent, - //ffi::XK_sterling => events::Sterling, - //ffi::XK_currency => events::Currency, - //ffi::XK_yen => events::Yen, - //ffi::XK_brokenbar => events::Brokenbar, - //ffi::XK_section => events::Section, - //ffi::XK_diaeresis => events::Diaeresis, - //ffi::XK_copyright => events::Copyright, - //ffi::XK_ordfeminine => events::Ordfeminine, - //ffi::XK_guillemotleft => events::Guillemotleft, - //ffi::XK_notsign => events::Notsign, - //ffi::XK_hyphen => events::Hyphen, - //ffi::XK_registered => events::Registered, - //ffi::XK_macron => events::Macron, - //ffi::XK_degree => events::Degree, - //ffi::XK_plusminus => events::Plusminus, - //ffi::XK_twosuperior => events::Twosuperior, - //ffi::XK_threesuperior => events::Threesuperior, - //ffi::XK_acute => events::Acute, - //ffi::XK_mu => events::Mu, - //ffi::XK_paragraph => events::Paragraph, - //ffi::XK_periodcentered => events::Periodcentered, - //ffi::XK_cedilla => events::Cedilla, - //ffi::XK_onesuperior => events::Onesuperior, - //ffi::XK_masculine => events::Masculine, - //ffi::XK_guillemotright => events::Guillemotright, - //ffi::XK_onequarter => events::Onequarter, - //ffi::XK_onehalf => events::Onehalf, - //ffi::XK_threequarters => events::Threequarters, - //ffi::XK_questiondown => events::Questiondown, - //ffi::XK_Agrave => events::Agrave, - //ffi::XK_Aacute => events::Aacute, - //ffi::XK_Acircumflex => events::Acircumflex, - //ffi::XK_Atilde => events::Atilde, - //ffi::XK_Adiaeresis => events::Adiaeresis, - //ffi::XK_Aring => events::Aring, - //ffi::XK_AE => events::Ae, - //ffi::XK_Ccedilla => events::Ccedilla, - //ffi::XK_Egrave => events::Egrave, - //ffi::XK_Eacute => events::Eacute, - //ffi::XK_Ecircumflex => events::Ecircumflex, - //ffi::XK_Ediaeresis => events::Ediaeresis, - //ffi::XK_Igrave => events::Igrave, - //ffi::XK_Iacute => events::Iacute, - //ffi::XK_Icircumflex => events::Icircumflex, - //ffi::XK_Idiaeresis => events::Idiaeresis, - //ffi::XK_ETH => events::Eth, - //ffi::XK_Eth => events::Eth, - //ffi::XK_Ntilde => events::Ntilde, - //ffi::XK_Ograve => events::Ograve, - //ffi::XK_Oacute => events::Oacute, - //ffi::XK_Ocircumflex => events::Ocircumflex, - //ffi::XK_Otilde => events::Otilde, - //ffi::XK_Odiaeresis => events::Odiaeresis, - //ffi::XK_multiply => events::Multiply, - //ffi::XK_Ooblique => events::Ooblique, - //ffi::XK_Ugrave => events::Ugrave, - //ffi::XK_Uacute => events::Uacute, - //ffi::XK_Ucircumflex => events::Ucircumflex, - //ffi::XK_Udiaeresis => events::Udiaeresis, - //ffi::XK_Yacute => events::Yacute, - //ffi::XK_THORN => events::Thorn, - //ffi::XK_Thorn => events::Thorn, - //ffi::XK_ssharp => events::Ssharp, - //ffi::XK_agrave => events::Agrave, - //ffi::XK_aacute => events::Aacute, - //ffi::XK_acircumflex => events::Acircumflex, - //ffi::XK_atilde => events::Atilde, - //ffi::XK_adiaeresis => events::Adiaeresis, - //ffi::XK_aring => events::Aring, - //ffi::XK_ae => events::Ae, - //ffi::XK_ccedilla => events::Ccedilla, - //ffi::XK_egrave => events::Egrave, - //ffi::XK_eacute => events::Eacute, - //ffi::XK_ecircumflex => events::Ecircumflex, - //ffi::XK_ediaeresis => events::Ediaeresis, - //ffi::XK_igrave => events::Igrave, - //ffi::XK_iacute => events::Iacute, - //ffi::XK_icircumflex => events::Icircumflex, - //ffi::XK_idiaeresis => events::Idiaeresis, - //ffi::XK_eth => events::Eth, - //ffi::XK_ntilde => events::Ntilde, - //ffi::XK_ograve => events::Ograve, - //ffi::XK_oacute => events::Oacute, - //ffi::XK_ocircumflex => events::Ocircumflex, - //ffi::XK_otilde => events::Otilde, - //ffi::XK_odiaeresis => events::Odiaeresis, - //ffi::XK_division => events::Division, - //ffi::XK_oslash => events::Oslash, - //ffi::XK_ugrave => events::Ugrave, - //ffi::XK_uacute => events::Uacute, - //ffi::XK_ucircumflex => events::Ucircumflex, - //ffi::XK_udiaeresis => events::Udiaeresis, - //ffi::XK_yacute => events::Yacute, - //ffi::XK_thorn => events::Thorn, - //ffi::XK_ydiaeresis => events::Ydiaeresis, - //ffi::XK_Aogonek => events::Aogonek, - //ffi::XK_breve => events::Breve, - //ffi::XK_Lstroke => events::Lstroke, - //ffi::XK_Lcaron => events::Lcaron, - //ffi::XK_Sacute => events::Sacute, - //ffi::XK_Scaron => events::Scaron, - //ffi::XK_Scedilla => events::Scedilla, - //ffi::XK_Tcaron => events::Tcaron, - //ffi::XK_Zacute => events::Zacute, - //ffi::XK_Zcaron => events::Zcaron, - //ffi::XK_Zabovedot => events::Zabovedot, - //ffi::XK_aogonek => events::Aogonek, - //ffi::XK_ogonek => events::Ogonek, - //ffi::XK_lstroke => events::Lstroke, - //ffi::XK_lcaron => events::Lcaron, - //ffi::XK_sacute => events::Sacute, - //ffi::XK_caron => events::Caron, - //ffi::XK_scaron => events::Scaron, - //ffi::XK_scedilla => events::Scedilla, - //ffi::XK_tcaron => events::Tcaron, - //ffi::XK_zacute => events::Zacute, - //ffi::XK_doubleacute => events::Doubleacute, - //ffi::XK_zcaron => events::Zcaron, - //ffi::XK_zabovedot => events::Zabovedot, - //ffi::XK_Racute => events::Racute, - //ffi::XK_Abreve => events::Abreve, - //ffi::XK_Lacute => events::Lacute, - //ffi::XK_Cacute => events::Cacute, - //ffi::XK_Ccaron => events::Ccaron, - //ffi::XK_Eogonek => events::Eogonek, - //ffi::XK_Ecaron => events::Ecaron, - //ffi::XK_Dcaron => events::Dcaron, - //ffi::XK_Dstroke => events::Dstroke, - //ffi::XK_Nacute => events::Nacute, - //ffi::XK_Ncaron => events::Ncaron, - //ffi::XK_Odoubleacute => events::Odoubleacute, - //ffi::XK_Rcaron => events::Rcaron, - //ffi::XK_Uring => events::Uring, - //ffi::XK_Udoubleacute => events::Udoubleacute, - //ffi::XK_Tcedilla => events::Tcedilla, - //ffi::XK_racute => events::Racute, - //ffi::XK_abreve => events::Abreve, - //ffi::XK_lacute => events::Lacute, - //ffi::XK_cacute => events::Cacute, - //ffi::XK_ccaron => events::Ccaron, - //ffi::XK_eogonek => events::Eogonek, - //ffi::XK_ecaron => events::Ecaron, - //ffi::XK_dcaron => events::Dcaron, - //ffi::XK_dstroke => events::Dstroke, - //ffi::XK_nacute => events::Nacute, - //ffi::XK_ncaron => events::Ncaron, - //ffi::XK_odoubleacute => events::Odoubleacute, - //ffi::XK_udoubleacute => events::Udoubleacute, - //ffi::XK_rcaron => events::Rcaron, - //ffi::XK_uring => events::Uring, - //ffi::XK_tcedilla => events::Tcedilla, - //ffi::XK_abovedot => events::Abovedot, - //ffi::XK_Hstroke => events::Hstroke, - //ffi::XK_Hcircumflex => events::Hcircumflex, - //ffi::XK_Iabovedot => events::Iabovedot, - //ffi::XK_Gbreve => events::Gbreve, - //ffi::XK_Jcircumflex => events::Jcircumflex, - //ffi::XK_hstroke => events::Hstroke, - //ffi::XK_hcircumflex => events::Hcircumflex, - //ffi::XK_idotless => events::Idotless, - //ffi::XK_gbreve => events::Gbreve, - //ffi::XK_jcircumflex => events::Jcircumflex, - //ffi::XK_Cabovedot => events::Cabovedot, - //ffi::XK_Ccircumflex => events::Ccircumflex, - //ffi::XK_Gabovedot => events::Gabovedot, - //ffi::XK_Gcircumflex => events::Gcircumflex, - //ffi::XK_Ubreve => events::Ubreve, - //ffi::XK_Scircumflex => events::Scircumflex, - //ffi::XK_cabovedot => events::Cabovedot, - //ffi::XK_ccircumflex => events::Ccircumflex, - //ffi::XK_gabovedot => events::Gabovedot, - //ffi::XK_gcircumflex => events::Gcircumflex, - //ffi::XK_ubreve => events::Ubreve, - //ffi::XK_scircumflex => events::Scircumflex, - //ffi::XK_kra => events::Kra, - //ffi::XK_kappa => events::Kappa, - //ffi::XK_Rcedilla => events::Rcedilla, - //ffi::XK_Itilde => events::Itilde, - //ffi::XK_Lcedilla => events::Lcedilla, - //ffi::XK_Emacron => events::Emacron, - //ffi::XK_Gcedilla => events::Gcedilla, - //ffi::XK_Tslash => events::Tslash, - //ffi::XK_rcedilla => events::Rcedilla, - //ffi::XK_itilde => events::Itilde, - //ffi::XK_lcedilla => events::Lcedilla, - //ffi::XK_emacron => events::Emacron, - //ffi::XK_gcedilla => events::Gcedilla, - //ffi::XK_tslash => events::Tslash, - //ffi::XK_ENG => events::Eng, - //ffi::XK_eng => events::Eng, - //ffi::XK_Amacron => events::Amacron, - //ffi::XK_Iogonek => events::Iogonek, - //ffi::XK_Eabovedot => events::Eabovedot, - //ffi::XK_Imacron => events::Imacron, - //ffi::XK_Ncedilla => events::Ncedilla, - //ffi::XK_Omacron => events::Omacron, - //ffi::XK_Kcedilla => events::Kcedilla, - //ffi::XK_Uogonek => events::Uogonek, - //ffi::XK_Utilde => events::Utilde, - //ffi::XK_Umacron => events::Umacron, - //ffi::XK_amacron => events::Amacron, - //ffi::XK_iogonek => events::Iogonek, - //ffi::XK_eabovedot => events::Eabovedot, - //ffi::XK_imacron => events::Imacron, - //ffi::XK_ncedilla => events::Ncedilla, - //ffi::XK_omacron => events::Omacron, - //ffi::XK_kcedilla => events::Kcedilla, - //ffi::XK_uogonek => events::Uogonek, - //ffi::XK_utilde => events::Utilde, - //ffi::XK_umacron => events::Umacron, - //ffi::XK_overline => events::Overline, - //ffi::XK_kana_fullstop => events::Kana_fullstop, - //ffi::XK_kana_openingbracket => events::Kana_openingbracket, - //ffi::XK_kana_closingbracket => events::Kana_closingbracket, - //ffi::XK_kana_comma => events::Kana_comma, - //ffi::XK_kana_conjunctive => events::Kana_conjunctive, - //ffi::XK_kana_middledot => events::Kana_middledot, - //ffi::XK_kana_WO => events::Kana_wo, - //ffi::XK_kana_a => events::Kana_a, - //ffi::XK_kana_i => events::Kana_i, - //ffi::XK_kana_u => events::Kana_u, - //ffi::XK_kana_e => events::Kana_e, - //ffi::XK_kana_o => events::Kana_o, - //ffi::XK_kana_ya => events::Kana_ya, - //ffi::XK_kana_yu => events::Kana_yu, - //ffi::XK_kana_yo => events::Kana_yo, - //ffi::XK_kana_tsu => events::Kana_tsu, - //ffi::XK_kana_tu => events::Kana_tu, - //ffi::XK_prolongedsound => events::Prolongedsound, - //ffi::XK_kana_A => events::Kana_a, - //ffi::XK_kana_I => events::Kana_i, - //ffi::XK_kana_U => events::Kana_u, - //ffi::XK_kana_E => events::Kana_e, - //ffi::XK_kana_O => events::Kana_o, - //ffi::XK_kana_KA => events::Kana_ka, - //ffi::XK_kana_KI => events::Kana_ki, - //ffi::XK_kana_KU => events::Kana_ku, - //ffi::XK_kana_KE => events::Kana_ke, - //ffi::XK_kana_KO => events::Kana_ko, - //ffi::XK_kana_SA => events::Kana_sa, - //ffi::XK_kana_SHI => events::Kana_shi, - //ffi::XK_kana_SU => events::Kana_su, - //ffi::XK_kana_SE => events::Kana_se, - //ffi::XK_kana_SO => events::Kana_so, - //ffi::XK_kana_TA => events::Kana_ta, - //ffi::XK_kana_CHI => events::Kana_chi, - //ffi::XK_kana_TI => events::Kana_ti, - //ffi::XK_kana_TSU => events::Kana_tsu, - //ffi::XK_kana_TU => events::Kana_tu, - //ffi::XK_kana_TE => events::Kana_te, - //ffi::XK_kana_TO => events::Kana_to, - //ffi::XK_kana_NA => events::Kana_na, - //ffi::XK_kana_NI => events::Kana_ni, - //ffi::XK_kana_NU => events::Kana_nu, - //ffi::XK_kana_NE => events::Kana_ne, - //ffi::XK_kana_NO => events::Kana_no, - //ffi::XK_kana_HA => events::Kana_ha, - //ffi::XK_kana_HI => events::Kana_hi, - //ffi::XK_kana_FU => events::Kana_fu, - //ffi::XK_kana_HU => events::Kana_hu, - //ffi::XK_kana_HE => events::Kana_he, - //ffi::XK_kana_HO => events::Kana_ho, - //ffi::XK_kana_MA => events::Kana_ma, - //ffi::XK_kana_MI => events::Kana_mi, - //ffi::XK_kana_MU => events::Kana_mu, - //ffi::XK_kana_ME => events::Kana_me, - //ffi::XK_kana_MO => events::Kana_mo, - //ffi::XK_kana_YA => events::Kana_ya, - //ffi::XK_kana_YU => events::Kana_yu, - //ffi::XK_kana_YO => events::Kana_yo, - //ffi::XK_kana_RA => events::Kana_ra, - //ffi::XK_kana_RI => events::Kana_ri, - //ffi::XK_kana_RU => events::Kana_ru, - //ffi::XK_kana_RE => events::Kana_re, - //ffi::XK_kana_RO => events::Kana_ro, - //ffi::XK_kana_WA => events::Kana_wa, - //ffi::XK_kana_N => events::Kana_n, - //ffi::XK_voicedsound => events::Voicedsound, - //ffi::XK_semivoicedsound => events::Semivoicedsound, - //ffi::XK_kana_switch => events::Kana_switch, - //ffi::XK_Arabic_comma => events::Arabic_comma, - //ffi::XK_Arabic_semicolon => events::Arabic_semicolon, - //ffi::XK_Arabic_question_mark => events::Arabic_question_mark, - //ffi::XK_Arabic_hamza => events::Arabic_hamza, - //ffi::XK_Arabic_maddaonalef => events::Arabic_maddaonalef, - //ffi::XK_Arabic_hamzaonalef => events::Arabic_hamzaonalef, - //ffi::XK_Arabic_hamzaonwaw => events::Arabic_hamzaonwaw, - //ffi::XK_Arabic_hamzaunderalef => events::Arabic_hamzaunderalef, - //ffi::XK_Arabic_hamzaonyeh => events::Arabic_hamzaonyeh, - //ffi::XK_Arabic_alef => events::Arabic_alef, - //ffi::XK_Arabic_beh => events::Arabic_beh, - //ffi::XK_Arabic_tehmarbuta => events::Arabic_tehmarbuta, - //ffi::XK_Arabic_teh => events::Arabic_teh, - //ffi::XK_Arabic_theh => events::Arabic_theh, - //ffi::XK_Arabic_jeem => events::Arabic_jeem, - //ffi::XK_Arabic_hah => events::Arabic_hah, - //ffi::XK_Arabic_khah => events::Arabic_khah, - //ffi::XK_Arabic_dal => events::Arabic_dal, - //ffi::XK_Arabic_thal => events::Arabic_thal, - //ffi::XK_Arabic_ra => events::Arabic_ra, - //ffi::XK_Arabic_zain => events::Arabic_zain, - //ffi::XK_Arabic_seen => events::Arabic_seen, - //ffi::XK_Arabic_sheen => events::Arabic_sheen, - //ffi::XK_Arabic_sad => events::Arabic_sad, - //ffi::XK_Arabic_dad => events::Arabic_dad, - //ffi::XK_Arabic_tah => events::Arabic_tah, - //ffi::XK_Arabic_zah => events::Arabic_zah, - //ffi::XK_Arabic_ain => events::Arabic_ain, - //ffi::XK_Arabic_ghain => events::Arabic_ghain, - //ffi::XK_Arabic_tatweel => events::Arabic_tatweel, - //ffi::XK_Arabic_feh => events::Arabic_feh, - //ffi::XK_Arabic_qaf => events::Arabic_qaf, - //ffi::XK_Arabic_kaf => events::Arabic_kaf, - //ffi::XK_Arabic_lam => events::Arabic_lam, - //ffi::XK_Arabic_meem => events::Arabic_meem, - //ffi::XK_Arabic_noon => events::Arabic_noon, - //ffi::XK_Arabic_ha => events::Arabic_ha, - //ffi::XK_Arabic_heh => events::Arabic_heh, - //ffi::XK_Arabic_waw => events::Arabic_waw, - //ffi::XK_Arabic_alefmaksura => events::Arabic_alefmaksura, - //ffi::XK_Arabic_yeh => events::Arabic_yeh, - //ffi::XK_Arabic_fathatan => events::Arabic_fathatan, - //ffi::XK_Arabic_dammatan => events::Arabic_dammatan, - //ffi::XK_Arabic_kasratan => events::Arabic_kasratan, - //ffi::XK_Arabic_fatha => events::Arabic_fatha, - //ffi::XK_Arabic_damma => events::Arabic_damma, - //ffi::XK_Arabic_kasra => events::Arabic_kasra, - //ffi::XK_Arabic_shadda => events::Arabic_shadda, - //ffi::XK_Arabic_sukun => events::Arabic_sukun, - //ffi::XK_Arabic_switch => events::Arabic_switch, - //ffi::XK_Serbian_dje => events::Serbian_dje, - //ffi::XK_Macedonia_gje => events::Macedonia_gje, - //ffi::XK_Cyrillic_io => events::Cyrillic_io, - //ffi::XK_Ukrainian_ie => events::Ukrainian_ie, - //ffi::XK_Ukranian_je => events::Ukranian_je, - //ffi::XK_Macedonia_dse => events::Macedonia_dse, - //ffi::XK_Ukrainian_i => events::Ukrainian_i, - //ffi::XK_Ukranian_i => events::Ukranian_i, - //ffi::XK_Ukrainian_yi => events::Ukrainian_yi, - //ffi::XK_Ukranian_yi => events::Ukranian_yi, - //ffi::XK_Cyrillic_je => events::Cyrillic_je, - //ffi::XK_Serbian_je => events::Serbian_je, - //ffi::XK_Cyrillic_lje => events::Cyrillic_lje, - //ffi::XK_Serbian_lje => events::Serbian_lje, - //ffi::XK_Cyrillic_nje => events::Cyrillic_nje, - //ffi::XK_Serbian_nje => events::Serbian_nje, - //ffi::XK_Serbian_tshe => events::Serbian_tshe, - //ffi::XK_Macedonia_kje => events::Macedonia_kje, - //ffi::XK_Byelorussian_shortu => events::Byelorussian_shortu, - //ffi::XK_Cyrillic_dzhe => events::Cyrillic_dzhe, - //ffi::XK_Serbian_dze => events::Serbian_dze, - //ffi::XK_numerosign => events::Numerosign, - //ffi::XK_Serbian_DJE => events::Serbian_dje, - //ffi::XK_Macedonia_GJE => events::Macedonia_gje, - //ffi::XK_Cyrillic_IO => events::Cyrillic_io, - //ffi::XK_Ukrainian_IE => events::Ukrainian_ie, - //ffi::XK_Ukranian_JE => events::Ukranian_je, - //ffi::XK_Macedonia_DSE => events::Macedonia_dse, - //ffi::XK_Ukrainian_I => events::Ukrainian_i, - //ffi::XK_Ukranian_I => events::Ukranian_i, - //ffi::XK_Ukrainian_YI => events::Ukrainian_yi, - //ffi::XK_Ukranian_YI => events::Ukranian_yi, - //ffi::XK_Cyrillic_JE => events::Cyrillic_je, - //ffi::XK_Serbian_JE => events::Serbian_je, - //ffi::XK_Cyrillic_LJE => events::Cyrillic_lje, - //ffi::XK_Serbian_LJE => events::Serbian_lje, - //ffi::XK_Cyrillic_NJE => events::Cyrillic_nje, - //ffi::XK_Serbian_NJE => events::Serbian_nje, - //ffi::XK_Serbian_TSHE => events::Serbian_tshe, - //ffi::XK_Macedonia_KJE => events::Macedonia_kje, - //ffi::XK_Byelorussian_SHORTU => events::Byelorussian_shortu, - //ffi::XK_Cyrillic_DZHE => events::Cyrillic_dzhe, - //ffi::XK_Serbian_DZE => events::Serbian_dze, - //ffi::XK_Cyrillic_yu => events::Cyrillic_yu, - //ffi::XK_Cyrillic_a => events::Cyrillic_a, - //ffi::XK_Cyrillic_be => events::Cyrillic_be, - //ffi::XK_Cyrillic_tse => events::Cyrillic_tse, - //ffi::XK_Cyrillic_de => events::Cyrillic_de, - //ffi::XK_Cyrillic_ie => events::Cyrillic_ie, - //ffi::XK_Cyrillic_ef => events::Cyrillic_ef, - //ffi::XK_Cyrillic_ghe => events::Cyrillic_ghe, - //ffi::XK_Cyrillic_ha => events::Cyrillic_ha, - //ffi::XK_Cyrillic_i => events::Cyrillic_i, - //ffi::XK_Cyrillic_shorti => events::Cyrillic_shorti, - //ffi::XK_Cyrillic_ka => events::Cyrillic_ka, - //ffi::XK_Cyrillic_el => events::Cyrillic_el, - //ffi::XK_Cyrillic_em => events::Cyrillic_em, - //ffi::XK_Cyrillic_en => events::Cyrillic_en, - //ffi::XK_Cyrillic_o => events::Cyrillic_o, - //ffi::XK_Cyrillic_pe => events::Cyrillic_pe, - //ffi::XK_Cyrillic_ya => events::Cyrillic_ya, - //ffi::XK_Cyrillic_er => events::Cyrillic_er, - //ffi::XK_Cyrillic_es => events::Cyrillic_es, - //ffi::XK_Cyrillic_te => events::Cyrillic_te, - //ffi::XK_Cyrillic_u => events::Cyrillic_u, - //ffi::XK_Cyrillic_zhe => events::Cyrillic_zhe, - //ffi::XK_Cyrillic_ve => events::Cyrillic_ve, - //ffi::XK_Cyrillic_softsign => events::Cyrillic_softsign, - //ffi::XK_Cyrillic_yeru => events::Cyrillic_yeru, - //ffi::XK_Cyrillic_ze => events::Cyrillic_ze, - //ffi::XK_Cyrillic_sha => events::Cyrillic_sha, - //ffi::XK_Cyrillic_e => events::Cyrillic_e, - //ffi::XK_Cyrillic_shcha => events::Cyrillic_shcha, - //ffi::XK_Cyrillic_che => events::Cyrillic_che, - //ffi::XK_Cyrillic_hardsign => events::Cyrillic_hardsign, - //ffi::XK_Cyrillic_YU => events::Cyrillic_yu, - //ffi::XK_Cyrillic_A => events::Cyrillic_a, - //ffi::XK_Cyrillic_BE => events::Cyrillic_be, - //ffi::XK_Cyrillic_TSE => events::Cyrillic_tse, - //ffi::XK_Cyrillic_DE => events::Cyrillic_de, - //ffi::XK_Cyrillic_IE => events::Cyrillic_ie, - //ffi::XK_Cyrillic_EF => events::Cyrillic_ef, - //ffi::XK_Cyrillic_GHE => events::Cyrillic_ghe, - //ffi::XK_Cyrillic_HA => events::Cyrillic_ha, - //ffi::XK_Cyrillic_I => events::Cyrillic_i, - //ffi::XK_Cyrillic_SHORTI => events::Cyrillic_shorti, - //ffi::XK_Cyrillic_KA => events::Cyrillic_ka, - //ffi::XK_Cyrillic_EL => events::Cyrillic_el, - //ffi::XK_Cyrillic_EM => events::Cyrillic_em, - //ffi::XK_Cyrillic_EN => events::Cyrillic_en, - //ffi::XK_Cyrillic_O => events::Cyrillic_o, - //ffi::XK_Cyrillic_PE => events::Cyrillic_pe, - //ffi::XK_Cyrillic_YA => events::Cyrillic_ya, - //ffi::XK_Cyrillic_ER => events::Cyrillic_er, - //ffi::XK_Cyrillic_ES => events::Cyrillic_es, - //ffi::XK_Cyrillic_TE => events::Cyrillic_te, - //ffi::XK_Cyrillic_U => events::Cyrillic_u, - //ffi::XK_Cyrillic_ZHE => events::Cyrillic_zhe, - //ffi::XK_Cyrillic_VE => events::Cyrillic_ve, - //ffi::XK_Cyrillic_SOFTSIGN => events::Cyrillic_softsign, - //ffi::XK_Cyrillic_YERU => events::Cyrillic_yeru, - //ffi::XK_Cyrillic_ZE => events::Cyrillic_ze, - //ffi::XK_Cyrillic_SHA => events::Cyrillic_sha, - //ffi::XK_Cyrillic_E => events::Cyrillic_e, - //ffi::XK_Cyrillic_SHCHA => events::Cyrillic_shcha, - //ffi::XK_Cyrillic_CHE => events::Cyrillic_che, - //ffi::XK_Cyrillic_HARDSIGN => events::Cyrillic_hardsign, - //ffi::XK_Greek_ALPHAaccent => events::Greek_alphaaccent, - //ffi::XK_Greek_EPSILONaccent => events::Greek_epsilonaccent, - //ffi::XK_Greek_ETAaccent => events::Greek_etaaccent, - //ffi::XK_Greek_IOTAaccent => events::Greek_iotaaccent, - //ffi::XK_Greek_IOTAdiaeresis => events::Greek_iotadiaeresis, - //ffi::XK_Greek_OMICRONaccent => events::Greek_omicronaccent, - //ffi::XK_Greek_UPSILONaccent => events::Greek_upsilonaccent, - //ffi::XK_Greek_UPSILONdieresis => events::Greek_upsilondieresis, - //ffi::XK_Greek_OMEGAaccent => events::Greek_omegaaccent, - //ffi::XK_Greek_accentdieresis => events::Greek_accentdieresis, - //ffi::XK_Greek_horizbar => events::Greek_horizbar, - //ffi::XK_Greek_alphaaccent => events::Greek_alphaaccent, - //ffi::XK_Greek_epsilonaccent => events::Greek_epsilonaccent, - //ffi::XK_Greek_etaaccent => events::Greek_etaaccent, - //ffi::XK_Greek_iotaaccent => events::Greek_iotaaccent, - //ffi::XK_Greek_iotadieresis => events::Greek_iotadieresis, - //ffi::XK_Greek_iotaaccentdieresis => events::Greek_iotaaccentdieresis, - //ffi::XK_Greek_omicronaccent => events::Greek_omicronaccent, - //ffi::XK_Greek_upsilonaccent => events::Greek_upsilonaccent, - //ffi::XK_Greek_upsilondieresis => events::Greek_upsilondieresis, - //ffi::XK_Greek_upsilonaccentdieresis => events::Greek_upsilonaccentdieresis, - //ffi::XK_Greek_omegaaccent => events::Greek_omegaaccent, - //ffi::XK_Greek_ALPHA => events::Greek_alpha, - //ffi::XK_Greek_BETA => events::Greek_beta, - //ffi::XK_Greek_GAMMA => events::Greek_gamma, - //ffi::XK_Greek_DELTA => events::Greek_delta, - //ffi::XK_Greek_EPSILON => events::Greek_epsilon, - //ffi::XK_Greek_ZETA => events::Greek_zeta, - //ffi::XK_Greek_ETA => events::Greek_eta, - //ffi::XK_Greek_THETA => events::Greek_theta, - //ffi::XK_Greek_IOTA => events::Greek_iota, - //ffi::XK_Greek_KAPPA => events::Greek_kappa, - //ffi::XK_Greek_LAMDA => events::Greek_lamda, - //ffi::XK_Greek_LAMBDA => events::Greek_lambda, - //ffi::XK_Greek_MU => events::Greek_mu, - //ffi::XK_Greek_NU => events::Greek_nu, - //ffi::XK_Greek_XI => events::Greek_xi, - //ffi::XK_Greek_OMICRON => events::Greek_omicron, - //ffi::XK_Greek_PI => events::Greek_pi, - //ffi::XK_Greek_RHO => events::Greek_rho, - //ffi::XK_Greek_SIGMA => events::Greek_sigma, - //ffi::XK_Greek_TAU => events::Greek_tau, - //ffi::XK_Greek_UPSILON => events::Greek_upsilon, - //ffi::XK_Greek_PHI => events::Greek_phi, - //ffi::XK_Greek_CHI => events::Greek_chi, - //ffi::XK_Greek_PSI => events::Greek_psi, - //ffi::XK_Greek_OMEGA => events::Greek_omega, - //ffi::XK_Greek_alpha => events::Greek_alpha, - //ffi::XK_Greek_beta => events::Greek_beta, - //ffi::XK_Greek_gamma => events::Greek_gamma, - //ffi::XK_Greek_delta => events::Greek_delta, - //ffi::XK_Greek_epsilon => events::Greek_epsilon, - //ffi::XK_Greek_zeta => events::Greek_zeta, - //ffi::XK_Greek_eta => events::Greek_eta, - //ffi::XK_Greek_theta => events::Greek_theta, - //ffi::XK_Greek_iota => events::Greek_iota, - //ffi::XK_Greek_kappa => events::Greek_kappa, - //ffi::XK_Greek_lamda => events::Greek_lamda, - //ffi::XK_Greek_lambda => events::Greek_lambda, - //ffi::XK_Greek_mu => events::Greek_mu, - //ffi::XK_Greek_nu => events::Greek_nu, - //ffi::XK_Greek_xi => events::Greek_xi, - //ffi::XK_Greek_omicron => events::Greek_omicron, - //ffi::XK_Greek_pi => events::Greek_pi, - //ffi::XK_Greek_rho => events::Greek_rho, - //ffi::XK_Greek_sigma => events::Greek_sigma, - //ffi::XK_Greek_finalsmallsigma => events::Greek_finalsmallsigma, - //ffi::XK_Greek_tau => events::Greek_tau, - //ffi::XK_Greek_upsilon => events::Greek_upsilon, - //ffi::XK_Greek_phi => events::Greek_phi, - //ffi::XK_Greek_chi => events::Greek_chi, - //ffi::XK_Greek_psi => events::Greek_psi, - //ffi::XK_Greek_omega => events::Greek_omega, - //ffi::XK_Greek_switch => events::Greek_switch, - //ffi::XK_leftradical => events::Leftradical, - //ffi::XK_topleftradical => events::Topleftradical, - //ffi::XK_horizconnector => events::Horizconnector, - //ffi::XK_topintegral => events::Topintegral, - //ffi::XK_botintegral => events::Botintegral, - //ffi::XK_vertconnector => events::Vertconnector, - //ffi::XK_topleftsqbracket => events::Topleftsqbracket, - //ffi::XK_botleftsqbracket => events::Botleftsqbracket, - //ffi::XK_toprightsqbracket => events::Toprightsqbracket, - //ffi::XK_botrightsqbracket => events::Botrightsqbracket, - //ffi::XK_topleftparens => events::Topleftparens, - //ffi::XK_botleftparens => events::Botleftparens, - //ffi::XK_toprightparens => events::Toprightparens, - //ffi::XK_botrightparens => events::Botrightparens, - //ffi::XK_leftmiddlecurlybrace => events::Leftmiddlecurlybrace, - //ffi::XK_rightmiddlecurlybrace => events::Rightmiddlecurlybrace, - //ffi::XK_topleftsummation => events::Topleftsummation, - //ffi::XK_botleftsummation => events::Botleftsummation, - //ffi::XK_topvertsummationconnector => events::Topvertsummationconnector, - //ffi::XK_botvertsummationconnector => events::Botvertsummationconnector, - //ffi::XK_toprightsummation => events::Toprightsummation, - //ffi::XK_botrightsummation => events::Botrightsummation, - //ffi::XK_rightmiddlesummation => events::Rightmiddlesummation, - //ffi::XK_lessthanequal => events::Lessthanequal, - //ffi::XK_notequal => events::Notequal, - //ffi::XK_greaterthanequal => events::Greaterthanequal, - //ffi::XK_integral => events::Integral, - //ffi::XK_therefore => events::Therefore, - //ffi::XK_variation => events::Variation, - //ffi::XK_infinity => events::Infinity, - //ffi::XK_nabla => events::Nabla, - //ffi::XK_approximate => events::Approximate, - //ffi::XK_similarequal => events::Similarequal, - //ffi::XK_ifonlyif => events::Ifonlyif, - //ffi::XK_implies => events::Implies, - //ffi::XK_identical => events::Identical, - //ffi::XK_radical => events::Radical, - //ffi::XK_includedin => events::Includedin, - //ffi::XK_includes => events::Includes, - //ffi::XK_intersection => events::Intersection, - //ffi::XK_union => events::Union, - //ffi::XK_logicaland => events::Logicaland, - //ffi::XK_logicalor => events::Logicalor, - //ffi::XK_partialderivative => events::Partialderivative, - //ffi::XK_function => events::Function, - //ffi::XK_leftarrow => events::Leftarrow, - //ffi::XK_uparrow => events::Uparrow, - //ffi::XK_rightarrow => events::Rightarrow, - //ffi::XK_downarrow => events::Downarrow, - //ffi::XK_blank => events::Blank, - //ffi::XK_soliddiamond => events::Soliddiamond, - //ffi::XK_checkerboard => events::Checkerboard, - //ffi::XK_ht => events::Ht, - //ffi::XK_ff => events::Ff, - //ffi::XK_cr => events::Cr, - //ffi::XK_lf => events::Lf, - //ffi::XK_nl => events::Nl, - //ffi::XK_vt => events::Vt, - //ffi::XK_lowrightcorner => events::Lowrightcorner, - //ffi::XK_uprightcorner => events::Uprightcorner, - //ffi::XK_upleftcorner => events::Upleftcorner, - //ffi::XK_lowleftcorner => events::Lowleftcorner, - //ffi::XK_crossinglines => events::Crossinglines, - //ffi::XK_horizlinescan1 => events::Horizlinescan1, - //ffi::XK_horizlinescan3 => events::Horizlinescan3, - //ffi::XK_horizlinescan5 => events::Horizlinescan5, - //ffi::XK_horizlinescan7 => events::Horizlinescan7, - //ffi::XK_horizlinescan9 => events::Horizlinescan9, - //ffi::XK_leftt => events::Leftt, - //ffi::XK_rightt => events::Rightt, - //ffi::XK_bott => events::Bott, - //ffi::XK_topt => events::Topt, - //ffi::XK_vertbar => events::Vertbar, - //ffi::XK_emspace => events::Emspace, - //ffi::XK_enspace => events::Enspace, - //ffi::XK_em3space => events::Em3space, - //ffi::XK_em4space => events::Em4space, - //ffi::XK_digitspace => events::Digitspace, - //ffi::XK_punctspace => events::Punctspace, - //ffi::XK_thinspace => events::Thinspace, - //ffi::XK_hairspace => events::Hairspace, - //ffi::XK_emdash => events::Emdash, - //ffi::XK_endash => events::Endash, - //ffi::XK_signifblank => events::Signifblank, - //ffi::XK_ellipsis => events::Ellipsis, - //ffi::XK_doubbaselinedot => events::Doubbaselinedot, - //ffi::XK_onethird => events::Onethird, - //ffi::XK_twothirds => events::Twothirds, - //ffi::XK_onefifth => events::Onefifth, - //ffi::XK_twofifths => events::Twofifths, - //ffi::XK_threefifths => events::Threefifths, - //ffi::XK_fourfifths => events::Fourfifths, - //ffi::XK_onesixth => events::Onesixth, - //ffi::XK_fivesixths => events::Fivesixths, - //ffi::XK_careof => events::Careof, - //ffi::XK_figdash => events::Figdash, - //ffi::XK_leftanglebracket => events::Leftanglebracket, - //ffi::XK_decimalpoint => events::Decimalpoint, - //ffi::XK_rightanglebracket => events::Rightanglebracket, - //ffi::XK_marker => events::Marker, - //ffi::XK_oneeighth => events::Oneeighth, - //ffi::XK_threeeighths => events::Threeeighths, - //ffi::XK_fiveeighths => events::Fiveeighths, - //ffi::XK_seveneighths => events::Seveneighths, - //ffi::XK_trademark => events::Trademark, - //ffi::XK_signaturemark => events::Signaturemark, - //ffi::XK_trademarkincircle => events::Trademarkincircle, - //ffi::XK_leftopentriangle => events::Leftopentriangle, - //ffi::XK_rightopentriangle => events::Rightopentriangle, - //ffi::XK_emopencircle => events::Emopencircle, - //ffi::XK_emopenrectangle => events::Emopenrectangle, - //ffi::XK_leftsinglequotemark => events::Leftsinglequotemark, - //ffi::XK_rightsinglequotemark => events::Rightsinglequotemark, - //ffi::XK_leftdoublequotemark => events::Leftdoublequotemark, - //ffi::XK_rightdoublequotemark => events::Rightdoublequotemark, - //ffi::XK_prescription => events::Prescription, - //ffi::XK_minutes => events::Minutes, - //ffi::XK_seconds => events::Seconds, - //ffi::XK_latincross => events::Latincross, - //ffi::XK_hexagram => events::Hexagram, - //ffi::XK_filledrectbullet => events::Filledrectbullet, - //ffi::XK_filledlefttribullet => events::Filledlefttribullet, - //ffi::XK_filledrighttribullet => events::Filledrighttribullet, - //ffi::XK_emfilledcircle => events::Emfilledcircle, - //ffi::XK_emfilledrect => events::Emfilledrect, - //ffi::XK_enopencircbullet => events::Enopencircbullet, - //ffi::XK_enopensquarebullet => events::Enopensquarebullet, - //ffi::XK_openrectbullet => events::Openrectbullet, - //ffi::XK_opentribulletup => events::Opentribulletup, - //ffi::XK_opentribulletdown => events::Opentribulletdown, - //ffi::XK_openstar => events::Openstar, - //ffi::XK_enfilledcircbullet => events::Enfilledcircbullet, - //ffi::XK_enfilledsqbullet => events::Enfilledsqbullet, - //ffi::XK_filledtribulletup => events::Filledtribulletup, - //ffi::XK_filledtribulletdown => events::Filledtribulletdown, - //ffi::XK_leftpointer => events::Leftpointer, - //ffi::XK_rightpointer => events::Rightpointer, - //ffi::XK_club => events::Club, - //ffi::XK_diamond => events::Diamond, - //ffi::XK_heart => events::Heart, - //ffi::XK_maltesecross => events::Maltesecross, - //ffi::XK_dagger => events::Dagger, - //ffi::XK_doubledagger => events::Doubledagger, - //ffi::XK_checkmark => events::Checkmark, - //ffi::XK_ballotcross => events::Ballotcross, - //ffi::XK_musicalsharp => events::Musicalsharp, - //ffi::XK_musicalflat => events::Musicalflat, - //ffi::XK_malesymbol => events::Malesymbol, - //ffi::XK_femalesymbol => events::Femalesymbol, - //ffi::XK_telephone => events::Telephone, - //ffi::XK_telephonerecorder => events::Telephonerecorder, - //ffi::XK_phonographcopyright => events::Phonographcopyright, - //ffi::XK_caret => events::Caret, - //ffi::XK_singlelowquotemark => events::Singlelowquotemark, - //ffi::XK_doublelowquotemark => events::Doublelowquotemark, - //ffi::XK_cursor => events::Cursor, - //ffi::XK_leftcaret => events::Leftcaret, - //ffi::XK_rightcaret => events::Rightcaret, - //ffi::XK_downcaret => events::Downcaret, - //ffi::XK_upcaret => events::Upcaret, - //ffi::XK_overbar => events::Overbar, - //ffi::XK_downtack => events::Downtack, - //ffi::XK_upshoe => events::Upshoe, - //ffi::XK_downstile => events::Downstile, - //ffi::XK_underbar => events::Underbar, - //ffi::XK_jot => events::Jot, - //ffi::XK_quad => events::Quad, - //ffi::XK_uptack => events::Uptack, - //ffi::XK_circle => events::Circle, - //ffi::XK_upstile => events::Upstile, - //ffi::XK_downshoe => events::Downshoe, - //ffi::XK_rightshoe => events::Rightshoe, - //ffi::XK_leftshoe => events::Leftshoe, - //ffi::XK_lefttack => events::Lefttack, - //ffi::XK_righttack => events::Righttack, - //ffi::XK_hebrew_doublelowline => events::Hebrew_doublelowline, - //ffi::XK_hebrew_aleph => events::Hebrew_aleph, - //ffi::XK_hebrew_bet => events::Hebrew_bet, - //ffi::XK_hebrew_beth => events::Hebrew_beth, - //ffi::XK_hebrew_gimel => events::Hebrew_gimel, - //ffi::XK_hebrew_gimmel => events::Hebrew_gimmel, - //ffi::XK_hebrew_dalet => events::Hebrew_dalet, - //ffi::XK_hebrew_daleth => events::Hebrew_daleth, - //ffi::XK_hebrew_he => events::Hebrew_he, - //ffi::XK_hebrew_waw => events::Hebrew_waw, - //ffi::XK_hebrew_zain => events::Hebrew_zain, - //ffi::XK_hebrew_zayin => events::Hebrew_zayin, - //ffi::XK_hebrew_chet => events::Hebrew_chet, - //ffi::XK_hebrew_het => events::Hebrew_het, - //ffi::XK_hebrew_tet => events::Hebrew_tet, - //ffi::XK_hebrew_teth => events::Hebrew_teth, - //ffi::XK_hebrew_yod => events::Hebrew_yod, - //ffi::XK_hebrew_finalkaph => events::Hebrew_finalkaph, - //ffi::XK_hebrew_kaph => events::Hebrew_kaph, - //ffi::XK_hebrew_lamed => events::Hebrew_lamed, - //ffi::XK_hebrew_finalmem => events::Hebrew_finalmem, - //ffi::XK_hebrew_mem => events::Hebrew_mem, - //ffi::XK_hebrew_finalnun => events::Hebrew_finalnun, - //ffi::XK_hebrew_nun => events::Hebrew_nun, - //ffi::XK_hebrew_samech => events::Hebrew_samech, - //ffi::XK_hebrew_samekh => events::Hebrew_samekh, - //ffi::XK_hebrew_ayin => events::Hebrew_ayin, - //ffi::XK_hebrew_finalpe => events::Hebrew_finalpe, - //ffi::XK_hebrew_pe => events::Hebrew_pe, - //ffi::XK_hebrew_finalzade => events::Hebrew_finalzade, - //ffi::XK_hebrew_finalzadi => events::Hebrew_finalzadi, - //ffi::XK_hebrew_zade => events::Hebrew_zade, - //ffi::XK_hebrew_zadi => events::Hebrew_zadi, - //ffi::XK_hebrew_qoph => events::Hebrew_qoph, - //ffi::XK_hebrew_kuf => events::Hebrew_kuf, - //ffi::XK_hebrew_resh => events::Hebrew_resh, - //ffi::XK_hebrew_shin => events::Hebrew_shin, - //ffi::XK_hebrew_taw => events::Hebrew_taw, - //ffi::XK_hebrew_taf => events::Hebrew_taf, - //ffi::XK_Hebrew_switch => events::Hebrew_switch, - _ => return None - }) -}
\ No newline at end of file |