use std::os::raw::c_uint;
pub(super) const KEY_PRESS: c_uint = 2;
pub(super) const KEY_RELEASE: c_uint = 3;
pub(super) const BUTTON_PRESS: c_uint = 4;
pub(super) const BUTTON_RELEASE: c_uint = 5;
pub(super) const MOTION_NOTIFY: c_uint = 6;
pub(super) const DESTROY_NOTIFY: c_uint = 17;
pub(super) const CONFIGURE_NOTIFY: c_uint = 22;
pub(super) const RESIZE_REQUEST: c_uint = 25;
pub(super) const CLIENT_MESSAGE: c_uint = 33;
pub(super) const KEY_A: u8 = 38;
pub(super) const KEY_B: u8 = 56;
pub(super) const KEY_C: u8 = 54;
pub(super) const KEY_D: u8 = 40;
pub(super) const KEY_E: u8 = 26;
pub(super) const KEY_F: u8 = 41;
pub(super) const KEY_G: u8 = 42;
pub(super) const KEY_H: u8 = 43;
pub(super) const KEY_I: u8 = 31;
pub(super) const KEY_J: u8 = 44;
pub(super) const KEY_K: u8 = 45;
pub(super) const KEY_L: u8 = 46;
pub(super) const KEY_M: u8 = 58;
pub(super) const KEY_N: u8 = 57;
pub(super) const KEY_O: u8 = 32;
pub(super) const KEY_P: u8 = 33;
pub(super) const KEY_Q: u8 = 24;
pub(super) const KEY_R: u8 = 27;
pub(super) const KEY_S: u8 = 39;
pub(super) const KEY_T: u8 = 28;
pub(super) const KEY_U: u8 = 30;
pub(super) const KEY_V: u8 = 55;
pub(super) const KEY_W: u8 = 25;
pub(super) const KEY_X: u8 = 53;
pub(super) const KEY_Y: u8 = 29;
pub(super) const KEY_Z: u8 = 52;
pub(super) const KEY_F1: u8 = 67;
pub(super) const KEY_F2: u8 = 68;
pub(super) const KEY_F3: u8 = 69;
pub(super) const KEY_F4: u8 = 70;
pub(super) const KEY_F5: u8 = 71;
pub(super) const KEY_F6: u8 = 72;
pub(super) const KEY_F7: u8 = 73;
pub(super) const KEY_F8: u8 = 74;
pub(super) const KEY_F9: u8 = 75;
pub(super) const KEY_F10: u8 = 76;
pub(super) const KEY_F11: u8 = 95;
pub(super) const KEY_F12: u8 = 96;
pub(super) const KEY_ENTER_0: u8 = 36;
pub(super) const KEY_ENTER_1: u8 = 104;
pub(super) const KEY_CTRL_0: u8 = 37;
pub(super) const KEY_CTRL_1: u8 = 105;
pub(super) const KEY_SHIFT_0: u8 = 50;
pub(super) const KEY_SHIFT_1: u8 = 62;
pub(super) const KEY_ALT_0: u8 = 64;
pub(super) const KEY_ALT_1: u8 = 108;
pub(super) const KEY_SPACE_0: u8 = 65;
pub(super) const KEY_MENU_0: u8 = 135;
pub(super) const KEY_DOT_0: u8 = 60;
pub(super) const KEY_DOT_1: u8 = 91;
pub(super) const KEY_COMMA_0: u8 = 59;
pub(super) const KEY_SLASH_0: u8 = 61;
pub(super) const KEY_SLASH_1: u8 = 106;
pub(super) const KEY_CAPS_LOCK_0: u8 = 66;
pub(super) const KEY_SEMICOLON: u8 = 47;
pub(super) const KEY_QUOTE: u8 = 48;
pub(super) const KEY_TAB_0: u8 = 23;
pub(super) const KEY_LEFT_BRACKET: u8 = 34;
pub(super) const KEY_RIGHT_BRACKET: u8 = 35;
pub(super) const KEY_BACK_SLASH: u8 = 51;
pub(super) const KEY_ESCAPE_0: u8 = 9;
pub(super) const KEY_BACK_QUOTE: u8 = 49;
pub(super) const KEY_NUM_0: u8 = 19;
pub(super) const KEY_NUM_1: u8 = 10;
pub(super) const KEY_NUM_2: u8 = 11;
pub(super) const KEY_NUM_3: u8 = 12;
pub(super) const KEY_NUM_4: u8 = 13;
pub(super) const KEY_NUM_5: u8 = 14;
pub(super) const KEY_NUM_6: u8 = 15;
pub(super) const KEY_NUM_7: u8 = 16;
pub(super) const KEY_NUM_8: u8 = 17;
pub(super) const KEY_NUM_9: u8 = 18;
pub(super) const KEY_NUM_PAD_0: u8 = 90;
pub(super) const KEY_NUM_PAD_1: u8 = 87;
pub(super) const KEY_NUM_PAD_2: u8 = 88;
pub(super) const KEY_NUM_PAD_3: u8 = 89;
pub(super) const KEY_NUM_PAD_4: u8 = 83;
pub(super) const KEY_NUM_PAD_5: u8 = 84;
pub(super) const KEY_NUM_PAD_6: u8 = 85;
pub(super) const KEY_NUM_PAD_7: u8 = 79;
pub(super) const KEY_NUM_PAD_8: u8 = 80;
pub(super) const KEY_NUM_PAD_9: u8 = 81;
pub(super) const KEY_MINUS_0: u8 = 20;
pub(super) const KEY_MINUS_1: u8 = 82;
pub(super) const KEY_EQUAL_0: u8 = 21;
pub(super) const KEY_BACKSPACE_0: u8 = 22;
pub(super) const KEY_PAUSE_BREAK_0: u8 = 127;
pub(super) const KEY_PRINT_SCREEN_0: u8 = 128;
pub(super) const KEY_DELETE_0: u8 = 119;
pub(super) const KEY_HOME_0: u8 = 110;
pub(super) const KEY_PAGE_UP_0: u8 = 112;
pub(super) const KEY_PAGE_DOWN_0: u8 = 117;
pub(super) const KEY_END_0: u8 = 115;
pub(super) const KEY_NUMLOCK_0: u8 = 77;
pub(super) const KEY_STAR_0: u8 = 63;
pub(super) const KEY_PLUS_0: u8 = 86;
pub(super) const KEY_ARROW_UP: u8 = 111;
pub(super) const KEY_ARROW_DOWN: u8 = 116;
pub(super) const KEY_ARROW_LEFT: u8 = 113;
pub(super) const KEY_ARROW_RIGHT: u8 = 114;
#[repr(u32)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
pub(super) enum PropMode {
Replace = 0,
}