#[repr(u32)]pub enum KeyboardButton {
Show 162 variants
One = 0,
Two = 1,
Three = 2,
Four = 3,
Five = 4,
Six = 5,
Seven = 6,
Eight = 7,
Nine = 8,
Zero = 9,
A = 10,
B = 11,
C = 12,
D = 13,
E = 14,
F = 15,
G = 16,
H = 17,
I = 18,
J = 19,
K = 20,
L = 21,
M = 22,
N = 23,
O = 24,
P = 25,
Q = 26,
R = 27,
S = 28,
T = 29,
U = 30,
V = 31,
W = 32,
X = 33,
Y = 34,
Z = 35,
Escape = 36,
F1 = 37,
F2 = 38,
F3 = 39,
F4 = 40,
F5 = 41,
F6 = 42,
F7 = 43,
F8 = 44,
F9 = 45,
F10 = 46,
F11 = 47,
F12 = 48,
F13 = 49,
F14 = 50,
F15 = 51,
F16 = 52,
F17 = 53,
F18 = 54,
F19 = 55,
F20 = 56,
F21 = 57,
F22 = 58,
F23 = 59,
F24 = 60,
Screenshot = 61,
Scroll = 62,
Pause = 63,
Insert = 64,
Home = 65,
Delete = 66,
End = 67,
PageDown = 68,
PageUp = 69,
Left = 70,
Up = 71,
Right = 72,
Down = 73,
Backspace = 74,
Enter = 75,
Space = 76,
Compose = 77,
Caret = 78,
Numlock = 79,
Numpad0 = 80,
Numpad1 = 81,
Numpad2 = 82,
Numpad3 = 83,
Numpad4 = 84,
Numpad5 = 85,
Numpad6 = 86,
Numpad7 = 87,
Numpad8 = 88,
Numpad9 = 89,
AbntC1 = 90,
AbntC2 = 91,
Add = 92,
Apostrophe = 93,
Apps = 94,
At = 95,
Ax = 96,
Backslash = 97,
Calculator = 98,
Capital = 99,
Colon = 100,
Comma = 101,
Convert = 102,
Decimal = 103,
Divide = 104,
Equals = 105,
Grave = 106,
Kana = 107,
Kanji = 108,
LeftAlt = 109,
LeftBracket = 110,
LeftControl = 111,
LeftShift = 112,
LeftWin = 113,
Mail = 114,
MediaSelect = 115,
MediaStop = 116,
Minus = 117,
Multiply = 118,
Mute = 119,
MyComputer = 120,
NavigateForward = 121,
NavigateBackward = 122,
NextTrack = 123,
NoConvert = 124,
NumpadComma = 125,
NumpadEnter = 126,
NumpadEquals = 127,
OEM102 = 128,
Period = 129,
PlayPause = 130,
Power = 131,
PrevTrack = 132,
RightAlt = 133,
RightBracket = 134,
RightControl = 135,
RightShift = 136,
RightWin = 137,
Semicolon = 138,
Slash = 139,
Sleep = 140,
Stop = 141,
Subtract = 142,
Sysrq = 143,
Tab = 144,
Underline = 145,
Unlabeled = 146,
VolumeDown = 147,
VolumeUp = 148,
Wake = 149,
WebBack = 150,
WebFavorites = 151,
WebForward = 152,
WebHome = 153,
WebRefresh = 154,
WebSearch = 155,
WebStop = 156,
Yen = 157,
Copy = 158,
Paste = 159,
Cut = 160,
Unknown = 161,
}Variants§
One = 0
Two = 1
Three = 2
Four = 3
Five = 4
Six = 5
Seven = 6
Eight = 7
Nine = 8
Zero = 9
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15
G = 16
H = 17
I = 18
J = 19
K = 20
L = 21
M = 22
N = 23
O = 24
P = 25
Q = 26
R = 27
S = 28
T = 29
U = 30
V = 31
W = 32
X = 33
Y = 34
Z = 35
Escape = 36
F1 = 37
F2 = 38
F3 = 39
F4 = 40
F5 = 41
F6 = 42
F7 = 43
F8 = 44
F9 = 45
F10 = 46
F11 = 47
F12 = 48
F13 = 49
F14 = 50
F15 = 51
F16 = 52
F17 = 53
F18 = 54
F19 = 55
F20 = 56
F21 = 57
F22 = 58
F23 = 59
F24 = 60
Screenshot = 61
Scroll = 62
Pause = 63
Insert = 64
Home = 65
Delete = 66
End = 67
PageDown = 68
PageUp = 69
Left = 70
Up = 71
Right = 72
Down = 73
Backspace = 74
Enter = 75
Space = 76
Compose = 77
Caret = 78
Numlock = 79
Numpad0 = 80
Numpad1 = 81
Numpad2 = 82
Numpad3 = 83
Numpad4 = 84
Numpad5 = 85
Numpad6 = 86
Numpad7 = 87
Numpad8 = 88
Numpad9 = 89
AbntC1 = 90
AbntC2 = 91
Add = 92
Apostrophe = 93
Apps = 94
At = 95
Ax = 96
Backslash = 97
Calculator = 98
Capital = 99
Colon = 100
Comma = 101
Convert = 102
Decimal = 103
Divide = 104
Equals = 105
Grave = 106
Kana = 107
Kanji = 108
LeftAlt = 109
LeftBracket = 110
LeftControl = 111
LeftShift = 112
LeftWin = 113
Mail = 114
MediaSelect = 115
MediaStop = 116
Minus = 117
Multiply = 118
Mute = 119
MyComputer = 120
NextTrack = 123
NoConvert = 124
NumpadComma = 125
NumpadEnter = 126
NumpadEquals = 127
OEM102 = 128
Period = 129
PlayPause = 130
Power = 131
PrevTrack = 132
RightAlt = 133
RightBracket = 134
RightControl = 135
RightShift = 136
RightWin = 137
Semicolon = 138
Slash = 139
Sleep = 140
Stop = 141
Subtract = 142
Sysrq = 143
Tab = 144
Underline = 145
Unlabeled = 146
VolumeDown = 147
VolumeUp = 148
Wake = 149
WebBack = 150
WebFavorites = 151
WebForward = 152
WebHome = 153
WebRefresh = 154
WebSearch = 155
WebStop = 156
Yen = 157
Copy = 158
Paste = 159
Cut = 160
Unknown = 161
Trait Implementations§
Source§impl Clone for KeyboardButton
impl Clone for KeyboardButton
Source§fn clone(&self) -> KeyboardButton
fn clone(&self) -> KeyboardButton
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KeyboardButton
impl Debug for KeyboardButton
Source§impl PartialEq for KeyboardButton
impl PartialEq for KeyboardButton
impl StructuralPartialEq for KeyboardButton
Auto Trait Implementations§
impl Freeze for KeyboardButton
impl RefUnwindSafe for KeyboardButton
impl Send for KeyboardButton
impl Sync for KeyboardButton
impl Unpin for KeyboardButton
impl UnsafeUnpin for KeyboardButton
impl UnwindSafe for KeyboardButton
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