Struct wayland_kbd::MappedKeyboardImplementation [] [src]

pub struct MappedKeyboardImplementation<ID> {
    pub enter: fn(evqh: &mut EventQueueHandle, idata: &mut ID, keyboard: &WlKeyboard, serial: u32, surface: &WlSurface, mods: ModifiersState, rawkeys: &[u32], keysyms: &[u32]),
    pub leave: fn(evqh: &mut EventQueueHandle, idata: &mut ID, keyboard: &WlKeyboard, serial: u32, surface: &WlSurface),
    pub key: fn(evqh: &mut EventQueueHandle, idata: &mut ID, keyboard: &WlKeyboard, serial: u32, time: u32, mods: ModifiersState, rawkey: u32, keysym: u32, state: KeyState, utf8: Option<String>),
    pub repeat_info: fn(evqh: &mut EventQueueHandle, idata: &mut ID, keyboard: &WlKeyboard, rate: i32, delay: i32),
}

Fields