| KEYCODE_CALL | Dial key | 5 |
| KEYCODE_ENDCALL | Hang-up key | 6 |
| KEYCODE_HOME | Home key | 3 |
| KEYCODE_MENU | Menu key | 82 |
| KEYCODE_BACK | Back key | 4 |
| KEYCODE_SEARCH | Search key | 84 |
| KEYCODE_CAMERA | Camera key | 27 |
| KEYCODE_FOCUS | Camera focus key | 80 |
| KEYCODE_POWER | Power key | 26 |
| KEYCODE_NOTIFICATION | Notification key | 83 |
| KEYCODE_MUTE | Mic mute key | 91 |
| KEYCODE_VOLUME_MUTE | Speaker mute key | 164 |
| KEYCODE_VOLUME_UP | Volume up key | 24 |
| KEYCODE_VOLUME_DOWN | Volume down key | 25 |
| KEYCODE_ENTER | Enter key | 66 |
| KEYCODE_ESCAPE | Esc key | 111 |
| KEYCODE_DPAD_CENTER | D-pad select key | 23 |
| KEYCODE_DPAD_UP | D-pad up | 19 |
| KEYCODE_DPAD_DOWN | D-pad down | 20 |
| KEYCODE_DPAD_LEFT | D-pad left | 21 |
| KEYCODE_DPAD_RIGHT | D-pad right | 22 |
| KEYCODE_MOVE_HOME | Move cursor to start key | 122 |
| KEYCODE_MOVE_END | Move cursor to end key | 123 |
| KEYCODE_PAGE_UP | Page up key | 92 |
| KEYCODE_PAGE_DOWN | Page down key | 93 |
| KEYCODE_DEL | Backspace key | 67 |
| KEYCODE_FORWARD_DEL | Delete key | 112 |
| KEYCODE_INSERT | Insert key | 124 |
| KEYCODE_TAB | Tab key | 61 |
| KEYCODE_NUM_LOCK | Number lock | 143 |
| KEYCODE_CAPS_LOCK | Caps Lock key | 115 |
| KEYCODE_BREAK | Break/Pause key | 121 |
| KEYCODE_SCROLL_LOCK | Scroll Lock key | 116 |
| KEYCODE_ZOOM_IN | Zoom key | 168 |
| KEYCODE_ZOOM_OUT | Zoom out key | 169 |
| KEYCODE_ALT_LEFT | Alt+Left |
| KEYCODE_ALT_RIGHT | Alt+Right |
| KEYCODE_CTRL_LEFT | Control+Left |
| KEYCODE_CTRL_RIGHT | Control+Right |
| KEYCODE_SHIFT_LEFT | Shift+Left |
| KEYCODE_SHIFT_RIGHT | Shift+Right |
| KEYCODE_0 | Key '0' | 7 |
| KEYCODE_1 | Key '1' | 8 |
| KEYCODE_2 | Key '2' | 9 |
| KEYCODE_3 | Key '3' | 10 |
| KEYCODE_4 | Key '4' | 11 |
| KEYCODE_5 | Key '5' | 12 |
| KEYCODE_6 | Key '6' | 13 |
| KEYCODE_7 | Key '7' | 14 |
| KEYCODE_8 | Key '8' | 15 |
| KEYCODE_9 | Key '9' | 16 |
| KEYCODE_A | Key 'A' | 29 |
| KEYCODE_B | Key 'B' | 30 |
| KEYCODE_C | Key 'C' | 31 |
| KEYCODE_D | Key 'D' | 32 |
| KEYCODE_E | Key 'E' | 33 |
| KEYCODE_F | Key 'F' | 34 |
| KEYCODE_G | Key 'G' | 35 |
| KEYCODE_H | Key 'H' | 36 |
| KEYCODE_I | Key 'I' | 37 |
| KEYCODE_J | Key 'J' | 38 |
| KEYCODE_K | Key 'K' | 39 |
| KEYCODE_L | Key 'L' | 40 |
| KEYCODE_M | Key 'M' | 41 |
| KEYCODE_N | Key 'N' | 42 |
| KEYCODE_O | Key 'O' | 43 |
| KEYCODE_P | Key 'P' | 44 |
| KEYCODE_Q | Key 'Q' | 45 |
| KEYCODE_R | Key 'R' | 46 |
| KEYCODE_S | Key 'S' | 47 |
| KEYCODE_T | Key 'T' | 48 |
| KEYCODE_U | Key 'U' | 49 |
| KEYCODE_V | Key 'V' | 50 |
| KEYCODE_W | Key 'W' | 51 |
| KEYCODE_X | Key 'X' | 52 |
| KEYCODE_Y | Key 'Y' | 53 |
| KEYCODE_Z | Key 'Z' | 54 |
| KEYCODE_PLUS | Key '+' |
| KEYCODE_MINUS | Key '-' |
| KEYCODE_STAR | Key '*' |
| KEYCODE_SLASH | Key '/' |
| KEYCODE_EQUALS | Key '=' |
| KEYCODE_AT | Key '@' |
| KEYCODE_POUND | Key '#' |
| KEYCODE_APOSTROPHE | Key ''' (single quote) |
| KEYCODE_BACKSLASH | Key '\' |
| KEYCODE_COMMA | Key ',' |
| KEYCODE_PERIOD | Key '.' |
| KEYCODE_LEFT_BRACKET | Key '[' |
| KEYCODE_RIGHT_BRACKET | Key ']' |
| KEYCODE_SEMICOLON | Key ';' |
| KEYCODE_GRAVE | Key '`' |
| KEYCODE_SPACE | Spacebar |
| KEYCODE_NUMPAD_0 | Numpad key '0' |
| KEYCODE_NUMPAD_1 | Numpad key '1' |
| KEYCODE_NUMPAD_2 | Numpad key '2' |
| KEYCODE_NUMPAD_3 | Numpad key '3' |
| KEYCODE_NUMPAD_4 | Numpad key '4' |
| KEYCODE_NUMPAD_5 | Numpad key '5' |
| KEYCODE_NUMPAD_6 | Numpad key '6' |
| KEYCODE_NUMPAD_7 | Numpad key '7' |
| KEYCODE_NUMPAD_8 | Numpad key '8' |
| KEYCODE_NUMPAD_9 | Numpad key '9' |
| KEYCODE_NUMPAD_ADD | Numpad keys |
| KEYCODE_NUMPAD_SUBTRACT | Numpad key '-' |
| KEYCODE_NUMPAD_MULTIPLY | Numpad key '*' |
| KEYCODE_NUMPAD_DIVIDE | Numpad key '/' |
| KEYCODE_NUMPAD_EQUALS | Numpad key '=' |
| KEYCODE_NUMPAD_COMMA | Numpad key ',' |
| KEYCODE_NUMPAD_DOT | Numpad key '.' |
| KEYCODE_NUMPAD_LEFT_PAREN | Numpad key '(' |
| KEYCODE_NUMPAD_RIGHT_PAREN | Numpad key ')' |
| KEYCODE_NUMPAD_ENTER | Numpad Enter |
| KEYCODE_F1 | F1 key |
| KEYCODE_F2 | F2 key |
| KEYCODE_F3 | F3 key |
| KEYCODE_F4 | F4 key |
| KEYCODE_F5 | F5 key |
| KEYCODE_F6 | F6 key |
| KEYCODE_F7 | F7 key |
| KEYCODE_F8 | F8 key |
| KEYCODE_F9 | F9 key |
| KEYCODE_F10 | Key F10 |
| KEYCODE_F11 | Key F11 |
| KEYCODE_F12 | Key F12 |
| KEYCODE_MEDIA_PLAY | Media key: Play |
| KEYCODE_MEDIA_STOP | Media key: Stop |
| KEYCODE_MEDIA_PAUSE | Media key: Pause |
| KEYCODE_MEDIA_PLAY_PAUSE | Multimedia play/pause key |
| KEYCODE_MEDIA_FAST_FORWARD | Media key: Fast forward |
| KEYCODE_MEDIA_REWIND | Media key: Rewind |
| KEYCODE_MEDIA_NEXT | Media key: Next track |
| KEYCODE_MEDIA_PREVIOUS | Media key: Previous track |
| KEYCODE_MEDIA_CLOSE | Media key: Close |
| KEYCODE_MEDIA_EJECT | Media key: Eject |
| KEYCODE_MEDIA_RECORD | Media key: Record |
| KEYCODE_BUTTON_1 | Generic gamepad button #1 |
| KEYCODE_BUTTON_2 | Generic gamepad button #2 |
| KEYCODE_BUTTON_3 | Generic gamepad button #3 |
| KEYCODE_BUTTON_4 | Generic gamepad button #4 |
| KEYCODE_BUTTON_5 | Generic gamepad button #5 |
| KEYCODE_BUTTON_6 | Generic gamepad button #6 |
| KEYCODE_BUTTON_7 | Generic gamepad button #7 |
| KEYCODE_BUTTON_8 | Generic gamepad button #8 |
| KEYCODE_BUTTON_9 | Generic gamepad button #9 |
| KEYCODE_BUTTON_10 | Generic gamepad button #10 |
| KEYCODE_BUTTON_11 | Generic gamepad button #11 |
| KEYCODE_BUTTON_12 | Generic gamepad button #12 |
| KEYCODE_BUTTON_13 | Generic gamepad button #13 |
| KEYCODE_BUTTON_14 | Generic gamepad button #14 |
| KEYCODE_BUTTON_15 | Generic gamepad button #15 |
| KEYCODE_BUTTON_16 | Generic gamepad button #16 |
| KEYCODE_BUTTON_A | Gamepad button A |
| KEYCODE_BUTTON_B | Gamepad button B |
| KEYCODE_BUTTON_C | Gamepad button C |
| KEYCODE_BUTTON_X | Gamepad button X |
| KEYCODE_BUTTON_Y | Gamepad button Y |
| KEYCODE_BUTTON_Z | Gamepad button Z |
| KEYCODE_BUTTON_L1 | Gamepad button L1 |
| KEYCODE_BUTTON_L2 | Gamepad button L2 |
| KEYCODE_BUTTON_R1 | Gamepad button R1 |
| KEYCODE_BUTTON_R2 | Gamepad button R2 |
| KEYCODE_BUTTON_MODE | Gamepad Mode button |
| KEYCODE_BUTTON_SELECT | Gamepad button Select |
| KEYCODE_BUTTON_START | Gamepad button Start |
| KEYCODE_BUTTON_THUMBL | Left Thumb Button |
| KEYCODE_BUTTON_THUMBR | Right Thumb Button |
| KEYCODE_NUM | Key Number modifier |
| KEYCODE_INFO | Info key |
| KEYCODE_APP_SWITCH | App switch key |
| KEYCODE_BOOKMARK | Bookmark key |
| KEYCODE_AVR_INPUT | A/V Receiver input key |
| KEYCODE_AVR_POWER | A/V Receiver power key |
| KEYCODE_CAPTIONS | Toggle captions key |
| KEYCODE_CHANNEL_DOWN | Key Channel down |
| KEYCODE_CHANNEL_UP | Channel up key |
| KEYCODE_CLEAR | Clear key |
| KEYCODE_DVR | Key DVR |
| KEYCODE_ENVELOPE | Envelope special function key |
| KEYCODE_EXPLORER | Explorer special function key |
| KEYCODE_FORWARD | Forward key |
| KEYCODE_FORWARD_DEL | Key Forward Delete |
| KEYCODE_FUNCTION | Key Function modifier |
| KEYCODE_GUIDE | Guide key |
| KEYCODE_HEADSETHOOK | Key Headset Hook |
| KEYCODE_META_LEFT | Left Meta modifier key |
| KEYCODE_META_RIGHT | Key Right Meta modifier |
| KEYCODE_PICTSYMBOLS | Picture Symbols modifier key |
| KEYCODE_PROG_BLUE | Key Blue "programmable" |
| KEYCODE_PROG_GREEN | Key Green "programmable" |
| KEYCODE_PROG_RED | Key Red "programmable" |
| KEYCODE_PROG_YELLOW | Key Yellow "programmable" |
| KEYCODE_SETTINGS | Settings key |
| KEYCODE_SOFT_LEFT | Key Soft Left |
| KEYCODE_SOFT_RIGHT | Soft Right key |
| KEYCODE_STB_INPUT | Set-top-box input key |
| KEYCODE_STB_POWER | Key Set-top-box power |
| KEYCODE_SWITCH_CHARSET | Key Switch Charset modifier |
| KEYCODE_SYM | Key Symbol modifier |
| KEYCODE_SYSRQ | Key System Request/Print Screen |
| KEYCODE_TV | TV key |
| KEYCODE_TV_INPUT | TV input key |
| KEYCODE_TV_POWER | TV power key |
| KEYCODE_WINDOW | Windows key |
| KEYCODE_UNKNOWN | Unknown key |
The Android KeyCode reference table provides online lookup of Android KeyCode keyboard key codes, online retrieval of KeyCode key codes and online extraction of Android KeyCode values.
This tool belongs to the “Encryption & encoding” category.
Your input is processed locally in the browser whenever possible. We do not store it.
No. MD5 is a one-way digest — you can compare it, never reverse it. So-called "decryption" is a rainbow-table hit.
Salts, random IVs, or a different case or source encoding all change the output. Normalise to UTF-8 before comparing.
Use it for learning and format checks. Generate and store production keys server-side; never paste a live secret into a web page.