#[repr(u32)]
pub enum KeyCode {
Show 119 variants
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,
_0,
_1,
_2,
_3,
_4,
_5,
_6,
_7,
_8,
_9,
Pad0,
Pad1,
Pad2,
Pad3,
Pad4,
Pad5,
Pad6,
Pad7,
Pad8,
Pad9,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
Escape,
Tilde,
Minus,
Equals,
Backspace,
Tab,
Openbrace,
Closebrace,
Enter,
Semicolon,
Quote,
Backslash,
Backslash2,
Comma,
Fullstop,
Slash,
Space,
Insert,
Delete,
Home,
End,
PgUp,
PgDn,
Left,
Right,
Up,
Down,
PadSlash,
PadAsterisk,
PadMinus,
PadPlus,
PadDelete,
PadEnter,
PrintScreen,
Pause,
AbntC1,
Yen,
Kana,
Convert,
NoConvert,
At,
Circumflex,
Colon2,
Kanji,
PadEquals,
Backquote,
Semicolon2,
Command,
Unknown,
LShift,
RShift,
LCtrl,
RCtrl,
Alt,
AltGr,
LWin,
RWin,
Menu,
ScrollLock,
NumLock,
CapsLock,
}
Variants
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
_0
_1
_2
_3
_4
_5
_6
_7
_8
_9
Pad0
Pad1
Pad2
Pad3
Pad4
Pad5
Pad6
Pad7
Pad8
Pad9
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
Escape
Tilde
Minus
Equals
Backspace
Tab
Openbrace
Closebrace
Enter
Semicolon
Quote
Backslash
Backslash2
Comma
Fullstop
Slash
Space
Insert
Delete
Home
End
PgUp
PgDn
Left
Right
Up
Down
PadSlash
PadAsterisk
PadMinus
PadPlus
PadDelete
PadEnter
PrintScreen
Pause
AbntC1
Yen
Kana
Convert
NoConvert
At
Circumflex
Colon2
Kanji
PadEquals
Backquote
Semicolon2
Command
Unknown
LShift
RShift
LCtrl
RCtrl
Alt
AltGr
LWin
RWin
Menu
ScrollLock
NumLock
CapsLock
Implementations
Trait Implementations
impl Copy for KeyCode
impl StructuralPartialEq for KeyCode
Auto Trait Implementations
impl RefUnwindSafe for KeyCode
impl Send for KeyCode
impl Sync for KeyCode
impl Unpin for KeyCode
impl UnwindSafe for KeyCode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more