Android-Keycode-Referenz

Suchen Sie die Taste nach Namen oder Kategorie und lesen Sie die zugehörige Konstante ab. Versionsangaben finden Sie in der Android-API-Referenz.

Läuft lokal in deinem Browser

Geräte- und Systemtasten

KEYCODE_CALLAnruf5
KEYCODE_ENDCALLAnruf beenden6
KEYCODE_HOMEStartbildschirm3
KEYCODE_MENUMenü82
KEYCODE_BACKZurück4
KEYCODE_SEARCHSuche84
KEYCODE_CAMERAKamera27
KEYCODE_FOCUSKamera-Fokus80
KEYCODE_POWEREin/Aus26
KEYCODE_NOTIFICATIONBenachrichtigungen83
KEYCODE_MUTEMikrofon stumm91
KEYCODE_VOLUME_MUTELautsprecher stumm164
KEYCODE_VOLUME_UPLauter24
KEYCODE_VOLUME_DOWNLeiser25

Navigation und Bearbeitung

KEYCODE_ENTEREingabe66
KEYCODE_ESCAPEEscape111
KEYCODE_DPAD_CENTERSteuerkreuz Mitte23
KEYCODE_DPAD_UPSteuerkreuz oben19
KEYCODE_DPAD_DOWNSteuerkreuz unten20
KEYCODE_DPAD_LEFTSteuerkreuz links21
KEYCODE_DPAD_RIGHTSteuerkreuz rechts22
KEYCODE_MOVE_HOMEZum Zeilenanfang122
KEYCODE_MOVE_ENDZum Zeilenende123
KEYCODE_PAGE_UPSeite aufwärts92
KEYCODE_PAGE_DOWNSeite abwärts93
KEYCODE_DELRückschritt67
KEYCODE_FORWARD_DELVorwärts löschen112
KEYCODE_INSERTEinfügen124
KEYCODE_TABTabulator61
KEYCODE_NUM_LOCKNum-Taste143
KEYCODE_CAPS_LOCKFeststelltaste115
KEYCODE_BREAKPause121
KEYCODE_SCROLL_LOCKRollen116
KEYCODE_ZOOM_INVergrößern168
KEYCODE_ZOOM_OUTVerkleinern169

Modifikatortasten

KEYCODE_ALT_LEFTLinke Alt-Taste57
KEYCODE_ALT_RIGHTRechte Alt-Taste58
KEYCODE_CTRL_LEFTLinke Strg-Taste113
KEYCODE_CTRL_RIGHTRechte Strg-Taste114
KEYCODE_SHIFT_LEFTLinke Umschalttaste59
KEYCODE_SHIFT_RIGHTRechte Umschalttaste60

Buchstaben und Ziffern

KEYCODE_0Ziffer 07
KEYCODE_1Ziffer 18
KEYCODE_2Ziffer 29
KEYCODE_3Ziffer 310
KEYCODE_4Ziffer 411
KEYCODE_5Ziffer 512
KEYCODE_6Ziffer 613
KEYCODE_7Ziffer 714
KEYCODE_8Ziffer 815
KEYCODE_9Ziffer 916
KEYCODE_ABuchstabe A29
KEYCODE_BBuchstabe B30
KEYCODE_CBuchstabe C31
KEYCODE_DBuchstabe D32
KEYCODE_EBuchstabe E33
KEYCODE_FBuchstabe F34
KEYCODE_GBuchstabe G35
KEYCODE_HBuchstabe H36
KEYCODE_IBuchstabe I37
KEYCODE_JBuchstabe J38
KEYCODE_KBuchstabe K39
KEYCODE_LBuchstabe L40
KEYCODE_MBuchstabe M41
KEYCODE_NBuchstabe N42
KEYCODE_OBuchstabe O43
KEYCODE_PBuchstabe P44
KEYCODE_QBuchstabe Q45
KEYCODE_RBuchstabe R46
KEYCODE_SBuchstabe S47
KEYCODE_TBuchstabe T48
KEYCODE_UBuchstabe U49
KEYCODE_VBuchstabe V50
KEYCODE_WBuchstabe W51
KEYCODE_XBuchstabe X52
KEYCODE_YBuchstabe Y53
KEYCODE_ZBuchstabe Z54

Sonderzeichen

KEYCODE_PLUSPlus81
KEYCODE_MINUSMinus69
KEYCODE_STARSternchen17
KEYCODE_SLASHSchrägstrich76
KEYCODE_EQUALSGleichheitszeichen70
KEYCODE_ATAt-Zeichen77
KEYCODE_POUNDRaute18
KEYCODE_APOSTROPHEApostroph75
KEYCODE_BACKSLASHBackslash73
KEYCODE_COMMAKomma55
KEYCODE_PERIODPunkt56
KEYCODE_LEFT_BRACKETLinke Klammer71
KEYCODE_RIGHT_BRACKETRechte Klammer72
KEYCODE_SEMICOLONSemikolon74
KEYCODE_GRAVEGravis68
KEYCODE_SPACELeertaste62

Ziffernblock

KEYCODE_NUMPAD_0Ziffernblock 0144
KEYCODE_NUMPAD_1Ziffernblock 1145
KEYCODE_NUMPAD_2Ziffernblock 2146
KEYCODE_NUMPAD_3Ziffernblock 3147
KEYCODE_NUMPAD_4Ziffernblock 4148
KEYCODE_NUMPAD_5Ziffernblock 5149
KEYCODE_NUMPAD_6Ziffernblock 6150
KEYCODE_NUMPAD_7Ziffernblock 7151
KEYCODE_NUMPAD_8Ziffernblock 8152
KEYCODE_NUMPAD_9Ziffernblock 9153
KEYCODE_NUMPAD_ADDPlus auf dem Ziffernblock157
KEYCODE_NUMPAD_SUBTRACTMinus auf dem Ziffernblock156
KEYCODE_NUMPAD_MULTIPLYSternchen auf dem Ziffernblock155
KEYCODE_NUMPAD_DIVIDESchrägstrich auf dem Ziffernblock154
KEYCODE_NUMPAD_EQUALSGleichheitszeichen auf dem Ziffernblock161
KEYCODE_NUMPAD_COMMAKomma auf dem Ziffernblock159
KEYCODE_NUMPAD_DOTPunkt auf dem Ziffernblock158
KEYCODE_NUMPAD_LEFT_PARENLinke Klammer auf dem Ziffernblock162
KEYCODE_NUMPAD_RIGHT_PARENRechte Klammer auf dem Ziffernblock163
KEYCODE_NUMPAD_ENTEREingabe auf dem Ziffernblock160

Funktionstasten

KEYCODE_F1F1131
KEYCODE_F2F2132
KEYCODE_F3F3133
KEYCODE_F4F4134
KEYCODE_F5F5135
KEYCODE_F6F6136
KEYCODE_F7F7137
KEYCODE_F8F8138
KEYCODE_F9F9139
KEYCODE_F10F10140
KEYCODE_F11F11141
KEYCODE_F12F12142

Mediensteuerung

KEYCODE_MEDIA_PLAYWiedergabe126
KEYCODE_MEDIA_STOPStopp86
KEYCODE_MEDIA_PAUSEPause127
KEYCODE_MEDIA_PLAY_PAUSEWiedergabe/Pause umschalten85
KEYCODE_MEDIA_FAST_FORWARDSchneller Vorlauf90
KEYCODE_MEDIA_REWINDRücklauf89
KEYCODE_MEDIA_NEXTNächster Titel87
KEYCODE_MEDIA_PREVIOUSVorheriger Titel88
KEYCODE_MEDIA_CLOSEMedium schließen128
KEYCODE_MEDIA_EJECTAuswerfen129
KEYCODE_MEDIA_RECORDAufnahme130

Gamecontroller-Tasten

KEYCODE_BUTTON_1Taste 1188
KEYCODE_BUTTON_2Taste 2189
KEYCODE_BUTTON_3Taste 3190
KEYCODE_BUTTON_4Taste 4191
KEYCODE_BUTTON_5Taste 5192
KEYCODE_BUTTON_6Taste 6193
KEYCODE_BUTTON_7Taste 7194
KEYCODE_BUTTON_8Taste 8195
KEYCODE_BUTTON_9Taste 9196
KEYCODE_BUTTON_10Taste 10197
KEYCODE_BUTTON_11Taste 11198
KEYCODE_BUTTON_12Taste 12199
KEYCODE_BUTTON_13Taste 13200
KEYCODE_BUTTON_14Taste 14201
KEYCODE_BUTTON_15Taste 15202
KEYCODE_BUTTON_16Taste 16203
KEYCODE_BUTTON_ATaste A96
KEYCODE_BUTTON_BTaste B97
KEYCODE_BUTTON_CTaste C98
KEYCODE_BUTTON_XTaste X99
KEYCODE_BUTTON_YTaste Y100
KEYCODE_BUTTON_ZTaste Z101
KEYCODE_BUTTON_L1Linke Schultertaste 1102
KEYCODE_BUTTON_L2Linke Schultertaste 2104
KEYCODE_BUTTON_R1Rechte Schultertaste 1103
KEYCODE_BUTTON_R2Rechte Schultertaste 2105
KEYCODE_BUTTON_MODEModus110
KEYCODE_BUTTON_SELECTAuswahl109
KEYCODE_BUTTON_STARTStart108
KEYCODE_BUTTON_THUMBLLinker Stick gedrückt106
KEYCODE_BUTTON_THUMBRRechter Stick gedrückt107

Weitere Tasten

KEYCODE_NUMZiffern-Modifikator78
KEYCODE_INFOInfo165
KEYCODE_APP_SWITCHApp-Umschalter187
KEYCODE_BOOKMARKLesezeichen174
KEYCODE_AVR_INPUTA/V-Receiver-Eingang182
KEYCODE_AVR_POWERA/V-Receiver Ein/Aus181
KEYCODE_CAPTIONSUntertitel umschalten175
KEYCODE_CHANNEL_DOWNKanal zurück167
KEYCODE_CHANNEL_UPKanal vor166
KEYCODE_CLEARLeeren28
KEYCODE_DVRDVR-Modus173
KEYCODE_ENVELOPEE-Mail65
KEYCODE_EXPLORERBrowser64
KEYCODE_FORWARDVorwärts im Verlauf125
KEYCODE_FUNCTIONFunktions-Modifikator119
KEYCODE_GUIDETV-Programm172
KEYCODE_HEADSETHOOKHeadset-Taste79
KEYCODE_META_LEFTLinke Meta-Taste117
KEYCODE_META_RIGHTRechte Meta-Taste118
KEYCODE_PICTSYMBOLSBildsymbol-Modifikator94
KEYCODE_PROG_BLUEProgrammierbare blaue Taste186
KEYCODE_PROG_GREENProgrammierbare grüne Taste184
KEYCODE_PROG_REDProgrammierbare rote Taste183
KEYCODE_PROG_YELLOWProgrammierbare gelbe Taste185
KEYCODE_SETTINGSEinstellungen176
KEYCODE_SOFT_LEFTLinke Displaytaste1
KEYCODE_SOFT_RIGHTRechte Displaytaste2
KEYCODE_STB_INPUTSet-Top-Box-Eingang180
KEYCODE_STB_POWERSet-Top-Box Ein/Aus179
KEYCODE_SWITCH_CHARSETZeichensatz wechseln95
KEYCODE_SYMSymbol-Modifikator63
KEYCODE_SYSRQDruck / SysRq120
KEYCODE_TVLive-TV170
KEYCODE_TV_INPUTTV-Eingang178
KEYCODE_TV_POWERTV Ein/Aus177
KEYCODE_WINDOWBild-in-Bild171
KEYCODE_UNKNOWNUnbekannt0

So schlägt man einen Tastencode nach

204 Konstanten in zehn Gruppen, jede mit dem Namen, der Taste dahinter und der Ganzzahl, die im Code ankommt. Die Werte wurden einzeln mit den android.view.KeyEvent-Konstanten aus dem AOSP-Quelltext abgeglichen.

Die Seite ist statisch: die Tabelle ist Teil der Seite, das Suchfeld filtert im Browser, und nichts von der Eingabe wird verschickt.

  1. Im Suchfeld über der Tabelle nach Konstante, Bedeutung oder Wert filtern: volume lässt die drei KEYCODE_VOLUME_*-Zeilen stehen, 112 nur KEYCODE_FORWARD_DEL. Leeren holt alle 204 Zeilen zurück.
  2. Die Zeile von links nach rechts lesen: Spalte eins ist die Konstante für den Code, Spalte zwei nennt die Taste, Spalte drei ist die Zahl, die KeyEvent meldet.
  3. Über die Schaltfläche in der Konstanten-Zelle lässt sich nur der Name kopieren.
  4. Auf ähnliche Paare achten: KEYCODE_DEL ist 67, KEYCODE_FORWARD_DEL ist 112; KEYCODE_MUTE (91) schaltet das Mikrofon stumm, KEYCODE_VOLUME_MUTE (164) den Lautsprecher.

Was die Zahlen bedeuten

Woher die Werte stammen

Jede Zahl stimmt mit der gleichnamigen Konstante in android.view.KeyEvent überein, entnommen dem AOSP-Quelltext. KEYCODE_0 ist 7, KEYCODE_A ist 29, KEYCODE_UNKNOWN ist 0 — das sind die Werte, die das System liefert, keine Zeilennummer dieser Seite.

Die Ziffern 0–9 belegen 7–16, die Buchstaben A–Z belegen 29–54; der Ziffernblock ist ein eigener Bereich ab KEYCODE_NUMPAD_0 = 144.

Tasten, die das Framework behält

KEYCODE_HOME (3) verarbeitet das Framework selbst und liefert es nie an Anwendungen aus; eine App, die darauf wartet, bekommt keinen Callback. KEYCODE_MENU und KEYCODE_BACK kommen normal an und stehen deshalb getrennt von den Tasten, die eine App nur beobachten kann.

Einige Einträge sind gerätespezifisch: KEYCODE_PROG_*, KEYCODE_STB_* und KEYCODE_TV_* gehören zu TV-Fernbedienungen, KEYCODE_BUTTON_* kommt von Gamepads und Joysticks über denselben KeyEvent-Kanal.

Was in der Liste fehlt

Die Tabelle enthält 204 Konstanten; die KeyEvent-Klasse im aktuellen AOSP-Quelltext erklärt 338. Seltene und neue Einträge — KEYCODE_ASSIST, KEYCODE_SCREENSHOT, die TV-Eingangsmatrix, F13–F24 — fehlen, deshalb bei Bedarf in der Android-API-Referenz nachsehen.

Nur Filter und Kopierschaltflächen brauchen JavaScript. Die Werte selbst sind reines HTML und auch ohne Skripte lesbar.

Zuletzt verwendet: