Phone key

KEYCODE_CALLDial key5
KEYCODE_ENDCALLHang-up key6
KEYCODE_HOMEHome key3
KEYCODE_MENUMenu key82
KEYCODE_BACKBack key4
KEYCODE_SEARCHSearch key84
KEYCODE_CAMERACamera key27
KEYCODE_FOCUSCamera focus key80
KEYCODE_POWERPower key26
KEYCODE_NOTIFICATIONNotification key83
KEYCODE_MUTEMic mute key91
KEYCODE_VOLUME_MUTESpeaker mute key164
KEYCODE_VOLUME_UPVolume up key24
KEYCODE_VOLUME_DOWNVolume down key25

Control key

KEYCODE_ENTEREnter key66
KEYCODE_ESCAPEEsc key111
KEYCODE_DPAD_CENTERD-pad select key23
KEYCODE_DPAD_UPD-pad up19
KEYCODE_DPAD_DOWND-pad down20
KEYCODE_DPAD_LEFTD-pad left21
KEYCODE_DPAD_RIGHTD-pad right22
KEYCODE_MOVE_HOMEMove cursor to start key122
KEYCODE_MOVE_ENDMove cursor to end key123
KEYCODE_PAGE_UPPage up key92
KEYCODE_PAGE_DOWNPage down key93
KEYCODE_DELBackspace key67
KEYCODE_FORWARD_DELDelete key112
KEYCODE_INSERTInsert key124
KEYCODE_TABTab key61
KEYCODE_NUM_LOCKNumber lock143
KEYCODE_CAPS_LOCKCaps Lock key115
KEYCODE_BREAKBreak/Pause key121
KEYCODE_SCROLL_LOCKScroll Lock key116
KEYCODE_ZOOM_INZoom key168
KEYCODE_ZOOM_OUTZoom out key169

Key combination

KEYCODE_ALT_LEFTAlt+Left
KEYCODE_ALT_RIGHTAlt+Right
KEYCODE_CTRL_LEFTControl+Left
KEYCODE_CTRL_RIGHTControl+Right
KEYCODE_SHIFT_LEFTShift+Left
KEYCODE_SHIFT_RIGHTShift+Right

Basic

KEYCODE_0Key '0'7
KEYCODE_1Key '1'8
KEYCODE_2Key '2'9
KEYCODE_3Key '3'10
KEYCODE_4Key '4'11
KEYCODE_5Key '5'12
KEYCODE_6Key '6'13
KEYCODE_7Key '7'14
KEYCODE_8Key '8'15
KEYCODE_9Key '9'16
KEYCODE_AKey 'A'29
KEYCODE_BKey 'B'30
KEYCODE_CKey 'C'31
KEYCODE_DKey 'D'32
KEYCODE_EKey 'E'33
KEYCODE_FKey 'F'34
KEYCODE_GKey 'G'35
KEYCODE_HKey 'H'36
KEYCODE_IKey 'I'37
KEYCODE_JKey 'J'38
KEYCODE_KKey 'K'39
KEYCODE_LKey 'L'40
KEYCODE_MKey 'M'41
KEYCODE_NKey 'N'42
KEYCODE_OKey 'O'43
KEYCODE_PKey 'P'44
KEYCODE_QKey 'Q'45
KEYCODE_RKey 'R'46
KEYCODE_SKey 'S'47
KEYCODE_TKey 'T'48
KEYCODE_UKey 'U'49
KEYCODE_VKey 'V'50
KEYCODE_WKey 'W'51
KEYCODE_XKey 'X'52
KEYCODE_YKey 'Y'53
KEYCODE_ZKey 'Z'54

Symbol

KEYCODE_PLUSKey '+'
KEYCODE_MINUSKey '-'
KEYCODE_STARKey '*'
KEYCODE_SLASHKey '/'
KEYCODE_EQUALSKey '='
KEYCODE_ATKey '@'
KEYCODE_POUNDKey '#'
KEYCODE_APOSTROPHEKey ''' (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

Numpad

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_ENTERNumpad Enter

Function keys

KEYCODE_F1F1 key
KEYCODE_F2F2 key
KEYCODE_F3F3 key
KEYCODE_F4F4 key
KEYCODE_F5F5 key
KEYCODE_F6F6 key
KEYCODE_F7F7 key
KEYCODE_F8F8 key
KEYCODE_F9F9 key
KEYCODE_F10Key F10
KEYCODE_F11Key F11
KEYCODE_F12Key F12

Multimedia keys

KEYCODE_MEDIA_PLAYMedia key: Play
KEYCODE_MEDIA_STOPMedia key: Stop
KEYCODE_MEDIA_PAUSEMedia key: Pause
KEYCODE_MEDIA_PLAY_PAUSEMultimedia play/pause key
KEYCODE_MEDIA_FAST_FORWARDMedia key: Fast forward
KEYCODE_MEDIA_REWINDMedia key: Rewind
KEYCODE_MEDIA_NEXTMedia key: Next track
KEYCODE_MEDIA_PREVIOUSMedia key: Previous track
KEYCODE_MEDIA_CLOSEMedia key: Close
KEYCODE_MEDIA_EJECTMedia key: Eject
KEYCODE_MEDIA_RECORDMedia key: Record

Gamepad buttons

KEYCODE_BUTTON_1Generic gamepad button #1
KEYCODE_BUTTON_2Generic gamepad button #2
KEYCODE_BUTTON_3Generic gamepad button #3
KEYCODE_BUTTON_4Generic gamepad button #4
KEYCODE_BUTTON_5Generic gamepad button #5
KEYCODE_BUTTON_6Generic gamepad button #6
KEYCODE_BUTTON_7Generic gamepad button #7
KEYCODE_BUTTON_8Generic gamepad button #8
KEYCODE_BUTTON_9Generic gamepad button #9
KEYCODE_BUTTON_10Generic gamepad button #10
KEYCODE_BUTTON_11Generic gamepad button #11
KEYCODE_BUTTON_12Generic gamepad button #12
KEYCODE_BUTTON_13Generic gamepad button #13
KEYCODE_BUTTON_14Generic gamepad button #14
KEYCODE_BUTTON_15Generic gamepad button #15
KEYCODE_BUTTON_16Generic gamepad button #16
KEYCODE_BUTTON_AGamepad button A
KEYCODE_BUTTON_BGamepad button B
KEYCODE_BUTTON_CGamepad button C
KEYCODE_BUTTON_XGamepad button X
KEYCODE_BUTTON_YGamepad button Y
KEYCODE_BUTTON_ZGamepad button Z
KEYCODE_BUTTON_L1Gamepad button L1
KEYCODE_BUTTON_L2Gamepad button L2
KEYCODE_BUTTON_R1Gamepad button R1
KEYCODE_BUTTON_R2Gamepad button R2
KEYCODE_BUTTON_MODEGamepad Mode button
KEYCODE_BUTTON_SELECTGamepad button Select
KEYCODE_BUTTON_STARTGamepad button Start
KEYCODE_BUTTON_THUMBLLeft Thumb Button
KEYCODE_BUTTON_THUMBRRight Thumb Button

Pending

KEYCODE_NUMKey Number modifier
KEYCODE_INFOInfo key
KEYCODE_APP_SWITCHApp switch key
KEYCODE_BOOKMARKBookmark key
KEYCODE_AVR_INPUTA/V Receiver input key
KEYCODE_AVR_POWERA/V Receiver power key
KEYCODE_CAPTIONSToggle captions key
KEYCODE_CHANNEL_DOWNKey Channel down
KEYCODE_CHANNEL_UPChannel up key
KEYCODE_CLEARClear key
KEYCODE_DVRKey DVR
KEYCODE_ENVELOPEEnvelope special function key
KEYCODE_EXPLORERExplorer special function key
KEYCODE_FORWARDForward key
KEYCODE_FORWARD_DELKey Forward Delete
KEYCODE_FUNCTIONKey Function modifier
KEYCODE_GUIDEGuide key
KEYCODE_HEADSETHOOKKey Headset Hook
KEYCODE_META_LEFTLeft Meta modifier key
KEYCODE_META_RIGHTKey Right Meta modifier
KEYCODE_PICTSYMBOLSPicture Symbols modifier key
KEYCODE_PROG_BLUEKey Blue "programmable"
KEYCODE_PROG_GREENKey Green "programmable"
KEYCODE_PROG_REDKey Red "programmable"
KEYCODE_PROG_YELLOWKey Yellow "programmable"
KEYCODE_SETTINGSSettings key
KEYCODE_SOFT_LEFTKey Soft Left
KEYCODE_SOFT_RIGHTSoft Right key
KEYCODE_STB_INPUTSet-top-box input key
KEYCODE_STB_POWERKey Set-top-box power
KEYCODE_SWITCH_CHARSETKey Switch Charset modifier
KEYCODE_SYMKey Symbol modifier
KEYCODE_SYSRQKey System Request/Print Screen
KEYCODE_TVTV key
KEYCODE_TV_INPUTTV input key
KEYCODE_TV_POWERTV power key
KEYCODE_WINDOWWindows key
KEYCODE_UNKNOWNUnknown key

Android KeyCode reference table tool

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.

Recently used:

How to use

This tool belongs to the “Encryption & encoding” category.

  1. 1Pick an algorithm: reversible ones are AES, DES and RC4; one-way digests are MD5 and the SHA family.
  2. 2Enter the text plus your key or salt. Encrypting twice with the same key must give the same result.
  3. 3Copy the output into your code. When comparing digests, match case and the 16/32-bit variant first.

Your input is processed locally in the browser whenever possible. We do not store it.

Frequently asked questions

Can MD5 be decrypted?

No. MD5 is a one-way digest — you can compare it, never reverse it. So-called "decryption" is a rainbow-table hit.

Why do two runs give different results?

Salts, random IVs, or a different case or source encoding all change the output. Normalise to UTF-8 before comparing.

Is it safe to paste a real key here?

Use it for learning and format checks. Generate and store production keys server-side; never paste a live secret into a web page.