Enum wita::VirtualKey[][src]

pub enum VirtualKey {
    Char(char),
    Esc,
    Tab,
    CapsLock,
    Shift,
    Ctrl,
    Alt,
    BackSpace,
    Enter,
    Space,
    PrintScreen,
    ScrollLock,
    Pause,
    Insert,
    Delete,
    Home,
    End,
    PageUp,
    PageDown,
    Up,
    Down,
    Left,
    Right,
    NumLock,
    NumPad(u8),
    NumAdd,
    NumSub,
    NumMul,
    NumDiv,
    NumDecimal,
    LShift,
    RShift,
    LCtrl,
    RCtrl,
    LAlt,
    RAlt,
    F(u8),
    Other(u32),
}

Describes keyboard key names.

Variants

Char(char)
Esc
Tab
CapsLock
Shift
Ctrl
Alt
BackSpace
Enter
Space
PrintScreen
ScrollLock
Pause
Insert
Delete
Home
End
PageUp
PageDown
Up
Down
Left
Right
NumLock
NumPad(u8)
NumAdd
NumSub
NumMul
NumDiv
NumDecimal
LShift
RShift
LCtrl
RCtrl
LAlt
RAlt
F(u8)
Other(u32)

Trait Implementations

impl Clone for VirtualKey[src]

impl Copy for VirtualKey[src]

impl Debug for VirtualKey[src]

impl Eq for VirtualKey[src]

impl Hash for VirtualKey[src]

impl PartialEq<VirtualKey> for VirtualKey[src]

impl StructuralEq for VirtualKey[src]

impl StructuralPartialEq for VirtualKey[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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 = 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.