The key codes module contains a list of constants representing numeric codes for keys, modifiers and mouse buttons. These codes are used by key and mouse #events, and by the #{polled input} module. [ @{Mouse Button} | @{Value} * Left mouse button | MOUSE_LEFT * Right mouse button | MOUSE_RIGHT * Middle mouse button | MOUSE_MIDDLE ] [ @{Modifier} | @{Value} * Shift modifier | MODIFIER_SHIFT * Control modifier | MODIFIER_CONTROL * Option modifier | MODIFIER_OPTION * System modifier | MODIFIER_SYSTEM * Command modifier | MODIFIER_COMMAND ] [ @{Key} | @{Value} * Backspace | KEY_BACKSPACE * Tab | KEY_TAB * Clear | KEY_CLEAR * Return | KEY_RETURN * Enter | KEY_ENTER * Pause | KEY_PAUSE * Escape | KEY_ESCAPE * Space | KEY_SPACE * Page Up | KEY_PAGEUP * Page Down | KEY_PAGEDOWN * End | KEY_END * Home | KEY_HOME * Cursor (Left) | KEY_LEFT * Cursor (Up) | KEY_UP * Cursor (Right) | KEY_RIGHT * Cursor (Down) | KEY_DOWN * Select | KEY_SELECT * Print | KEY_PRINT * Execute | KEY_EXECUTE * Screen | KEY_SCREEN * Insert | KEY_INSERT * Delete | KEY_DELETE * Help | KEY_HELP * 0 | KEY_0 * 1 | KEY_1 * 2 | KEY_2 * 3 | KEY_3 * 4 | KEY_4 * 5 | KEY_5 * 6 | KEY_6 * 7 | KEY_7 * 8 | KEY_8 * 9 | KEY_9 * A | KEY_A * B | KEY_B * C | KEY_C * D | KEY_D * E | KEY_E * F | KEY_F * G | KEY_G * H | KEY_H * I | KEY_I * J | KEY_J * K | KEY_K * L | KEY_L * M | KEY_M * N | KEY_N * O | KEY_O * P | KEY_P * Q | KEY_Q * R | KEY_R * S | KEY_S * T | KEY_T * U | KEY_U * V | KEY_V * W | KEY_W * X | KEY_X * Y | KEY_Y * Z | KEY_Z * Sys key (Left) | KEY_LSYS * Sys key (Right) | KEY_RSYS * Numpad 0 | KEY_NUM0 * Numpad 1 | KEY_NUM1 * Numpad 2 | KEY_NUM2 * Numpad 3 | KEY_NUM3 * Numpad 4 | KEY_NUM4 * Numpad 5 | KEY_NUM5 * Numpad 6 | KEY_NUM6 * Numpad 7 | KEY_NUM7 * Numpad 8 | KEY_NUM8 * Numpad 9 | KEY_NUM9 * Numpad * | KEY_NUMMULTIPLY * Numpad + | KEY_NUMADD * Numpad - | KEY_NUMSUBTRACT * Numpad . | KEY_NUMDECIMAL * Numpad / | KEY_NUMDIVIDE * F1 | KEY_F1 * F2 | KEY_F2 * F3 | KEY_F3 * F4 | KEY_F4 * F5 | KEY_F5 * F6 | KEY_F6 * F7 | KEY_F7 * F8 | KEY_F8 * F9 | KEY_F9 * F10 | KEY_F10 * F11 | KEY_F11 * F12 | KEY_F12 * Num Lock | KEY_NUMLOCK * Scroll Lock | KEY_SCROLL * Shift (Left) | KEY_LSHIFT * Shift (Right) | KEY_RSHIFT * Control (Left) | KEY_LCONTROL * Control (Right) | KEY_RCONTROL * Alt key (Left) | KEY_LALT * Alt key (Right) | KEY_RALT * Tilde | KEY_TILDE * Minus | KEY_MINUS * Equals | KEY_EQUALS * Bracket (Open) | KEY_OPENBRACKET * Bracket (Close) | KEY_CLOSEBRACKET * Backslash | KEY_BACKSLASH * Semi-colon | KEY_SEMICOLON * Quote | KEY_QUOTES * Comma | KEY_COMMA * Period | KEY_PERIOD * Slash | KEY_SLASH ]