pub enum KeyCode {
Show 96 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,
Row1,
Row2,
Row3,
Row4,
Row5,
Row6,
Row7,
Row8,
Row9,
Row0,
Grave,
Minus,
Equals,
LeftBracket,
RightBracket,
Backslash,
Semicolon,
Apostrophe,
Comma,
Period,
Slash,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
Enter,
Escape,
Backspace,
Tab,
Space,
Pause,
Insert,
Home,
PageUp,
Delete,
End,
PageDown,
Right,
Left,
Down,
Up,
NumDivide,
NumMultiply,
NumMinus,
NumPlus,
NumEnter,
NumPeriod,
Num1,
Num2,
Num3,
Num4,
Num5,
Num6,
Num7,
Num8,
Num9,
Num0,
MouseLeft,
MouseRight,
MouseMiddle,
MouseFourth,
MouseFifth,
}Expand description
All pressable keys.
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
Row1
Top-row 1/! key.
Row2
Top-row 2/@ key.
Row3
Top-row 3/# key.
Row4
Top-row 4/$ key.
Row5
Top-row 5/% key.
Row6
Top-row 6/^ key.
Row7
Top-row 7/& key.
Row8
Top-row 8/* key.
Row9
Top-row 9/( key.
Row0
Top-row 0/) key.
Grave
Top-row `/~ key.
Minus
Top-row -/_ key.
Equals
Top-row =/+ key.
LeftBracket
Second-row [/{ key.
RightBracket
Second-row ]/} key.
Backslash
Second-row \/| key.
Semicolon
Third-row ;/: key.
Apostrophe
Third-row '/" key.
Comma
Fourth-row ,/< key.
Period
Fourth-row ./> key.
Slash
Fourth-row //? key.
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
Enter
Escape
Backspace
Tab
Space
Pause
Insert
Home
PageUp
Delete
End
PageDown
Right
Right arrow key.
Left
Left arrow key.
Down
Down arrow key.
Up
Up arrow key.
NumDivide
Numpad / key.
NumMultiply
Numpad * key.
NumMinus
Numpad - key.
NumPlus
Numpad + key.
NumEnter
Numpad ⏎ key.
NumPeriod
Numpad Del/. key (output locale-dependent).
Num1
Numpad 1/End key.
Num2
Numpad 2/↓ key.
Num3
Numpad 3/PageDown key.
Num4
Numpad 4/← key.
Num5
Numpad 5 key.
Num6
Numpad 6/→ key.
Num7
Numpad 7/Home key.
Num8
Numpad 8/↑ key.
Num9
Numpad 9/PageUp key.
Num0
Numpad 0/Insert key.
MouseLeft
Left mouse button.
MouseRight
Right mouse button.
MouseMiddle
Middle mouse button a.k.a. pressed scroll wheel.