Struct wayland_kbd::MappedKeyboardImplementation
[−]
[src]
pub struct MappedKeyboardImplementation<ID> { pub enter: fn(_: &mut EventQueueHandle, _: &mut ID, _: &WlKeyboard, _: u32, _: &WlSurface, _: ModifiersState, _: &[u32], _: &[u32]), pub leave: fn(_: &mut EventQueueHandle, _: &mut ID, _: &WlKeyboard, _: u32, _: &WlSurface), pub key: fn(_: &mut EventQueueHandle, _: &mut ID, _: &WlKeyboard, _: u32, _: u32, _: ModifiersState, _: u32, _: u32, _: KeyState, _: Option<String>), pub repeat_info: fn(_: &mut EventQueueHandle, _: &mut ID, _: &WlKeyboard, _: i32, _: i32), }
Fields
enter: fn(_: &mut EventQueueHandle, _: &mut ID, _: &WlKeyboard, _: u32, _: &WlSurface, _: ModifiersState, _: &[u32], _: &[u32])
leave: fn(_: &mut EventQueueHandle, _: &mut ID, _: &WlKeyboard, _: u32, _: &WlSurface)
key: fn(_: &mut EventQueueHandle, _: &mut ID, _: &WlKeyboard, _: u32, _: u32, _: ModifiersState, _: u32, _: u32, _: KeyState, _: Option<String>)
repeat_info: fn(_: &mut EventQueueHandle, _: &mut ID, _: &WlKeyboard, _: i32, _: i32)