Android KeyCode Vergleichstabelle

Telefontasten

KEYCODE_CALL Wähltaste 5
KEYCODE_ENDCALL Auflegtaste 6
KEYCODE_HOME Home-Taste 3
KEYCODE_MENU Menütaste 82
KEYCODE_BACK Zurück-Taste 4
KEYCODE_SEARCH Suchtaste 84
KEYCODE_CAMERA Kamera-Taste 27
KEYCODE_FOCUS Autofokus-Taste 80
KEYCODE_POWER Ein/Aus-Taste 26
KEYCODE_NOTIFICATION Benachrichtigungstaste 83
KEYCODE_MUTE Mikrofon-Stummschalttaste 91
KEYCODE_VOLUME_MUTE Lautsprecher-Stummschalttaste 164
KEYCODE_VOLUME_UP Lautstärke erhöhen-Taste 24
KEYCODE_VOLUME_DOWN Lautstärke verringern-Taste 25

Steuertasten

KEYCODE_ENTER Eingabetaste 66
KEYCODE_ESCAPE ESC-Taste 111
KEYCODE_DPAD_CENTER Navigations-Taste Bestätigen 23
KEYCODE_DPAD_UP Navigations-Taste Nach oben 19
KEYCODE_DPAD_DOWN Navigations-Taste Nach unten 20
KEYCODE_DPAD_LEFT Navigations-Taste Nach links 21
KEYCODE_DPAD_RIGHT Navigations-Taste Nach rechts 22
KEYCODE_MOVE_HOME Cursor an den Anfang bewegen 122
KEYCODE_MOVE_END Cursor ans Ende bewegen 123
KEYCODE_PAGE_UP Seite nach oben-Taste 92
KEYCODE_PAGE_DOWN Seite nach unten-Taste 93
KEYCODE_DEL Rücktaste 67
KEYCODE_FORWARD_DEL Entfernen-Taste 112
KEYCODE_INSERT Einfügen-Taste 124
KEYCODE_TAB Tabulator-Taste 61
KEYCODE_NUM_LOCK Nummernblock-Sperre 143
KEYCODE_CAPS_LOCK Feststelltaste 115
KEYCODE_BREAK Pause-Taste 121
KEYCODE_SCROLL_LOCK Scroll-Lock-Taste 116
KEYCODE_ZOOM_IN Vergrößerung-Taste 168
KEYCODE_ZOOM_OUT Verkleinerung-Taste 169

Kombinationstasten

KEYCODE_ALT_LEFT Alt+Links
KEYCODE_ALT_RIGHT Alt+Rechts
KEYCODE_CTRL_LEFT Steuerung+Links
KEYCODE_CTRL_RIGHT Steuerung+Rechts
KEYCODE_SHIFT_LEFT Shift+Links
KEYCODE_SHIFT_RIGHT Shift+Rechts

Grundtasten

KEYCODE_0 Taste '0' 7
KEYCODE_1 Taste '1' 8
KEYCODE_2 Taste '2' 9
KEYCODE_3 Taste '3' 10
KEYCODE_4 Taste '4' 11
KEYCODE_5 Taste '5' 12
KEYCODE_6 Taste '6' 13
KEYCODE_7 Taste '7' 14
KEYCODE_8 Taste '8' 15
KEYCODE_9 Taste '9' 16
KEYCODE_A Taste 'A' 29
KEYCODE_B Taste 'B' 30
KEYCODE_C Taste 'C' 31
KEYCODE_D Taste 'D' 32
KEYCODE_E Taste 'E' 33
KEYCODE_F Taste 'F' 34
KEYCODE_G Taste 'G' 35
KEYCODE_H Taste 'H' 36
KEYCODE_I Taste 'I' 37
KEYCODE_J Taste 'J' 38
KEYCODE_K Taste 'K' 39
KEYCODE_L Taste 'L' 40
KEYCODE_M Taste 'M' 41
KEYCODE_N Taste 'N' 42
KEYCODE_O Taste 'O' 43
KEYCODE_P Taste 'P' 44
KEYCODE_Q Taste 'Q' 45
KEYCODE_R Taste 'R' 46
KEYCODE_S Taste 'S' 47
KEYCODE_T Taste 'T' 48
KEYCODE_U Taste 'U' 49
KEYCODE_V Taste 'V' 50
KEYCODE_W Taste 'W' 51
KEYCODE_X Taste 'X' 52
KEYCODE_Y Taste 'Y' 53
KEYCODE_Z Taste 'Z' 54

Symbole

KEYCODE_PLUS Taste '+'
KEYCODE_MINUS Taste '-'
KEYCODE_STAR Taste '*'
KEYCODE_SLASH Taste '/'
KEYCODE_EQUALS Taste '='
KEYCODE_AT Taste '@'
KEYCODE_POUND Taste '#'
KEYCODE_APOSTROPHE Taste ''' (einzelnes Anführungszeichen)
KEYCODE_BACKSLASH Taste '\'
KEYCODE_COMMA Taste ','
KEYCODE_PERIOD Taste '.'
KEYCODE_LEFT_BRACKET Taste '['
KEYCODE_RIGHT_BRACKET Taste ']'
KEYCODE_SEMICOLON Taste ';'
KEYCODE_GRAVE Taste '`'
KEYCODE_SPACE Leertaste

Zahlenblock

KEYCODE_NUMPAD_0 Zahlentastatur '0'
KEYCODE_NUMPAD_1 Zahlentastatur '1'
KEYCODE_NUMPAD_2 Zahlentastatur '2'
KEYCODE_NUMPAD_3 Zahlentastatur '3'
KEYCODE_NUMPAD_4 Zahlentastatur '4'
KEYCODE_NUMPAD_5 Zahlentastatur '5'
KEYCODE_NUMPAD_6 Zahlentastatur '6'
KEYCODE_NUMPAD_7 Zahlentastatur '7'
KEYCODE_NUMPAD_8 Zahlentastatur '8'
KEYCODE_NUMPAD_9 Zahlentastatur '9'
KEYCODE_NUMPAD_ADD Zahlentastatur '+'
KEYCODE_NUMPAD_SUBTRACT Zahlentastatur '-'
KEYCODE_NUMPAD_MULTIPLY Zahlentastatur '*'
KEYCODE_NUMPAD_DIVIDE Zahlentastatur '/'
KEYCODE_NUMPAD_EQUALS Zahlentastatur '='
KEYCODE_NUMPAD_COMMA Zahlentastatur ','
KEYCODE_NUMPAD_DOT Zahlentastatur '.'
KEYCODE_NUMPAD_LEFT_PAREN Zahlentastatur '('
KEYCODE_NUMPAD_RIGHT_PAREN Zahlentastatur ')'
KEYCODE_NUMPAD_ENTER Zahlentastatur Eingabetaste

Funktionstasten

KEYCODE_F1 Taste F1
KEYCODE_F2 Taste F2
KEYCODE_F3 Taste F3
KEYCODE_F4 Taste F4
KEYCODE_F5 Taste F5
KEYCODE_F6 Taste F6
KEYCODE_F7 Taste F7
KEYCODE_F8 Taste F8
KEYCODE_F9 Taste F9
KEYCODE_F10 Taste F10
KEYCODE_F11 Taste F11
KEYCODE_F12 Taste F12

Medientasten

KEYCODE_MEDIA_PLAY Medientaste Abspielen
KEYCODE_MEDIA_STOP Medientaste Stop
KEYCODE_MEDIA_PAUSE Medientaste Pause
KEYCODE_MEDIA_PLAY_PAUSE Medientaste Abspielen/Pause
KEYCODE_MEDIA_FAST_FORWARD Medientaste Vorlauf
KEYCODE_MEDIA_REWIND Medientaste Rücklauf
KEYCODE_MEDIA_NEXT Medientaste Nächster Titel
KEYCODE_MEDIA_PREVIOUS Medientaste Vorheriger Titel
KEYCODE_MEDIA_CLOSE Medientaste Schließen
KEYCODE_MEDIA_EJECT Medientaste Auswerfen
KEYCODE_MEDIA_RECORD Medientaste Aufnehmen

Gamepad-Tasten

KEYCODE_BUTTON_1 Allgemeine Gamepad-Taste #1
KEYCODE_BUTTON_2 Allgemeine Gamepad-Taste #2
KEYCODE_BUTTON_3 Allgemeine Gamepad-Taste #3
KEYCODE_BUTTON_4 Allgemeine Gamepad-Taste #4
KEYCODE_BUTTON_5 Allgemeine Gamepad-Taste #5
KEYCODE_BUTTON_6 Allgemeine Gamepad-Taste #6
KEYCODE_BUTTON_7 Allgemeine Gamepad-Taste #7
KEYCODE_BUTTON_8 Allgemeine Gamepad-Taste #8
KEYCODE_BUTTON_9 Allgemeine Gamepad-Taste #9
KEYCODE_BUTTON_10 Allgemeine Gamepad-Taste #10
KEYCODE_BUTTON_11 Allgemeine Gamepad-Taste #11
KEYCODE_BUTTON_12 Allgemeine Gamepad-Taste #12
KEYCODE_BUTTON_13 Allgemeine Gamepad-Taste #13
KEYCODE_BUTTON_14 Allgemeine Gamepad-Taste #14
KEYCODE_BUTTON_15 Allgemeine Gamepad-Taste #15
KEYCODE_BUTTON_16 Allgemeine Gamepad-Taste #16
KEYCODE_BUTTON_A Gamepad-Taste A
KEYCODE_BUTTON_B Gamepad-Taste B
KEYCODE_BUTTON_C Gamepad-Taste C
KEYCODE_BUTTON_X Gamepad-Taste X
KEYCODE_BUTTON_Y Gamepad-Taste Y
KEYCODE_BUTTON_Z Gamepad-Taste Z
KEYCODE_BUTTON_L1 Gamepad-Taste L1
KEYCODE_BUTTON_L2 Gamepad-Taste L2
KEYCODE_BUTTON_R1 Gamepad-Taste R1
KEYCODE_BUTTON_R2 Gamepad-Taste R2
KEYCODE_BUTTON_MODE Gamepad-Taste Mode
KEYCODE_BUTTON_SELECT Gamepad-Taste Auswählen
KEYCODE_BUTTON_START Gamepad-Taste Start
KEYCODE_BUTTON_THUMBL Linke Daumentaste
KEYCODE_BUTTON_THUMBR Rechte Daumentaste

Erwartet

KEYCODE_NUM Taste Nummern-Modifikator
KEYCODE_INFO Taste Info
KEYCODE_APP_SWITCH Taste App-Wechsel
KEYCODE_BOOKMARK Taste Lesezeichen
KEYCODE_AVR_INPUT Taste A/V Receiver-Eingang
KEYCODE_AVR_POWER Taste A/V Receiver-Strom
KEYCODE_CAPTIONS Taste Untertitel umschalten
KEYCODE_CHANNEL_DOWN Taste Kanal nach unten
KEYCODE_CHANNEL_UP Taste Kanal nach oben
KEYCODE_CLEAR Taste Löschen
KEYCODE_DVR Taste DVR
KEYCODE_ENVELOPE Taste Briefumschlagspezialfunktion
KEYCODE_EXPLORER Taste Explorer-Spezialfunktion
KEYCODE_FORWARD Taste Vorwärts
KEYCODE_FORWARD_DEL Taste Vorwärts Löschen
KEYCODE_FUNCTION Taste Funktionsmodifikator
KEYCODE_GUIDE Taste Anleitung
KEYCODE_HEADSETHOOK Taste Headset-Haken
KEYCODE_META_LEFT Taste Linke Meta-Modifikator
KEYCODE_META_RIGHT Taste Rechte Meta-Modifikator
KEYCODE_PICTSYMBOLS Taste Bildsymbole-Modifikator
KEYCODE_PROG_BLUE Taste Blau „programmierbar”
KEYCODE_PROG_GREEN Taste Grün „programmierbar”
KEYCODE_PROG_RED Taste Rot „programmierbar”
KEYCODE_PROG_YELLOW Taste Gelb „programmierbar”
KEYCODE_SETTINGS Taste Einstellungen
KEYCODE_SOFT_LEFT Taste Soft Links
KEYCODE_SOFT_RIGHT Taste Soft Rechts
KEYCODE_STB_INPUT Taste Set-top-box-Eingang
KEYCODE_STB_POWER Taste Set-top-box-Strom
KEYCODE_SWITCH_CHARSET Taste Zeichensatzwechsel-Modifikator
KEYCODE_SYM Taste Symbol-Modifikator
KEYCODE_SYSRQ Taste Systemanfrage/Druck
KEYCODE_TV Taste TV
KEYCODE_TV_INPUT Taste TV-Eingang
KEYCODE_TV_POWER Taste TV-Strom
KEYCODE_WINDOW Taste Fenster
KEYCODE_UNKNOWN Unbekannte Taste

Android KeyCode Übersicht - Referenz und Zuordnung von Android-Tastencodes

In der Android-Entwicklung ist das Verständnis jedes Tastenanschlags und seiner entsprechenden KeyCode die Grundlage für die Verarbeitung von Tastenereignissen. Dieser Artikel bietet eine vollständige Android KeyCode Übersicht, die Entwicklern hilft, die KeyCode-Werte häufiger Tasten schnell zu finden. Ob physische Tasten, virtuelle Tasten oder Funktionstasten, sie können in dieser Tabelle ihre entsprechenden KeyCodes finden.

Was ist ein Android KeyCode?

Ein Android KeyCode ist ein ganzzahliger Wert, der verschiedene Tasten auf dem Gerät darstellt. Jede Taste (z. B. „Zurück-Taste“, „Lautstärke erhöhen-Taste“) hat einen einzigartigen KeyCode, der zur Verarbeitung von Benutzereingaben erforderlich ist. KeyCodes sind besonders wichtig beim Erstellen von Tastenereignis-Listenern.

Häufige Android KeyCode Übersicht

Hier sind einige häufig verwendete Tasten in Android und ihre zugehörigen KeyCode-Werte:

Tastenname KeyCode Wert Beschreibung
Zurück-Taste 4 Physische Zurück-Taste, um zur vorherigen Schicht zurückzukehren
Lautstärke erhöhen-Taste 24 Lautstärke erhöhen-Taste
Lautstärke verringern-Taste 25 Lautstärke verringern-Taste
Ein/Aus-Taste 26 Geräte Ein/Aus-Taste
HOME-Taste 3 Zurück zum Hauptbildschirm
MENU-Taste 82 Menü anzeigen
Kamerataste 27 Kamera starten
Suchtaste 84 Suchfunktion starten
Vorwärts-Taste 92 Browser Vorwärts-Taste
Rückwärts-Taste 93 Browser Rückwärts-Taste
Oben/Unten Pfeiltasten 19, 20 Navigationstasten, oben und unten
Links/Rechts Pfeiltasten 21, 22 Navigationstasten, links und rechts

Wie verwendet man KeyCode in Android?

In einer Android-Anwendung können Sie beim Überwachen von Tastenereignissen KeyCodes erhalten. Zum Beispiel, wenn ein Benutzer die Zurück-Taste drückt, können Sie durch Überprüfen des KeyCode-Wertes eine bestimmte Aktion ausführen:


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Verarbeitung des Zurück-Tastenereignisses
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Zusammenfassung

Das Verständnis und die Verwendung von Android KeyCode sind grundlegende Kenntnisse in der Android-Entwicklung, insbesondere bei der Verarbeitung von Tastenereignissen. Durch das Beherrschen der Android-Tastencodes und deren Zuordnung können Sie die Benutzerinteraktion präzise steuern und das Benutzererlebnis Ihrer Anwendung optimieren.

Ihr Verlauf:
Wählen Sie die Sprache