#[repr(u32)]
pub enum Key {
Show 126 variants
Space,
Exclaim,
DoubleQuote,
Hash,
Dollar,
Percent,
Ampersand,
Apostrophe,
ParenLeft,
ParenRight,
Asterisk,
Plus,
Comma,
Minus,
Period,
Slash,
Zero,
One,
Two,
Three,
Four,
Five,
Six,
Seven,
Eight,
Nine,
Colon,
Semicolon,
Less,
Equals,
Greater,
Question,
At,
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,
BracketLeft,
Backslash,
BracketRight,
Caret,
Underscore,
Backquote,
BraceLeft,
Pipe,
BraceRight,
Tilde,
Escape,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
Up,
Down,
Left,
Right,
ShiftLeft,
ShiftRight,
ControlLeft,
ControlRight,
AltLeft,
AltRight,
Tab,
Enter,
Backspace,
Insert,
Delete,
PageUp,
PageDown,
Home,
End,
Kp0,
Kp1,
Kp2,
Kp3,
Kp4,
Kp5,
Kp6,
Kp7,
Kp8,
Kp9,
KpDivide,
KpMultiply,
KpSubtract,
KpAdd,
KpDecimal,
KpEqual,
KpEnter,
KpNumLock,
CapsLock,
ScollLock,
Pause,
SuperLeft,
SuperRight,
Menu,
Back,
}