[][src]Enum ndless_sdl::event::Key

pub enum Key {
    Unknown,
    Backspace,
    Tab,
    Clear,
    Return,
    Pause,
    Escape,
    Space,
    Exclaim,
    Quotedbl,
    Hash,
    Dollar,
    Ampersand,
    Quote,
    LeftParen,
    RightParen,
    Asterisk,
    Plus,
    Comma,
    Minus,
    Period,
    Slash,
    Num0,
    Num1,
    Num2,
    Num3,
    Num4,
    Num5,
    Num6,
    Num7,
    Num8,
    Num9,
    Colon,
    Semicolon,
    Less,
    Equals,
    Greater,
    Question,
    At,
    LeftBracket,
    Backslash,
    RightBracket,
    Caret,
    Underscore,
    Backquote,
    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,
    Delete,
    World0,
    World1,
    World2,
    World3,
    World4,
    World5,
    World6,
    World7,
    World8,
    World9,
    World10,
    World11,
    World12,
    World13,
    World14,
    World15,
    World16,
    World17,
    World18,
    World19,
    World20,
    World21,
    World22,
    World23,
    World24,
    World25,
    World26,
    World27,
    World28,
    World29,
    World30,
    World31,
    World32,
    World33,
    World34,
    World35,
    World36,
    World37,
    World38,
    World39,
    World40,
    World41,
    World42,
    World43,
    World44,
    World45,
    World46,
    World47,
    World48,
    World49,
    World50,
    World51,
    World52,
    World53,
    World54,
    World55,
    World56,
    World57,
    World58,
    World59,
    World60,
    World61,
    World62,
    World63,
    World64,
    World65,
    World66,
    World67,
    World68,
    World69,
    World70,
    World71,
    World72,
    World73,
    World74,
    World75,
    World76,
    World77,
    World78,
    World79,
    World80,
    World81,
    World82,
    World83,
    World84,
    World85,
    World86,
    World87,
    World88,
    World89,
    World90,
    World91,
    World92,
    World93,
    World94,
    World95,
    Kp0,
    Kp1,
    Kp2,
    Kp3,
    Kp4,
    Kp5,
    Kp6,
    Kp7,
    Kp8,
    Kp9,
    KpPeriod,
    KpDivide,
    KpMultiply,
    KpMinus,
    KpPlus,
    KpEnter,
    KpEquals,
    Up,
    Down,
    Right,
    Left,
    Insert,
    Home,
    End,
    PageUp,
    PageDown,
    F1,
    F2,
    F3,
    F4,
    F5,
    F6,
    F7,
    F8,
    F9,
    F10,
    F11,
    F12,
    F13,
    F14,
    F15,
    NumLock,
    CapsLock,
    ScrolLock,
    RShift,
    LShift,
    RCtrl,
    LCtrl,
    RAlt,
    LAlt,
    RMeta,
    LMeta,
    LSuper,
    RSuper,
    Mode,
    Compose,
    Help,
    Print,
    SysReq,
    Break,
    Menu,
    Power,
    Euro,
    Undo,
    Last,
}

Variants

Unknown
Backspace
Tab
Clear
Return
Pause
Escape
Space
Exclaim
Quotedbl
Hash
Dollar
Ampersand
Quote
LeftParen
RightParen
Asterisk
Plus
Comma
Minus
Period
Slash
Num0
Num1
Num2
Num3
Num4
Num5
Num6
Num7
Num8
Num9
Colon
Semicolon
Less
Equals
Greater
Question
At
LeftBracket
Backslash
RightBracket
Caret
Underscore
Backquote
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
Delete
World0
World1
World2
World3
World4
World5
World6
World7
World8
World9
World10
World11
World12
World13
World14
World15
World16
World17
World18
World19
World20
World21
World22
World23
World24
World25
World26
World27
World28
World29
World30
World31
World32
World33
World34
World35
World36
World37
World38
World39
World40
World41
World42
World43
World44
World45
World46
World47
World48
World49
World50
World51
World52
World53
World54
World55
World56
World57
World58
World59
World60
World61
World62
World63
World64
World65
World66
World67
World68
World69
World70
World71
World72
World73
World74
World75
World76
World77
World78
World79
World80
World81
World82
World83
World84
World85
World86
World87
World88
World89
World90
World91
World92
World93
World94
World95
Kp0
Kp1
Kp2
Kp3
Kp4
Kp5
Kp6
Kp7
Kp8
Kp9
KpPeriod
KpDivide
KpMultiply
KpMinus
KpPlus
KpEnter
KpEquals
Up
Down
Right
Left
Insert
Home
End
PageUp
PageDown
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
NumLock
CapsLock
ScrolLock
RShift
LShift
RCtrl
LCtrl
RAlt
LAlt
RMeta
LMeta
LSuper
RSuper
Mode
Compose
Help
Print
SysReq
Break
Menu
Power
Euro
Undo
Last

Trait Implementations

impl Clone for Key[src]

impl Copy for Key[src]

impl Debug for Key[src]

impl Eq for Key[src]

impl FromPrimitive for Key[src]

impl Ord for Key[src]

impl PartialEq<Key> for Key[src]

impl PartialOrd<Key> for Key[src]

impl StructuralEq for Key[src]

impl StructuralPartialEq for Key[src]

Auto Trait Implementations

impl Send for Key

impl Sync for Key

impl Unpin for Key

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.