[−][src]Crate keycodes
Constants
| KEY_0 | "0" key in standard key location. | 
| KEY_1 | "1" key in standard key location. | 
| KEY_2 | "2" key in standard key location. | 
| KEY_3 | "3" key in standard key location. | 
| KEY_4 | "4" key in standard key location. | 
| KEY_5 | "5" key in standard key location. | 
| KEY_6 | "6" key in standard key location. | 
| KEY_7 | "7" key in standard key location. | 
| KEY_8 | "8" key in standard key location. | 
| KEY_9 | "9" key in standard key location. | 
| KEY_A | "A" key. | 
| KEY_ACCEPT | |
| KEY_ADD | "+" on the numeric keypad. | 
| KEY_ALT | Alt (Option on Mac) key. | 
| KEY_ALTGR | AltGr key (Level 3 Shift key or Level 5 Shift key) on Linux. | 
| KEY_AMPERSAND | Ampersand ("&") key. | 
| KEY_ASTERISK | Asterisk ("*") key. | 
| KEY_AT | Atmark ("@") key. | 
| KEY_ATTN | Attn (Attention) key of IBM midrange computers, e.g., AS/400. | 
| KEY_B | "B" key. | 
| KEY_BACK_QUOTE | Back tick ("`") key. | 
| KEY_BACK_SLASH | Back slash ("") key. | 
| KEY_BACK_SPACE | Backspace key. | 
| KEY_C | "C" key. | 
| KEY_CANCEL | Cancel key. | 
| KEY_CAPS_LOCK | Caps lock. | 
| KEY_CIRCUMFLEX | Circumflex ("^") key. | 
| KEY_CLEAR | "5" key on Numpad when NumLock is unlocked. Or on Mac, clear key which is positioned at NumLock key. | 
| KEY_CLOSE_BRACKET | Close square bracket ("]") key. | 
| KEY_CLOSE_CURLY_BRACKET | Close curly bracket ("}") key. | 
| KEY_CLOSE_PAREN | Close parenthesis (")") key. | 
| KEY_COLON | Colon (":") key. | 
| KEY_COMMA | Comma (",") key. | 
| KEY_CONTEXT_MENU | Opening context menu key. | 
| KEY_CONTROL | Control key. | 
| KEY_CONVERT | |
| KEY_CRSEL | CrSel (Cursor Selection) key of IBM 3270 keyboard layout. | 
| KEY_D | "D" key. | 
| KEY_DECIMAL | Decimal point on the numeric keypad. | 
| KEY_DELETE | Del(ete) key. | 
| KEY_DIVIDE | "/" on the numeric keypad. | 
| KEY_DOLLAR | Dollar sign ("$") key. | 
| KEY_DOUBLE_QUOTE | Double quote (""") key. | 
| KEY_DOWN | Down arrow. | 
| KEY_E | "E" key. | 
| KEY_EISU | "英数" key on Japanese Mac keyboard. | 
| KEY_END | End key. | 
| KEY_ENTER | |
| KEY_EQUALS | Equals ("=") key. | 
| KEY_EREOF | Erase EOF key of IBM 3270 keyboard layout. | 
| KEY_ESCAPE | Escape key. | 
| KEY_EXCLAMATION | Exclamation ("!") key. | 
| KEY_EXECUTE | |
| KEY_EXSEL | ExSel (Extend Selection) key of IBM 3270 keyboard layout. | 
| KEY_F | "F" key. | 
| KEY_F1 | F1 key. | 
| KEY_F2 | F2 key. | 
| KEY_F3 | F3 key. | 
| KEY_F4 | F4 key. | 
| KEY_F5 | F5 key. | 
| KEY_F6 | F6 key. | 
| KEY_F7 | F7 key. | 
| KEY_F8 | F8 key. | 
| KEY_F9 | F9 key. | 
| KEY_F10 | F10 key. | 
| KEY_F11 | F11 key. | 
| KEY_F12 | F12 key. | 
| KEY_F13 | F13 key. | 
| KEY_F14 | F14 key. | 
| KEY_F15 | F15 key. | 
| KEY_F16 | F16 key. | 
| KEY_F17 | F17 key. | 
| KEY_F18 | F18 key. | 
| KEY_F19 | F19 key. | 
| KEY_F20 | F20 key. | 
| KEY_F21 | F21 key. | 
| KEY_F22 | F22 key. | 
| KEY_F23 | F23 key. | 
| KEY_F24 | F24 key. | 
| KEY_FINAL | |
| KEY_G | "G" key. | 
| KEY_GREATER_THAN | Greater-than (">") key. | 
| KEY_H | "H" key. | 
| KEY_HANGUL | |
| KEY_HANJA | |
| KEY_HASH | Hash ("#") key. | 
| KEY_HELP | Help key. | 
| KEY_HOME | Home key. | 
| KEY_HYPHEN_MINUS | Hyphen-US/docs/Minus ("-") key. | 
| KEY_I | "I" key. | 
| KEY_INSERT | Ins(ert) key. | 
| KEY_J | "J" key. | 
| KEY_JUNJA | |
| KEY_K | "K" key. | 
| KEY_KANA | |
| KEY_KANJI | |
| KEY_L | "L" key. | 
| KEY_LEFT | Left arrow. | 
| KEY_LESS_THAN | Less-than ("<") key. | 
| KEY_M | "M" key. | 
| KEY_META | Meta key on Linux, Command key on Mac. | 
| KEY_MODECHANGE | |
| KEY_MULTIPLY | "*" on the numeric keypad. | 
| KEY_N | "N" key. | 
| KEY_NONCONVERT | |
| KEY_NUMPAD0 | "0" on the numeric keypad. | 
| KEY_NUMPAD1 | "1" on the numeric keypad. | 
| KEY_NUMPAD2 | "2" on the numeric keypad. | 
| KEY_NUMPAD3 | "3" on the numeric keypad. | 
| KEY_NUMPAD4 | "4" on the numeric keypad. | 
| KEY_NUMPAD5 | "5" on the numeric keypad. | 
| KEY_NUMPAD6 | "6" on the numeric keypad. | 
| KEY_NUMPAD7 | "7" on the numeric keypad. | 
| KEY_NUMPAD8 | "8" on the numeric keypad. | 
| KEY_NUMPAD9 | "9" on the numeric keypad. | 
| KEY_NUM_LOCK | Num Lock key. | 
| KEY_O | "O" key. | 
| KEY_OPEN_BRACKET | Open square bracket ("[") key. | 
| KEY_OPEN_CURLY_BRACKET | Open curly bracket ("{") key. | 
| KEY_OPEN_PAREN | Open parenthesis ("(") key. | 
| KEY_P | "P" key. | 
| KEY_PA1 | PA1 key of IBM 3270 keyboard layout. | 
| KEY_PAGE_DOWN | Page Down key. | 
| KEY_PAGE_UP | Page Up key. | 
| KEY_PAUSE | Pause key. | 
| KEY_PERCENT | Percent ("%") key. | 
| KEY_PERIOD | Period (".") key. | 
| KEY_PIPE | Pipe ("|") key. | 
| KEY_PLAY | Play key of IBM 3270 keyboard layout. | 
| KEY_PLUS | Plus ("+") key. | 
| KEY_PRINT | |
| KEY_PRINTSCREEN | Print Screen key. | 
| KEY_Q | "Q" key. | 
| KEY_QUESTION_MARK | Question mark ("?") key. | 
| KEY_QUOTE | Quote (''') key. | 
| KEY_R | "R" key. | 
| KEY_RETURN | Return/enter key on the main keyboard. | 
| KEY_RIGHT | Right arrow. | 
| KEY_S | "S" key. | 
| KEY_SCROLL_LOCK | Scroll Lock key. | 
| KEY_SELECT | |
| KEY_SEMICOLON | Semicolon (";") key. | 
| KEY_SEPARATOR | |
| KEY_SHIFT | Shift key. | 
| KEY_SLASH | Slash ("/") key. | 
| KEY_SLEEP | |
| KEY_SPACE | Space bar. | 
| KEY_SUBTRACT | "-" on the numeric keypad. | 
| KEY_T | "T" key. | 
| KEY_TAB | Tab key. | 
| KEY_TILDE | Tilde ("~") key. | 
| KEY_U | "U" key. | 
| KEY_UNDERSCORE | Underscore ("_") key. | 
| KEY_UP | Up arrow. | 
| KEY_V | "V" key. | 
| KEY_VOLUME_DOWN | Audio volume down key | 
| KEY_VOLUME_MUTE | Audio mute key. | 
| KEY_VOLUME_UP | Audio volume up key | 
| KEY_W | "W" key. | 
| KEY_WIN | Windows logo key on Windows. Or Super or Hyper key on Linux. | 
| KEY_WIN_ICO_00 | An OEM specific key on Windows. This is (was?) used for Olivetti ICO keyboard. | 
| KEY_WIN_ICO_CLEAR | An OEM specific key on Windows. This is (was?) used for Olivetti ICO keyboard. | 
| KEY_WIN_ICO_HELP | An OEM specific key on Windows. This is (was?) used for Olivetti ICO keyboard. | 
| KEY_WIN_OEM_ATTN | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_WIN_OEM_AUTO | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_WIN_OEM_BACKTAB | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_WIN_OEM_CLEAR | Clear key, but we're not sure the meaning difference from KEY_CLEAR. | 
| KEY_WIN_OEM_COPY | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_WIN_OEM_CUSEL | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_WIN_OEM_ENLW | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_WIN_OEM_FINISH | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_WIN_OEM_FJ_JISHO | An OEM specific key on Windows. This was used for "Dictionary" key on Fujitsu OASYS. | 
| KEY_WIN_OEM_FJ_LOYA | An OEM specific key on Windows. This was used for "Left OYAYUBI" key on Fujitsu OASYS. | 
| KEY_WIN_OEM_FJ_MASSHOU | An OEM specific key on Windows. This was used for "Unregister word" key on Fujitsu OASYS. | 
| KEY_WIN_OEM_FJ_ROYA | An OEM specific key on Windows. This was used for "Right OYAYUBI" key on Fujitsu OASYS. | 
| KEY_WIN_OEM_FJ_TOUROKU | An OEM specific key on Windows. This was used for "Register word" key on Fujitsu OASYS. | 
| KEY_WIN_OEM_JUMP | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_WIN_OEM_PA1 | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_WIN_OEM_PA2 | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_WIN_OEM_PA3 | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_WIN_OEM_RESET | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_WIN_OEM_WSCTRL | An OEM specific key on Windows. This was used for Nokia/Ericsson's device. | 
| KEY_X | "X" key. | 
| KEY_Y | "Y" key. | 
| KEY_Z | "Z" key. | 
| KEY_ZOOM | Zoom key. |