Trait wayland_kbd::Handler [] [src]

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

Provided Methods

Implementors