#[derive(Debug, Clone, Copy)]
pub enum 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,
Num0,
Num1,
Num2,
Num3,
Num4,
Num5,
Num6,
Num7,
Num8,
Num9,
NumPad0,
NumPad1,
NumPad2,
NumPad3,
NumPad4,
NumPad5,
NumPad6,
NumPad7,
NumPad8,
NumPad9,
NumPadAdd,
NumPadSubtract,
NumPadMultiply,
NumPadDivide,
NumPadDecimal,
NumPadEnter,
Backspace,
Tab,
Enter,
ShiftLeft,
ShiftRight,
ControlLeft,
ControlRight,
AltLeft,
AltRight,
Menu,
Space,
Insert,
Delete,
Home,
End,
PageUp,
PageDown,
ArrowUp,
ArrowDown,
ArrowLeft,
ArrowRight,
Escape,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
NumLock,
ScrollLock,
CapsLock,
PrintScreen,
}
#[derive(Debug, Clone, Copy)]
pub enum MouseKeys {
Left,
Middle,
Right,
ScrollUp,
ScrollDown,
}