pub enum VirtualKeyCode {
Key1,
Key2,
Key3,
Key4,
Key5,
Key6,
Key7,
Key8,
Key9,
Key0,
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,
Escape,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
F13,
F14,
F15,
Snapshot,
Scroll,
Pause,
Insert,
Home,
Delete,
End,
PageDown,
PageUp,
Left,
Up,
Right,
Down,
Back,
Return,
Space,
Numlock,
Numpad0,
Numpad1,
Numpad2,
Numpad3,
Numpad4,
Numpad5,
Numpad6,
Numpad7,
Numpad8,
Numpad9,
AbntC1,
AbntC2,
Add,
Apostrophe,
Apps,
At,
Ax,
Backslash,
Calculator,
Capital,
Colon,
Comma,
Convert,
Decimal,
Divide,
Equals,
Grave,
Kana,
Kanji,
LAlt,
LBracket,
LControl,
LMenu,
LShift,
LWin,
Mail,
MediaSelect,
MediaStop,
Minus,
Multiply,
Mute,
MyComputer,
NextTrack,
NoConvert,
NumpadComma,
NumpadEnter,
NumpadEquals,
OEM102,
Period,
Playpause,
Power,
Prevtrack,
RAlt,
RBracket,
RControl,
RMenu,
RShift,
RWin,
Semicolon,
Slash,
Sleep,
Stop,
Subtract,
Sysrq,
Tab,
Underline,
Unlabeled,
VolumeDown,
VolumeUp,
Wake,
Webback,
WebFavorites,
WebForward,
WebHome,
WebRefresh,
WebSearch,
WebStop,
Yen,
}
Variants
Key1 | The '1' key over the letters.
|
Key2 | The '2' key over the letters.
|
Key3 | The '3' key over the letters.
|
Key4 | The '4' key over the letters.
|
Key5 | The '5' key over the letters.
|
Key6 | The '6' key over the letters.
|
Key7 | The '7' key over the letters.
|
Key8 | The '8' key over the letters.
|
Key9 | The '9' key over the letters.
|
Key0 | The '0' key over the 'O' and 'P' keys.
|
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 | |
Escape | The Escape key, next to F1.
|
F1 | |
F2 | |
F3 | |
F4 | |
F5 | |
F6 | |
F7 | |
F8 | |
F9 | |
F10 | |
F11 | |
F12 | |
F13 | |
F14 | |
F15 | |
Snapshot | |
Scroll | |
Pause | Pause/Break key, next to Scroll lock.
|
Insert | Insert , next to Backspace.
|
Home | |
Delete | |
End | |
PageDown | |
PageUp | |
Left | |
Up | |
Right | |
Down | |
Back | The Backspace key, right over Enter.
|
Return | |
Space | |
Numlock | |
Numpad0 | |
Numpad1 | |
Numpad2 | |
Numpad3 | |
Numpad4 | |
Numpad5 | |
Numpad6 | |
Numpad7 | |
Numpad8 | |
Numpad9 | |
AbntC1 | |
AbntC2 | |
Add | |
Apostrophe | |
Apps | |
At | |
Ax | |
Backslash | |
Calculator | |
Capital | |
Colon | |
Comma | |
Convert | |
Decimal | |
Divide | |
Equals | |
Grave | |
Kana | |
Kanji | |
LAlt | |
LBracket | |
LControl | |
|
LShift | |
LWin | |
Mail | |
MediaSelect | |
MediaStop | |
Minus | |
Multiply | |
Mute | |
MyComputer | |
NextTrack | |
NoConvert | |
NumpadComma | |
NumpadEnter | |
NumpadEquals | |
OEM102 | |
Period | |
Playpause | |
Power | |
Prevtrack | |
RAlt | |
RBracket | |
RControl | |
|
RShift | |
RWin | |
Semicolon | |
Slash | |
Sleep | |
Stop | |
Subtract | |
Sysrq | |
Tab | |
Underline | |
Unlabeled | |
VolumeDown | |
VolumeUp | |
Wake | |
Webback | |
WebFavorites | |
WebForward | |
WebHome | |
WebRefresh | |
WebSearch | |
WebStop | |
Yen | |
Trait Implementations
Derived Implementations