[][src]Struct uni_app::events::KeyUpEvent

pub struct KeyUpEvent {
    pub code: String,
    pub key: String,
    pub shift: bool,
    pub alt: bool,
    pub ctrl: bool,
}

data associated with a key release event Possible values for the scancode/virtual key code can be found in unrust/uni-app's translate_scan_code function. Warning, there are some slight variations from one OS to another, for example the Command, F13, F14, F15 keys only exist on Mac.

Fields

code: String

scancode : top left letter is "KeyQ" even on an azerty keyboard

key: String

virtual key code : top left letter is "KeyQ" on qwerty, "KeyA" on azerty

shift: bool

whether a shift key is pressed

alt: bool

whether an alt key is pressed

ctrl: bool

whether a control key is pressed

Trait Implementations

impl Clone for KeyUpEvent[src]

impl Debug for KeyUpEvent[src]

Auto Trait Implementations

Blanket Implementations

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

type Error = !

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> Borrow<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Erased for T

impl<T> Downcast for T where
    T: Any