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.