Android KeyCode Referentietabel

Telefoon toetsen

KEYCODE_CALL Beltoets 5
KEYCODE_ENDCALL Weiger toets 6
KEYCODE_HOME Home toets 3
KEYCODE_MENU Menu toets 82
KEYCODE_BACK Terug toets 4
KEYCODE_SEARCH Zoektoets 84
KEYCODE_CAMERA Camera toets 27
KEYCODE_FOCUS Autofocus toets 80
KEYCODE_POWER Aan/uit toets 26
KEYCODE_NOTIFICATION Meldingen toets 83
KEYCODE_MUTE Microfoon dempen toets 91
KEYCODE_VOLUME_MUTE Luidspreker dempen toets 164
KEYCODE_VOLUME_UP Volume omhoog toets 24
KEYCODE_VOLUME_DOWN Volume omlaag toets 25

Besturingstoetsen

KEYCODE_ENTER Enter toets 66
KEYCODE_ESCAPE ESC toets 111
KEYCODE_DPAD_CENTER Navigatie toets bevestigen 23
KEYCODE_DPAD_UP Navigatie toets omhoog 19
KEYCODE_DPAD_DOWN Navigatie toets omlaag 20
KEYCODE_DPAD_LEFT Navigatie toets links 21
KEYCODE_DPAD_RIGHT Navigatie toets rechts 22
KEYCODE_MOVE_HOME Cursor naar begin toets 122
KEYCODE_MOVE_END Cursor naar eind toets 123
KEYCODE_PAGE_UP Omhoog pagina toets 92
KEYCODE_PAGE_DOWN Omlaag pagina toets 93
KEYCODE_DEL Backspace toets 67
KEYCODE_FORWARD_DEL Verwijder toets 112
KEYCODE_INSERT Invoeg toets 124
KEYCODE_TAB Tab toets 61
KEYCODE_NUM_LOCK Numlocktoets 143
KEYCODE_CAPS_LOCK Capslocktoets 115
KEYCODE_BREAK Pauze toets 121
KEYCODE_SCROLL_LOCK Scrolllocktoets 116
KEYCODE_ZOOM_IN Zoom in toets 168
KEYCODE_ZOOM_OUT Zoom uit toets 169

Combinatietoetsen

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

Basis

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

Symbolen

KEYCODE_PLUS Toets '+'
KEYCODE_MINUS Toets '-'
KEYCODE_STAR Toets '*'
KEYCODE_SLASH Toets '/'
KEYCODE_EQUALS Toets '='
KEYCODE_AT Toets '@'
KEYCODE_POUND Toets '#'
KEYCODE_APOSTROPHE Toets ''' (enkele aanhaling)
KEYCODE_BACKSLASH Toets '\'
KEYCODE_COMMA Toets ','
KEYCODE_PERIOD Toets '.'
KEYCODE_LEFT_BRACKET Toets '['
KEYCODE_RIGHT_BRACKET Toets ']'
KEYCODE_SEMICOLON Toets ';'
KEYCODE_GRAVE Toets '`'
KEYCODE_SPACE Spatie toets

Numpad

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

Functietoetsen

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

Multimedia toetsen

KEYCODE_MEDIA_PLAY Multimedia toets speel
KEYCODE_MEDIA_STOP Multimedia toets stop
KEYCODE_MEDIA_PAUSE Multimedia toets pauze
KEYCODE_MEDIA_PLAY_PAUSE Multimedia toets speel/pauze
KEYCODE_MEDIA_FAST_FORWARD Multimedia toets snel vooruit
KEYCODE_MEDIA_REWIND Multimedia toets terugspoelen
KEYCODE_MEDIA_NEXT Multimedia toets volgende
KEYCODE_MEDIA_PREVIOUS Multimedia toets vorige
KEYCODE_MEDIA_CLOSE Multimedia toets sluiten
KEYCODE_MEDIA_EJECT Multimedia toets uitwerpen
KEYCODE_MEDIA_RECORD Multimedia toets opnemen

Gamepad toetsen

KEYCODE_BUTTON_1 Algemene gamepad knop #1
KEYCODE_BUTTON_2 Algemene gamepad knop #2
KEYCODE_BUTTON_3 Algemene gamepad knop #3
KEYCODE_BUTTON_4 Algemene gamepad knop #4
KEYCODE_BUTTON_5 Algemene gamepad knop #5
KEYCODE_BUTTON_6 Algemene gamepad knop #6
KEYCODE_BUTTON_7 Algemene gamepad knop #7
KEYCODE_BUTTON_8 Algemene gamepad knop #8
KEYCODE_BUTTON_9 Algemene gamepad knop #9
KEYCODE_BUTTON_10 Algemene gamepad knop #10
KEYCODE_BUTTON_11 Algemene gamepad knop #11
KEYCODE_BUTTON_12 Algemene gamepad knop #12
KEYCODE_BUTTON_13 Algemene gamepad knop #13
KEYCODE_BUTTON_14 Algemene gamepad knop #14
KEYCODE_BUTTON_15 Algemene gamepad knop #15
KEYCODE_BUTTON_16 Algemene gamepad knop #16
KEYCODE_BUTTON_A Gamepad knop A
KEYCODE_BUTTON_B Gamepad knop B
KEYCODE_BUTTON_C Gamepad knop C
KEYCODE_BUTTON_X Gamepad knop X
KEYCODE_BUTTON_Y Gamepad knop Y
KEYCODE_BUTTON_Z Gamepad knop Z
KEYCODE_BUTTON_L1 Gamepad knop L1
KEYCODE_BUTTON_L2 Gamepad knop L2
KEYCODE_BUTTON_R1 Gamepad knop R1
KEYCODE_BUTTON_R2 Gamepad knop R2
KEYCODE_BUTTON_MODE Gamepad knop Mode
KEYCODE_BUTTON_SELECT Gamepad knop Select
KEYCODE_BUTTON_START Gamepad knop Start
KEYCODE_BUTTON_THUMBL Linker duim knop
KEYCODE_BUTTON_THUMBR Rechter duim knop

Nog te onderzoeken

KEYCODE_NUM Toets Nummer modifier
KEYCODE_INFO Toets Info
KEYCODE_APP_SWITCH Toets App switch
KEYCODE_BOOKMARK Toets Bookmark
KEYCODE_AVR_INPUT Toets A/V Receiver input
KEYCODE_AVR_POWER Toets A/V Receiver power
KEYCODE_CAPTIONS Toets Toggle captions
KEYCODE_CHANNEL_DOWN Toets Channel down
KEYCODE_CHANNEL_UP Toets Channel up
KEYCODE_CLEAR Toets Clear
KEYCODE_DVR Toets DVR
KEYCODE_ENVELOPE Toets Envelope speciale functie
KEYCODE_EXPLORER Toets Explorer speciale functie
KEYCODE_FORWARD Toets Forward
KEYCODE_FORWARD_DEL Toets Forward Delete
KEYCODE_FUNCTION Toets Function modifier
KEYCODE_GUIDE Toets Guide
KEYCODE_HEADSETHOOK Toets Headset Hook
KEYCODE_META_LEFT Toets Linker Meta modifier
KEYCODE_META_RIGHT Toets Rechter Meta modifier
KEYCODE_PICTSYMBOLS Toets Picture Symbols modifier
KEYCODE_PROG_BLUE Toets Blue “programmable”
KEYCODE_PROG_GREEN Toets Green “programmable”
KEYCODE_PROG_RED Toets Red “programmable”
KEYCODE_PROG_YELLOW Toets Yellow “programmable”
KEYCODE_SETTINGS Toets Settings
KEYCODE_SOFT_LEFT Toets Soft Left
KEYCODE_SOFT_RIGHT Toets Soft Right
KEYCODE_STB_INPUT Toets Set-top-box input
KEYCODE_STB_POWER Toets Set-top-box power
KEYCODE_SWITCH_CHARSET Toets Switch Charset modifier
KEYCODE_SYM Toets Symbol modifier
KEYCODE_SYSRQ Toets System Request/Print Screen
KEYCODE_TV Toets TV
KEYCODE_TV_INPUT Toets TV input
KEYCODE_TV_POWER Toets TV power
KEYCODE_WINDOW Toets Window
KEYCODE_UNKNOWN Onbekende toets

Android KeyCode overzicht - Referentie en mapping van Android toetscodes

In Android ontwikkeling is het essentieel om te begrijpen welke KeyCode aan iedere toets correspondeert, zodat toetsgebeurtenissen goed behandeld kunnen worden. Dit artikel biedt een complete Android KeyCode overzicht die ontwikkelaars helpt om snel de KeyCode waarden van veelvoorkomende toetsen terug te vinden. Of het nu gaat om fysieke toetsen, virtuele toetsen of functietoetsen, in deze tabel kunnen de bijbehorende KeyCodes worden gevonden.

Wat is een Android KeyCode?

Een Android KeyCode is een integerwaarde die verschillende toetsen op een apparaat vertegenwoordigt. Iedere toets (zoals de “terug toets” of de “volume omhoog toets”) heeft een unieke KeyCode die gebruikt wordt voor het verwerken van gebruikersinvoer. KeyCode is zeer belangrijk bij het schrijven van event listeners voor toetsen.

Veelvoorkomende Android KeyCode overzicht

Hieronder volgen veelvoorkomende toetsen in Android en hun bijbehorende KeyCode waarden:

Toets naam KeyCode waarde Beschrijving
Terug toets 4 Fysieke terug toets, gebruikt om terug te gaan naar het vorige niveau
Volume omhoog toets 24 Volume verhogen toets
Volume omlaag toets 25 Volume verlagen toets
Aan/uit toets 26 Apparaat aan/uit toets
HOME toets 3 Terug naar het hoofd scherm
MENU toets 82 Menu openen
Camera toets 27 Camera starten
Zoektoets 84 Zoek functie starten
Vooruit toets 92 Browser vooruit toets
Achteruit toets 93 Browser achteruit toets
Op- en neer pijl toetsen 19, 20 Navigatie toetsen, op- en neer omhoog
Links- en rechtspijl toetsen 21, 22 Navigatie toetsen, links- en rechtspijl

Hoe KeyCode in Android te gebruiken?

In Android applicaties kun je de KeyCode verkrijgen door toetsen gebeurtenissen te beluisteren. Bijvoorbeeld, wanneer de gebruiker op de terugtoets drukt, kun je de KeyCode waarde controleren om een specifieke actie uit te voeren:


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Verwerk de terugtoetsing
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Conclusie

Begrijpen en gebruiken van Android KeyCode is basiskennis in Android ontwikkeling, vooral bij het verwerken van toetsen gebeurtenissen. Door de Android toetscodes en KeyCode mappings te beheersen, kun je gebruikersinteracties nauwkeurig controleren en de gebruikerservaring van de applicatie optimaliseren.

Uw voetafdrukken:
Kies een taal