#[repr(u8)]pub enum Key {
Show 120 variants
A = 4,
B = 5,
C = 6,
D = 7,
E = 8,
F = 9,
G = 10,
H = 11,
I = 12,
J = 13,
K = 14,
L = 15,
M = 16,
N = 17,
O = 18,
P = 19,
Q = 20,
R = 21,
S = 22,
T = 23,
U = 24,
V = 25,
W = 26,
X = 27,
Y = 28,
Z = 29,
N1 = 30,
N2 = 31,
N3 = 32,
N4 = 33,
N5 = 34,
N6 = 35,
N7 = 36,
N8 = 37,
N9 = 38,
N0 = 39,
Enter = 40,
Esc = 41,
BackSpace = 42,
Tab = 43,
Space = 44,
Minus = 45,
Equal = 46,
SquareBracketLeft = 47,
SquareBracketRight = 48,
BackSlash = 49,
BackSlash_ = 50,
Column = 51,
Quote = 52,
BackTick = 53,
Comma = 54,
Period = 55,
Slash = 56,
Cap = 57,
F1 = 58,
F2 = 59,
F3 = 60,
F4 = 61,
F5 = 62,
F6 = 63,
F7 = 64,
F8 = 65,
F9 = 66,
F10 = 67,
F11 = 68,
F12 = 69,
Snapshot = 70,
ScrollLock = 71,
Pause = 72,
Insert = 73,
Home = 74,
PageUp = 75,
Del = 76,
End = 77,
PageDown = 78,
Right = 79,
Left = 80,
Down = 81,
Up = 82,
Numlock = 83,
NumpadDiv = 84,
NumpadMul = 85,
NumpadMinus = 86,
NumpadPlus = 87,
NumpadEnter = 88,
Numpad1 = 89,
Numpad2 = 90,
Numpad3 = 91,
Numpad4 = 92,
Numpad5 = 93,
Numpad6 = 94,
Numpad7 = 95,
Numpad8 = 96,
Numpad9 = 97,
Numpad0 = 98,
NumpadDec = 99,
Apps = 101,
F13 = 104,
F14 = 105,
F15 = 106,
F16 = 107,
F17 = 108,
F18 = 109,
F19 = 110,
F20 = 111,
F21 = 112,
F22 = 113,
F23 = 114,
F24 = 115,
Rwin = 140,
F24_ = 148,
Lctrl = 224,
Lshift = 225,
Lalt = 226,
Lwin = 227,
Rctrl = 228,
Rshift = 229,
Ralt = 230,
Rwin_ = 231,
NONE = 0,
}Variants§
A = 4
B = 5
C = 6
D = 7
E = 8
F = 9
G = 10
H = 11
I = 12
J = 13
K = 14
L = 15
M = 16
N = 17
O = 18
P = 19
Q = 20
R = 21
S = 22
T = 23
U = 24
V = 25
W = 26
X = 27
Y = 28
Z = 29
N1 = 30
N2 = 31
N3 = 32
N4 = 33
N5 = 34
N6 = 35
N7 = 36
N8 = 37
N9 = 38
N0 = 39
Enter = 40
Esc = 41
BackSpace = 42
Tab = 43
Space = 44
Minus = 45
Equal = 46
SquareBracketLeft = 47
SquareBracketRight = 48
BackSlash = 49
BackSlash_ = 50
Column = 51
Quote = 52
BackTick = 53
Comma = 54
Period = 55
Slash = 56
Cap = 57
F1 = 58
F2 = 59
F3 = 60
F4 = 61
F5 = 62
F6 = 63
F7 = 64
F8 = 65
F9 = 66
F10 = 67
F11 = 68
F12 = 69
Snapshot = 70
ScrollLock = 71
Pause = 72
Insert = 73
Home = 74
PageUp = 75
Del = 76
End = 77
PageDown = 78
Right = 79
Left = 80
Down = 81
Up = 82
Numlock = 83
NumpadDiv = 84
NumpadMul = 85
NumpadMinus = 86
NumpadPlus = 87
NumpadEnter = 88
Numpad1 = 89
Numpad2 = 90
Numpad3 = 91
Numpad4 = 92
Numpad5 = 93
Numpad6 = 94
Numpad7 = 95
Numpad8 = 96
Numpad9 = 97
Numpad0 = 98
NumpadDec = 99
Apps = 101
F13 = 104
F14 = 105
F15 = 106
F16 = 107
F17 = 108
F18 = 109
F19 = 110
F20 = 111
F21 = 112
F22 = 113
F23 = 114
F24 = 115
Rwin = 140
F24_ = 148
Lctrl = 224
Lshift = 225
Lalt = 226
Lwin = 227
Rctrl = 228
Rshift = 229
Ralt = 230
Rwin_ = 231
NONE = 0
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Key
impl RefUnwindSafe for Key
impl Send for Key
impl Sync for Key
impl Unpin for Key
impl UnwindSafe for Key
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more