Tabela de Códigos de Tecla Android - Referência e Mapeamento de Códigos de Tecla Android
Na programação Android, entender qual código de tecla corresponde a cada tecla é fundamental para lidar com eventos de tecla. Este artigo fornece uma tabela completa de códigos de tecla Android que ajuda desenvolvedores a encontrar rapidamente os valores de código de tecla das teclas comuns. Seja teclas físicas, virtuais ou teclas de função, todas podem ser encontradas nesta tabela.
O que é um Código de Tecla Android?
O Código de Tecla Android é um valor inteiro que representa diferentes teclas em um dispositivo. Cada tecla (como "tecla de retorno", "tecla de aumentar o volume") tem um Código de Tecla único, usado para manipular eventos de entrada do usuário. Os Códigos de Tecla são muito importantes na escrita de ouvintes de eventos de tecla.
Tabela de Códigos de Tecla Android Comuns
A seguir estão os códigos de tecla e seus respectivos valores de código de tecla comuns no Android:
| Nome da Tecla |
Valor KeyCode |
Descrição |
| Tecla de Voltar |
4 |
Tecla física de voltar, usada para voltar ao nível anterior |
| Tecla de Aumentar Volume |
24 |
Tecla de aumento de volume |
| Tecla de Diminuir Volume |
25 |
Tecla de diminuição de volume |
| Tecla de Energia |
26 |
Tecla de energia do dispositivo |
| Tecla HOME |
3 |
Retorna à tela principal |
| Tecla de MENU |
82 |
Abre o menu |
| Tecla da Câmera |
27 |
Inicia a câmera |
| Tecla de Pesquisa |
84 |
Inicia a função de pesquisa |
| Tecla de Avançar |
92 |
Tecla de avançar no navegador |
| Tecla de Retroceder |
93 |
Tecla de voltar no navegador |
| Teclas de Seta Para Cima e Para Baixo |
19, 20 |
Teclas de navegação, setas para cima e para baixo |
| Teclas de Seta Para Esquerda e Para Direita |
21, 22 |
Teclas de navegação, setas para esquerda e para direita |
Como usar o KeyCode no Android?
Em aplicativos Android, você pode obter o KeyCode ouvindo os eventos da tecla. Por exemplo, quando o usuário pressiona a tecla de retorno, você pode determinar uma ação específica verificando o valor do KeyCode:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Manipula o evento de pressionar a tecla de retorno
return true;
}
return super.onKeyDown(keyCode, event);
}
Resumo
Entender e usar os Códigos de Tecla Android é um conhecimento fundamental no desenvolvimento Android, especialmente ao lidar com eventos de tecla. Ao dominar os códigos de tecla Android e o mapeamento de KeyCode, você pode controlar com precisão a interação do usuário e otimizar a experiência do usuário do seu aplicativo.