#[repr(i32)]pub enum KeyCodeVBoard {
Show 178 variants
Back = 8,
Tab = 9,
Backtab = 10,
Clear = 12,
Return = 13,
Shift = 16,
Control = 17,
Menu = 18,
Pause = 19,
Capital = 20,
Kana = 21,
Junja = 23,
Final = 24,
Hanja = 25,
Escape = 27,
Convert = 28,
NonConvert = 29,
Accept = 30,
ModeChange = 31,
Space = 32,
Prior = 33,
Next = 34,
End = 35,
Home = 36,
Left = 37,
Up = 38,
Right = 39,
Down = 40,
Select = 41,
Print = 42,
Execute = 43,
Snapshot = 44,
Insert = 45,
Delete = 46,
Help = 47,
Key0 = 48,
Key1 = 49,
Key2 = 50,
Key3 = 51,
Key4 = 52,
Key5 = 53,
Key6 = 54,
Key7 = 55,
Key8 = 56,
Key9 = 57,
A = 65,
B = 66,
C = 67,
D = 68,
E = 69,
F = 70,
G = 71,
H = 72,
I = 73,
J = 74,
K = 75,
L = 76,
M = 77,
N = 78,
O = 79,
P = 80,
Q = 81,
R = 82,
S = 83,
T = 84,
U = 85,
V = 86,
W = 87,
X = 88,
Y = 89,
Z = 90,
LWin = 91,
RWin = 92,
Apps = 93,
Sleep = 95,
Numpad0 = 96,
Numpad1 = 97,
Numpad2 = 98,
Numpad3 = 99,
Numpad4 = 100,
Numpad5 = 101,
Numpad6 = 102,
Numpad7 = 103,
Numpad8 = 104,
Numpad9 = 105,
Multiply = 106,
Add = 107,
Separator = 108,
Subtract = 109,
Decimal = 110,
Divide = 111,
F1 = 112,
F2 = 113,
F3 = 114,
F4 = 115,
F5 = 116,
F6 = 117,
F7 = 118,
F8 = 119,
F9 = 120,
F10 = 121,
F11 = 122,
F12 = 123,
F13 = 124,
F14 = 125,
F15 = 126,
F16 = 127,
F17 = 128,
F18 = 129,
F19 = 130,
F20 = 131,
F21 = 132,
F22 = 133,
F23 = 134,
F24 = 135,
NumLock = 144,
Scroll = 145,
LShift = 160,
RShift = 161,
LControl = 162,
RControl = 163,
LMenu = 164,
RMenu = 165,
BrowserBack = 166,
BrowserForward = 167,
BrowserRefresh = 168,
BrowserStop = 169,
BrowserSearch = 170,
BrowserFavorites = 171,
BrowserHome = 172,
VolumeMute = 173,
VolumeDown = 174,
VolumeUp = 175,
MediaNextTrack = 176,
MediaPrevTrack = 177,
MediaStop = 178,
MediaPlayPause = 179,
MediaLaunchMail = 180,
MediaLaunchMediaSelect = 181,
MediaLaunchApp1 = 182,
MediaLaunchApp2 = 183,
Oem1 = 186,
OemPlus = 187,
OemComma = 188,
OemMinus = 189,
OemPeriod = 190,
Oem2 = 191,
Oem3 = 192,
Oem4 = 219,
Oem5 = 220,
Oem6 = 221,
Oem7 = 222,
Oem8 = 223,
Oem102 = 226,
Oem103 = 227,
Oem104 = 228,
ProcessKey = 229,
Packet = 231,
DbeSbcsChar = 243,
DbeDbcsChar = 244,
Attn = 246,
CrSel = 247,
ExSel = 248,
ErEof = 249,
Play = 250,
Zoom = 251,
NoName = 252,
Pa1 = 253,
OemClear = 254,
Wlan = 151,
Power = 152,
BrightnessDown = 216,
BrightnessUp = 217,
KbdBrightnessDown = 218,
KbdBrightnessUp = 232,
AltGr = 225,
Compose = 230,
Unknown = 0,
}Expand description
Window Virtual keyboard codes
Variants§
Back = 8
Tab = 9
Backtab = 10
Clear = 12
Return = 13
Shift = 16
Control = 17
Menu = 18
Pause = 19
Capital = 20
Kana = 21
Junja = 23
Final = 24
Hanja = 25
Escape = 27
Convert = 28
NonConvert = 29
Accept = 30
ModeChange = 31
Space = 32
Prior = 33
Next = 34
End = 35
Home = 36
Left = 37
Up = 38
Right = 39
Down = 40
Select = 41
Print = 42
Execute = 43
Snapshot = 44
Insert = 45
Delete = 46
Help = 47
Key0 = 48
Key1 = 49
Key2 = 50
Key3 = 51
Key4 = 52
Key5 = 53
Key6 = 54
Key7 = 55
Key8 = 56
Key9 = 57
A = 65
B = 66
C = 67
D = 68
E = 69
F = 70
G = 71
H = 72
I = 73
J = 74
K = 75
L = 76
M = 77
N = 78
O = 79
P = 80
Q = 81
R = 82
S = 83
T = 84
U = 85
V = 86
W = 87
X = 88
Y = 89
Z = 90
LWin = 91
RWin = 92
Apps = 93
Sleep = 95
Numpad0 = 96
Numpad1 = 97
Numpad2 = 98
Numpad3 = 99
Numpad4 = 100
Numpad5 = 101
Numpad6 = 102
Numpad7 = 103
Numpad8 = 104
Numpad9 = 105
Multiply = 106
Add = 107
Separator = 108
Subtract = 109
Decimal = 110
Divide = 111
F1 = 112
F2 = 113
F3 = 114
F4 = 115
F5 = 116
F6 = 117
F7 = 118
F8 = 119
F9 = 120
F10 = 121
F11 = 122
F12 = 123
F13 = 124
F14 = 125
F15 = 126
F16 = 127
F17 = 128
F18 = 129
F19 = 130
F20 = 131
F21 = 132
F22 = 133
F23 = 134
F24 = 135
NumLock = 144
Scroll = 145
LShift = 160
RShift = 161
LControl = 162
RControl = 163
LMenu = 164
RMenu = 165
BrowserBack = 166
BrowserForward = 167
BrowserRefresh = 168
BrowserStop = 169
BrowserSearch = 170
BrowserFavorites = 171
BrowserHome = 172
VolumeMute = 173
VolumeDown = 174
VolumeUp = 175
MediaNextTrack = 176
MediaPrevTrack = 177
MediaStop = 178
MediaPlayPause = 179
MediaLaunchMail = 180
MediaLaunchMediaSelect = 181
MediaLaunchApp1 = 182
MediaLaunchApp2 = 183
Oem1 = 186
OemPlus = 187
OemComma = 188
OemMinus = 189
OemPeriod = 190
Oem2 = 191
Oem3 = 192
Oem4 = 219
Oem5 = 220
Oem6 = 221
Oem7 = 222
Oem8 = 223
Oem102 = 226
Oem103 = 227
Oem104 = 228
ProcessKey = 229
Packet = 231
DbeSbcsChar = 243
DbeDbcsChar = 244
Attn = 246
CrSel = 247
ExSel = 248
ErEof = 249
Play = 250
Zoom = 251
NoName = 252
Pa1 = 253
OemClear = 254
Wlan = 151
Power = 152
BrightnessDown = 216
BrightnessUp = 217
KbdBrightnessDown = 218
KbdBrightnessUp = 232
AltGr = 225
Compose = 230
Unknown = 0
Implementations§
Source§impl KeyCodeVBoard
impl KeyCodeVBoard
Trait Implementations§
Source§impl Clone for KeyCodeVBoard
impl Clone for KeyCodeVBoard
Source§fn clone(&self) -> KeyCodeVBoard
fn clone(&self) -> KeyCodeVBoard
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 KeyCodeVBoard
impl Debug for KeyCodeVBoard
Source§impl Default for KeyCodeVBoard
impl Default for KeyCodeVBoard
Source§impl<'de> Deserialize<'de> for KeyCodeVBoard
impl<'de> Deserialize<'de> for KeyCodeVBoard
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for KeyCodeVBoard
impl PartialEq for KeyCodeVBoard
Source§impl Serialize for KeyCodeVBoard
impl Serialize for KeyCodeVBoard
impl Copy for KeyCodeVBoard
impl Eq for KeyCodeVBoard
impl StructuralPartialEq for KeyCodeVBoard
Auto Trait Implementations§
impl Freeze for KeyCodeVBoard
impl RefUnwindSafe for KeyCodeVBoard
impl Send for KeyCodeVBoard
impl Sync for KeyCodeVBoard
impl Unpin for KeyCodeVBoard
impl UnwindSafe for KeyCodeVBoard
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