#[allow(missing_docs)]
#[allow(non_camel_case_types)]
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub enum Key {
NUM_LOCK,
CLEAR,
HELP,
ALT,
BACKSPACE,
CAPS_LOCK,
CONTROL,
DELETE,
DOWN,
END,
ENTER,
ESCAPE,
F1,
F10,
F11,
F12,
F13,
F14,
F15,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
HOME,
INSERT,
LEFT,
NUMPAD_0,
NUMPAD_1,
NUMPAD_2,
NUMPAD_3,
NUMPAD_4,
NUMPAD_5,
NUMPAD_6,
NUMPAD_7,
NUMPAD_8,
NUMPAD_9,
NUMPAD_ADD,
NUMPAD_DECIMAL,
NUMPAD_DIVIDE,
NUMPAD_ENTER,
NUMPAD_MULTIPLY,
NUMPAD_SUBTRACT,
PAGE_DOWN,
PAGE_UP,
RIGHT,
SHIFT,
SPACE,
TAB,
UP,
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,
NUMBER_0,
NUMBER_1,
NUMBER_2,
NUMBER_3,
NUMBER_4,
NUMBER_5,
NUMBER_6,
NUMBER_7,
NUMBER_8,
NUMBER_9,
COLON,
EQUALS,
HYPHEN,
SLASH,
TILDE,
SQUARELEFT,
SQUARERIGHT,
BACKSLASH,
APOSTROPHE,
TOPLEFT,
CUSTOM {
value: u32,
},
}