Tabla de referencia de KeyCode de Android

Teclas telefónicas

KEYCODE_CALL Tecla de llamada 5
KEYCODE_ENDCALL Tecla de colgar 6
KEYCODE_HOME Tecla de Inicio 3
KEYCODE_MENU Tecla de menú 82
KEYCODE_BACK Tecla de atrás 4
KEYCODE_SEARCH Tecla de búsqueda 84
KEYCODE_CAMERA Tecla de cámara 27
KEYCODE_FOCUS Tecla de enfoque de cámara 80
KEYCODE_POWER Tecla de encendido 26
KEYCODE_NOTIFICATION Tecla de notificación 83
KEYCODE_MUTE Tecla de silencio del micrófono 91
KEYCODE_VOLUME_MUTE Tecla de silencio del altavoz 164
KEYCODE_VOLUME_UP Tecla de aumentar volumen 24
KEYCODE_VOLUME_DOWN Tecla de disminuir volumen 25

Teclas de control

KEYCODE_ENTER Tecla Enter 66
KEYCODE_ESCAPE Tecla ESC 111
KEYCODE_DPAD_CENTER Tecla de confirmación del D-Pad 23
KEYCODE_DPAD_UP Tecla de navegación hacia arriba 19
KEYCODE_DPAD_DOWN Tecla de navegación hacia abajo 20
KEYCODE_DPAD_LEFT Tecla de navegación hacia la izquierda 21
KEYCODE_DPAD_RIGHT Tecla de navegación hacia la derecha 22
KEYCODE_MOVE_HOME Tecla de mover cursor al inicio 122
KEYCODE_MOVE_END Tecla de mover cursor al final 123
KEYCODE_PAGE_UP Tecla de avanzar página 92
KEYCODE_PAGE_DOWN Tecla de retroceder página 93
KEYCODE_DEL Tecla de retroceso 67
KEYCODE_FORWARD_DEL Tecla de eliminar 112
KEYCODE_INSERT Tecla de insertar 124
KEYCODE_TAB Tecla Tab 61
KEYCODE_NUM_LOCK Tecla de bloqueo del teclado numérico 143
KEYCODE_CAPS_LOCK Tecla de bloqueo de mayúsculas 115
KEYCODE_BREAK Tecla de interrupción/pausa 121
KEYCODE_SCROLL_LOCK Tecla de bloqueo de desplazamiento 116
KEYCODE_ZOOM_IN Tecla de aumentar zoom 168
KEYCODE_ZOOM_OUT Tecla de disminuir zoom 169

Teclas combinadas

KEYCODE_ALT_LEFT Alt+Izquierda
KEYCODE_ALT_RIGHT Alt+Derecha
KEYCODE_CTRL_LEFT Control+Izquierda
KEYCODE_CTRL_RIGHT Control+Derecha
KEYCODE_SHIFT_LEFT Shift+Izquierda
KEYCODE_SHIFT_RIGHT Shift+Derecha

Básico

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

Símbolos

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

Teclado numérico

KEYCODE_NUMPAD_0 Tecla del teclado numérico '0'
KEYCODE_NUMPAD_1 Tecla del teclado numérico '1'
KEYCODE_NUMPAD_2 Tecla del teclado numérico '2'
KEYCODE_NUMPAD_3 Tecla del teclado numérico '3'
KEYCODE_NUMPAD_4 Tecla del teclado numérico '4'
KEYCODE_NUMPAD_5 Tecla del teclado numérico '5'
KEYCODE_NUMPAD_6 Tecla del teclado numérico '6'
KEYCODE_NUMPAD_7 Tecla del teclado numérico '7'
KEYCODE_NUMPAD_8 Tecla del teclado numérico '8'
KEYCODE_NUMPAD_9 Tecla del teclado numérico '9'
KEYCODE_NUMPAD_ADD Tecla del teclado numérico
KEYCODE_NUMPAD_SUBTRACT Tecla del teclado numérico '-'
KEYCODE_NUMPAD_MULTIPLY Tecla del teclado numérico '*'
KEYCODE_NUMPAD_DIVIDE Tecla del teclado numérico '/'
KEYCODE_NUMPAD_EQUALS Tecla del teclado numérico '='
KEYCODE_NUMPAD_COMMA Tecla del teclado numérico ','
KEYCODE_NUMPAD_DOT Tecla del teclado numérico '.'
KEYCODE_NUMPAD_LEFT_PAREN Tecla del teclado numérico '('
KEYCODE_NUMPAD_RIGHT_PAREN Tecla del teclado numérico ')'
KEYCODE_NUMPAD_ENTER Tecla del teclado numérico Enter

Teclas de función

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

Teclas multimedia

KEYCODE_MEDIA_PLAY Reproducción de la tecla multimedia
KEYCODE_MEDIA_STOP Detener la tecla multimedia
KEYCODE_MEDIA_PAUSE Pausa de la tecla multimedia
KEYCODE_MEDIA_PLAY_PAUSE Reproducción/Pausa de la tecla multimedia
KEYCODE_MEDIA_FAST_FORWARD Avance rápido de la tecla multimedia
KEYCODE_MEDIA_REWIND Regresar de la tecla multimedia
KEYCODE_MEDIA_NEXT Siguiente de la tecla multimedia
KEYCODE_MEDIA_PREVIOUS Anterior de la tecla multimedia
KEYCODE_MEDIA_CLOSE Cerrar tecla multimedia
KEYCODE_MEDIA_EJECT Expulsar tecla multimedia
KEYCODE_MEDIA_RECORD Grabar tecla multimedia

Teclas del controlador

KEYCODE_BUTTON_1 Botón #1 del controlador de juegos
KEYCODE_BUTTON_2 Botón #2 del controlador de juegos
KEYCODE_BUTTON_3 Botón #3 del controlador de juegos
KEYCODE_BUTTON_4 Botón #4 del controlador de juegos
KEYCODE_BUTTON_5 Botón #5 del controlador de juegos
KEYCODE_BUTTON_6 Botón #6 del controlador de juegos
KEYCODE_BUTTON_7 Botón #7 del controlador de juegos
KEYCODE_BUTTON_8 Botón #8 del controlador de juegos
KEYCODE_BUTTON_9 Botón #9 del controlador de juegos
KEYCODE_BUTTON_10 Botón #10 del controlador de juegos
KEYCODE_BUTTON_11 Botón #11 del controlador de juegos
KEYCODE_BUTTON_12 Botón #12 del controlador de juegos
KEYCODE_BUTTON_13 Botón #13 del controlador de juegos
KEYCODE_BUTTON_14 Botón #14 del controlador de juegos
KEYCODE_BUTTON_15 Botón #15 del controlador de juegos
KEYCODE_BUTTON_16 Botón #16 del controlador de juegos
KEYCODE_BUTTON_A Botón A del controlador de juegos
KEYCODE_BUTTON_B Botón B del controlador de juegos
KEYCODE_BUTTON_C Botón C del controlador de juegos
KEYCODE_BUTTON_X Botón X del controlador de juegos
KEYCODE_BUTTON_Y Botón Y del controlador de juegos
KEYCODE_BUTTON_Z Botón Z del controlador de juegos
KEYCODE_BUTTON_L1 Botón L1 del controlador de juegos
KEYCODE_BUTTON_L2 Botón L2 del controlador de juegos
KEYCODE_BUTTON_R1 Botón R1 del controlador de juegos
KEYCODE_BUTTON_R2 Botón R2 del controlador de juegos
KEYCODE_BUTTON_MODE Botón Modo del controlador de juegos
KEYCODE_BUTTON_SELECT Botón Seleccionar del controlador de juegos
KEYCODE_BUTTON_START Botón Comenzar del controlador de juegos
KEYCODE_BUTTON_THUMBL Botón Thumb Izquierdo
KEYCODE_BUTTON_THUMBR Botón Thumb Derecho

Por consultar

KEYCODE_NUM Tecla modificadora de número
KEYCODE_INFO Tecla de información
KEYCODE_APP_SWITCH Tecla de conmutación de aplicaciones
KEYCODE_BOOKMARK Tecla de marcador
KEYCODE_AVR_INPUT Tecla de entrada del receptor A/V
KEYCODE_AVR_POWER Tecla de encendido del receptor A/V
KEYCODE_CAPTIONS Tecla de alternancia de subtítulos
KEYCODE_CHANNEL_DOWN Tecla de canal hacia abajo
KEYCODE_CHANNEL_UP Tecla de canal hacia arriba
KEYCODE_CLEAR Tecla de limpiar
KEYCODE_DVR Tecla DVR
KEYCODE_ENVELOPE Tecla especial de sobre
KEYCODE_EXPLORER Tecla especial de explorador
KEYCODE_FORWARD Tecla de avanzar
KEYCODE_FORWARD_DEL Tecla de eliminar hacia adelante
KEYCODE_FUNCTION Tecla modificadora de función
KEYCODE_GUIDE Tecla de guía
KEYCODE_HEADSETHOOK Tecla de gancho de auricular
KEYCODE_META_LEFT Tecla modificadora de Meta Izquierda
KEYCODE_META_RIGHT Tecla modificadora de Meta Derecha
KEYCODE_PICTSYMBOLS Tecla modificadora de símbolos de imagen
KEYCODE_PROG_BLUE Tecla "programable" Azul
KEYCODE_PROG_GREEN Tecla "programable" Verde
KEYCODE_PROG_RED Tecla "programable" Roja
KEYCODE_PROG_YELLOW Tecla "programable" Amarilla
KEYCODE_SETTINGS Tecla de configuración
KEYCODE_SOFT_LEFT Tecla Suave Izquierda
KEYCODE_SOFT_RIGHT Tecla Suave Derecha
KEYCODE_STB_INPUT Tecla de entrada de set-top-box
KEYCODE_STB_POWER Tecla de encendido de set-top-box
KEYCODE_SWITCH_CHARSET Tecla modificadora de cambiar conjunto de caracteres
KEYCODE_SYM Tecla modificadora de símbolo
KEYCODE_SYSRQ Tecla de solicitud del sistema/imprimir pantalla
KEYCODE_TV Tecla de TV
KEYCODE_TV_INPUT Tecla de entrada de TV
KEYCODE_TV_POWER Tecla de encendido de TV
KEYCODE_WINDOW Tecla de ventana
KEYCODE_UNKNOWN Tecla desconocida

Tabla de Android KeyCode - Referencia y mapeo de códigos de tecla de Android

En el desarrollo de Android, entender qué código de tecla corresponde a cada tecla es fundamental para manejar eventos de teclas. Este artículo proporciona una tabla completa de Android KeyCode que ayuda a los desarrolladores a buscar rápidamente los valores de KeyCode de teclas comunes. Ya sea teclas físicas, teclas virtuales o teclas de función, puedes encontrar el KeyCode correspondiente en esta tabla.

¿Qué es un Android KeyCode?

Android KeyCode es un valor entero que representa las diferentes teclas en un dispositivo. Cada tecla (por ejemplo, "tecla de atrás", "tecla de aumentar volumen") tiene un KeyCode único que se utiliza para gestionar eventos de entrada del usuario. El KeyCode es muy importante al escribir escuchadores de eventos de teclas.

Tabla de Android KeyCode comunes

A continuación se presentan teclas comunes en Android y sus valores de KeyCode correspondientes:

Nombre de la tecla Valor de KeyCode Descripción
Tecla de atrás 4 Tecla física de atrás, para regresar al nivel anterior
Tecla de aumentar volumen 24 Tecla para aumentar volumen
Tecla de disminuir volumen 25 Tecla para disminuir volumen
Tecla de encendido 26 Tecla de encendido del dispositivo
Tecla HOME 3 Regresar a la pantalla principal
Tecla MENU 82 Mostrar menú emergente
Tecla de cámara 27 Activar cámara
Tecla de búsqueda 84 Activar función de búsqueda
Tecla de avanzar 92 Tecla de avanzar en el navegador
Tecla de retroceder 93 Tecla de retroceder en el navegador
Teclas de flecha arriba y abajo 19, 20 Teclas de navegación, flechas arriba y abajo
Teclas de flecha izquierda y derecha 21, 22 Teclas de navegación, flechas izquierda y derecha

¿Cómo usar KeyCode en Android?

En una aplicación de Android, puedes obtener el KeyCode escuchando eventos de teclas. Por ejemplo, cuando el usuario presiona la tecla de atrás, puedes ejecutar una acción específica comprobando el valor del KeyCode:


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Manejar evento de tecla de atrás presionada
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Resumen

Comprender y usar Android KeyCode es un conocimiento básico en el desarrollo de Android, especialmente al manejar eventos de teclas. Al dominar los códigos de tecla y el mapeo de KeyCode en Android, puedes controlar de manera precisa la interacción del usuario y optimizar la experiencia del usuario de la aplicación.

Su historial:
Seleccionar idioma