[][src]Struct smithay_client_toolkit::keyboard::KeyRepeatEvent

pub struct KeyRepeatEvent {
    pub time: u32,
    pub rawkey: u32,
    pub keysym: u32,
    pub utf8: Option<String>,
}

An event sent at repeated intervals for certain keys determined by xkb_keymap_key_repeats

Fields

time: u32

time at which the keypress occurred

rawkey: u32

raw value of the key

keysym: u32

interpreted symbol of the key

utf8: Option<String>

utf8 interpretation of the entered text

Auto Trait Implementations

impl Send for KeyRepeatEvent

impl Unpin for KeyRepeatEvent

impl Sync for KeyRepeatEvent

impl UnwindSafe for KeyRepeatEvent

impl RefUnwindSafe for KeyRepeatEvent

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]