pub struct KeyboardKeyEvent { /* private fields */ }
Expand description
An event related to pressing a key
Implementations§
Source§impl KeyboardKeyEvent
impl KeyboardKeyEvent
Sourcepub fn seat_key_count(&self) -> u32
pub fn seat_key_count(&self) -> u32
For the key of a KeyboardKeyEvent
event, return the total number of keys
pressed on all devices on the associated seat after the event was triggered.
Trait Implementations§
Source§impl AsRaw<libinput_event_keyboard> for KeyboardKeyEvent
impl AsRaw<libinput_event_keyboard> for KeyboardKeyEvent
Source§fn as_raw(&self) -> *const libinput_event_keyboard
fn as_raw(&self) -> *const libinput_event_keyboard
Receive a raw pointer representing this type.
Source§impl Context for KeyboardKeyEvent
impl Context for KeyboardKeyEvent
Source§impl Debug for KeyboardKeyEvent
impl Debug for KeyboardKeyEvent
Source§impl Drop for KeyboardKeyEvent
impl Drop for KeyboardKeyEvent
Source§impl EventTrait for KeyboardKeyEvent
impl EventTrait for KeyboardKeyEvent
Source§impl Hash for KeyboardKeyEvent
impl Hash for KeyboardKeyEvent
Source§impl PartialEq for KeyboardKeyEvent
impl PartialEq for KeyboardKeyEvent
impl Eq for KeyboardKeyEvent
Auto Trait Implementations§
impl Freeze for KeyboardKeyEvent
impl !RefUnwindSafe for KeyboardKeyEvent
impl !Send for KeyboardKeyEvent
impl !Sync for KeyboardKeyEvent
impl Unpin for KeyboardKeyEvent
impl !UnwindSafe for KeyboardKeyEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> KeyboardEventTrait for T
impl<T> KeyboardEventTrait for T
Source§fn into_keyboard_event(self) -> KeyboardEventwhere
Self: Sized,
fn into_keyboard_event(self) -> KeyboardEventwhere
Self: Sized,
Convert into a general
KeyboardEvent
again