[][src]Enum multiinput::event::KeyId

pub enum KeyId {
    Escape,
    Return,
    Backspace,
    Left,
    Right,
    Up,
    Down,
    Space,
    A,
    B,
    C,
    D,
    E,
    F,
    G,
    H,
    I,
    J,
    K,
    L,
    M,
    N,
    O,
    P,
    Q,
    R,
    S,
    T,
    U,
    V,
    W,
    X,
    Y,
    Z,
    F1,
    F2,
    F3,
    F4,
    F5,
    F6,
    F7,
    F8,
    F9,
    F10,
    F11,
    F12,
    Zero,
    One,
    Two,
    Three,
    Four,
    Five,
    Six,
    Seven,
    Eight,
    Nine,
    Shift,
    LeftCtrl,
    RightCtrl,
    LeftAlt,
    RightAlt,
    CapsLock,
    Pause,
    PageUp,
    PageDown,
    PrintScreen,
    Insert,
    End,
    Home,
    Delete,
    Add,
    Subtract,
    Multiply,
    Separator,
    Decimal,
    Divide,
    BackTick,
    BackSlash,
    ForwardSlash,
    Plus,
    Minus,
    FullStop,
    Comma,
    Tab,
    Numlock,
    LeftSquareBracket,
    RightSquareBracket,
    SemiColon,
    Apostrophe,
    Hash,
}

Key Identifier (UK Keyboard Layout)

Variants

Escape
Return
Backspace
Left
Right
Up
Down
Space
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
Zero
One
Two
Three
Four
Five
Six
Seven
Eight
Nine
Shift
LeftCtrl
RightCtrl
LeftAlt
RightAlt
CapsLock
Pause
PageUp
PageDown
PrintScreen
Insert
End
Home
Delete
Add
Subtract
Multiply
Separator
Decimal
Divide
BackTick
BackSlash
ForwardSlash
Plus
Minus
FullStop
Comma
Tab
Numlock
LeftSquareBracket
RightSquareBracket
SemiColon
Apostrophe
Hash

Trait Implementations

impl Clone for KeyId[src]

impl Debug for KeyId[src]

impl Eq for KeyId[src]

impl Hash for KeyId[src]

impl PartialEq<KeyId> for KeyId[src]

impl StructuralEq for KeyId[src]

impl StructuralPartialEq for KeyId[src]

Auto Trait Implementations

impl RefUnwindSafe for KeyId

impl Send for KeyId

impl Sync for KeyId

impl Unpin for KeyId

impl UnwindSafe for KeyId

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.