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.