Tableau de Référence des KeyCode Android

Touches de téléphone

KEYCODE_CALL Touche d'appel 5
KEYCODE_ENDCALL Touche de fin d'appel 6
KEYCODE_HOME Touche Home 3
KEYCODE_MENU Touche Menu 82
KEYCODE_BACK Touche Retour 4
KEYCODE_SEARCH Touche Recherche 84
KEYCODE_CAMERA Touche Appareil photo 27
KEYCODE_FOCUS Touche de mise au point 80
KEYCODE_POWER Touche d'alimentation 26
KEYCODE_NOTIFICATION Touche de notification 83
KEYCODE_MUTE Touche de sourdine du microphone 91
KEYCODE_VOLUME_MUTE Touche de sourdine du haut-parleur 164
KEYCODE_VOLUME_UP Touche d'augmentation du volume 24
KEYCODE_VOLUME_DOWN Touche de diminution du volume 25

Touches de contrôle

KEYCODE_ENTER Touche Entrée 66
KEYCODE_ESCAPE Touche ESC 111
KEYCODE_DPAD_CENTER Touche de confirmation du pavé de navigation 23
KEYCODE_DPAD_UP Touche flèche haut 19
KEYCODE_DPAD_DOWN Touche flèche bas 20
KEYCODE_DPAD_LEFT Touche flèche gauche 21
KEYCODE_DPAD_RIGHT Touche flèche droite 22
KEYCODE_MOVE_HOME Touche de déplacement au début 122
KEYCODE_MOVE_END Touche de déplacement à la fin 123
KEYCODE_PAGE_UP Touche de page vers le haut 92
KEYCODE_PAGE_DOWN Touche de page vers le bas 93
KEYCODE_DEL Touche de suppression 67
KEYCODE_FORWARD_DEL Touche de suppression avancée 112
KEYCODE_INSERT Touche d'insertion 124
KEYCODE_TAB Touche Tab 61
KEYCODE_NUM_LOCK Verrou de pavé numérique 143
KEYCODE_CAPS_LOCK Touche de verrouillage des majuscules 115
KEYCODE_BREAK Touche Pause/Interrompre 121
KEYCODE_SCROLL_LOCK Touche de verrouillage du défilement 116
KEYCODE_ZOOM_IN Touche de zoom avant 168
KEYCODE_ZOOM_OUT Touche de zoom arrière 169

Touches combinées

KEYCODE_ALT_LEFT Alt+Gauche
KEYCODE_ALT_RIGHT Alt+Droit
KEYCODE_CTRL_LEFT Contrôle+Gauche
KEYCODE_CTRL_RIGHT Contrôle+Droit
KEYCODE_SHIFT_LEFT Maj+Gauche
KEYCODE_SHIFT_RIGHT Maj+Droit

Basique

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

Symboles

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

Pavé numérique

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

Touches de fonction

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

Touches multimédia

KEYCODE_MEDIA_PLAY Touche de lecture multimédia
KEYCODE_MEDIA_STOP Touche d'arrêt multimédia
KEYCODE_MEDIA_PAUSE Touche de pause multimédia
KEYCODE_MEDIA_PLAY_PAUSE Touche de lecture/stop multimédia
KEYCODE_MEDIA_FAST_FORWARD Touche de fast-forward multimédia
KEYCODE_MEDIA_REWIND Touche de retour rapide multimédia
KEYCODE_MEDIA_NEXT Touche de prochaine piste multimédia
KEYCODE_MEDIA_PREVIOUS Touche de précédente piste multimédia
KEYCODE_MEDIA_CLOSE Touche de fermeture multimédia
KEYCODE_MEDIA_EJECT Touche d'éjection multimédia
KEYCODE_MEDIA_RECORD Touche d'enregistrement multimédia

Touches de contrôleur

KEYCODE_BUTTON_1 Bouton #1 du contrôleur de jeu
KEYCODE_BUTTON_2 Bouton #2 du contrôleur de jeu
KEYCODE_BUTTON_3 Bouton #3 du contrôleur de jeu
KEYCODE_BUTTON_4 Bouton #4 du contrôleur de jeu
KEYCODE_BUTTON_5 Bouton #5 du contrôleur de jeu
KEYCODE_BUTTON_6 Bouton #6 du contrôleur de jeu
KEYCODE_BUTTON_7 Bouton #7 du contrôleur de jeu
KEYCODE_BUTTON_8 Bouton #8 du contrôleur de jeu
KEYCODE_BUTTON_9 Bouton #9 du contrôleur de jeu
KEYCODE_BUTTON_10 Bouton #10 du contrôleur de jeu
KEYCODE_BUTTON_11 Bouton #11 du contrôleur de jeu
KEYCODE_BUTTON_12 Bouton #12 du contrôleur de jeu
KEYCODE_BUTTON_13 Bouton #13 du contrôleur de jeu
KEYCODE_BUTTON_14 Bouton #14 du contrôleur de jeu
KEYCODE_BUTTON_15 Bouton #15 du contrôleur de jeu
KEYCODE_BUTTON_16 Bouton #16 du contrôleur de jeu
KEYCODE_BUTTON_A Bouton A du contrôleur de jeu
KEYCODE_BUTTON_B Bouton B du contrôleur de jeu
KEYCODE_BUTTON_C Bouton C du contrôleur de jeu
KEYCODE_BUTTON_X Bouton X du contrôleur de jeu
KEYCODE_BUTTON_Y Bouton Y du contrôleur de jeu
KEYCODE_BUTTON_Z Bouton Z du contrôleur de jeu
KEYCODE_BUTTON_L1 Bouton L1 du contrôleur de jeu
KEYCODE_BUTTON_L2 Bouton L2 du contrôleur de jeu
KEYCODE_BUTTON_R1 Bouton R1 du contrôleur de jeu
KEYCODE_BUTTON_R2 Bouton R2 du contrôleur de jeu
KEYCODE_BUTTON_MODE Bouton Mode du contrôleur de jeu
KEYCODE_BUTTON_SELECT Bouton Sélection du contrôleur de jeu
KEYCODE_BUTTON_START Bouton Démarrer du contrôleur de jeu
KEYCODE_BUTTON_THUMBL Bouton Pouce Gauche
KEYCODE_BUTTON_THUMBR Bouton Pouce Droit

À vérifier

KEYCODE_NUM Touche modificateur Number
KEYCODE_INFO Touche Info
KEYCODE_APP_SWITCH Touche de changement d'application
KEYCODE_BOOKMARK Touche de Marque-page
KEYCODE_AVR_INPUT Touche d'entrée du récepteur A/V
KEYCODE_AVR_POWER Touche d'alimentation du récepteur A/V
KEYCODE_CAPTIONS Touche pour activer/désactiver les sous-titres
KEYCODE_CHANNEL_DOWN Touche de chaîne descendante
KEYCODE_CHANNEL_UP Touche de chaîne montante
KEYCODE_CLEAR Touche Effacer
KEYCODE_DVR Touche DVR
KEYCODE_ENVELOPE Touche Fonction spéciale d'enveloppe
KEYCODE_EXPLORER Touche Fonction spéciale d'explorateur
KEYCODE_FORWARD Touche Avancer
KEYCODE_FORWARD_DEL Touche Supprimer Avancée
KEYCODE_FUNCTION Touche modificateur Fonction
KEYCODE_GUIDE Touche Guide
KEYCODE_HEADSETHOOK Touche Accrocher casque
KEYCODE_META_LEFT Touche modificateur Meta Gauche
KEYCODE_META_RIGHT Touche modificateur Meta Droit
KEYCODE_PICTSYMBOLS Touche modificateur Symboles d'images
KEYCODE_PROG_BLUE Touche Bleue « programmable »
KEYCODE_PROG_GREEN Touche Verte « programmable »
KEYCODE_PROG_RED Touche Rouge « programmable »
KEYCODE_PROG_YELLOW Touche Jaune « programmable »
KEYCODE_SETTINGS Touche Paramètres
KEYCODE_SOFT_LEFT Touche Gauche Douce
KEYCODE_SOFT_RIGHT Touche Droite Douce
KEYCODE_STB_INPUT Touche d'entrée du décodeur
KEYCODE_STB_POWER Touche d'alimentation du décodeur
KEYCODE_SWITCH_CHARSET Touche modificateur Changement de jeu de caractères
KEYCODE_SYM Touche modificateur Symbole
KEYCODE_SYSRQ Touche Demande système/Imprimer l'écran
KEYCODE_TV Touche TV
KEYCODE_TV_INPUT Touche d'entrée TV
KEYCODE_TV_POWER Touche d'alimentation TV
KEYCODE_WINDOW Touche Fenêtre
KEYCODE_UNKNOWN Touche inconnue

Tableau de correspondance des KeyCode Android - Référence et mapping des codes de touches Android

Dans le développement Android, connaître le KeyCode associé à chaque touche est fondamental pour traiter les événements de touches. Cet article propose un tableau complet des KeyCode Android, aidant les développeurs à rechercher rapidement les valeurs de KeyCode des touches courantes. Que ce soit pour les touches physiques, les touches virtuelles ou les touches de fonction, vous pouvez trouver le KeyCode correspondant dans ce tableau.

Qu'est-ce qu'un KeyCode Android ?

Le KeyCode Android est une valeur entière qui représente différentes touches sur un appareil. Chaque touche (comme "touche de retour", "touche d'augmentation du volume") a un KeyCode unique utilisé pour traiter les événements d'entrée utilisateur. Les KeyCodes sont très importants lors de la rédaction d'écouteurs d'événements de touches.

Tableau des KeyCode Android courants

Voici les touches courantes dans Android et leur valeur KeyCode correspondante :

Nom de la touche Valeur KeyCode Description
Touche Retour 4 Touche physique de retour, utilisé pour revenir à l'écran précédent
Touche d'augmentation du volume 24 Touche d'augmentation du volume
Touche de diminution du volume 25 Touche de diminution du volume
Touche d'alimentation 26 Touche d'alimentation de l'appareil
Touche HOME 3 Revenir à l'écran d'accueil
Touche MENU 82 Ouvrir le menu
Touche de l'appareil photo 27 Lancer l'appareil photo
Touche de recherche 84 Lancer la fonction de recherche
Touche Avancer 92 Touche avancer du navigateur
Touche Retour 93 Touche de retour du navigateur
Touches flèche haut/bas 19, 20 Touches de navigation, flèches haut et bas
Touches flèche gauche/droite 21, 22 Touches de navigation, flèches gauche et droite

Comment utiliser KeyCode dans Android ?

Dans une application Android, vous pouvez obtenir le KeyCode en écoutant les événements de touches. Par exemple, lorsque l'utilisateur appuie sur la touche de retour, vous pouvez exécuter une action spécifique en vérifiant la valeur du KeyCode :


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Traiter l'événement de pression de la touche de retour
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Conclusion

Comprendre et utiliser le KeyCode Android est une connaissance fondamentale dans le développement Android, surtout lors du traitement des événements de touches. En maîtrisant les codes de touches Android et le mapping des KeyCode, vous pouvez contrôler précisément les interactions utilisateur et optimiser l'expérience utilisateur de vos applications.

Votre historique :
Choisir une langue