Tabella di corrispondenza dei codici KeyCode di Android

Tasti telefonici

KEYCODE_CALL Tasto di chiamata 5
KEYCODE_ENDCALL Tasto di fine chiamata 6
KEYCODE_HOME Tasto Home 3
KEYCODE_MENU Tasto menu 82
KEYCODE_BACK Tasto di ritorno 4
KEYCODE_SEARCH Tasto di ricerca 84
KEYCODE_CAMERA Tasto della fotocamera 27
KEYCODE_FOCUS Tasto di messa a fuoco della fotocamera 80
KEYCODE_POWER Tasto di accensione 26
KEYCODE_NOTIFICATION Tasto di notifica 83
KEYCODE_MUTE Tasto di silenziamento del microfono 91
KEYCODE_VOLUME_MUTE Tasto di silenziamento degli altoparlanti 164
KEYCODE_VOLUME_UP Tasto di aumento del volume 24
KEYCODE_VOLUME_DOWN Tasto di abbassamento del volume 25

Tasti di controllo

KEYCODE_ENTER Tasto Invio 66
KEYCODE_ESCAPE Tasto ESC 111
KEYCODE_DPAD_CENTER Tasto di conferma del pad di navigazione 23
KEYCODE_DPAD_UP Tasto su del pad di navigazione 19
KEYCODE_DPAD_DOWN Tasto giù del pad di navigazione 20
KEYCODE_DPAD_LEFT Tasto sinistro del pad di navigazione 21
KEYCODE_DPAD_RIGHT Tasto destro del pad di navigazione 22
KEYCODE_MOVE_HOME Tasto di spostamento del cursore all'inizio 122
KEYCODE_MOVE_END Tasto di spostamento del cursore alla fine 123
KEYCODE_PAGE_UP Tasto per scorrere verso l'alto 92
KEYCODE_PAGE_DOWN Tasto per scorrere verso il basso 93
KEYCODE_DEL Tasto di cancellazione 67
KEYCODE_FORWARD_DEL Tasto di cancellazione avanzata 112
KEYCODE_INSERT Tasto di inserimento 124
KEYCODE_TAB Tasto Tab 61
KEYCODE_NUM_LOCK Blocco numerico 143
KEYCODE_CAPS_LOCK Blocco maiuscole 115
KEYCODE_BREAK Tasto di interruzione/Pausa 121
KEYCODE_SCROLL_LOCK Tasto di blocco della scorrimento 116
KEYCODE_ZOOM_IN Tasto di zoom avanti 168
KEYCODE_ZOOM_OUT Tasto di zoom indietro 169

Tasti combinati

KEYCODE_ALT_LEFT Alt+Sinistra
KEYCODE_ALT_RIGHT Alt+Destra
KEYCODE_CTRL_LEFT Control+Sinistra
KEYCODE_CTRL_RIGHT Control+Destra
KEYCODE_SHIFT_LEFT Shift+Sinistra
KEYCODE_SHIFT_RIGHT Shift+Destra

Base

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

Simboli

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

Tastierino numerico

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

Tasti di funzione

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

Tasti multimediali

KEYCODE_MEDIA_PLAY Tasto multimediale riproduci
KEYCODE_MEDIA_STOP Tasto multimediale ferma
KEYCODE_MEDIA_PAUSE Tasto multimediale pausa
KEYCODE_MEDIA_PLAY_PAUSE Tasto multimediale riproduci/pausa
KEYCODE_MEDIA_FAST_FORWARD Tasto multimediale avanti veloce
KEYCODE_MEDIA_REWIND Tasto multimediale riavvolgi
KEYCODE_MEDIA_NEXT Tasto multimediale successivo
KEYCODE_MEDIA_PREVIOUS Tasto multimediale precedente
KEYCODE_MEDIA_CLOSE Tasto multimediale chiudi
KEYCODE_MEDIA_EJECT Tasto multimediale espelli
KEYCODE_MEDIA_RECORD Tasto multimediale registra

Tasti del controller

KEYCODE_BUTTON_1 Pulsante del controller di gioco #1
KEYCODE_BUTTON_2 Pulsante del controller di gioco #2
KEYCODE_BUTTON_3 Pulsante del controller di gioco #3
KEYCODE_BUTTON_4 Pulsante del controller di gioco #4
KEYCODE_BUTTON_5 Pulsante del controller di gioco #5
KEYCODE_BUTTON_6 Pulsante del controller di gioco #6
KEYCODE_BUTTON_7 Pulsante del controller di gioco #7
KEYCODE_BUTTON_8 Pulsante del controller di gioco #8
KEYCODE_BUTTON_9 Pulsante del controller di gioco #9
KEYCODE_BUTTON_10 Pulsante del controller di gioco #10
KEYCODE_BUTTON_11 Pulsante del controller di gioco #11
KEYCODE_BUTTON_12 Pulsante del controller di gioco #12
KEYCODE_BUTTON_13 Pulsante del controller di gioco #13
KEYCODE_BUTTON_14 Pulsante del controller di gioco #14
KEYCODE_BUTTON_15 Pulsante del controller di gioco #15
KEYCODE_BUTTON_16 Pulsante del controller di gioco #16
KEYCODE_BUTTON_A Pulsante A del controller di gioco
KEYCODE_BUTTON_B Pulsante B del controller di gioco
KEYCODE_BUTTON_C Pulsante C del controller di gioco
KEYCODE_BUTTON_X Pulsante X del controller di gioco
KEYCODE_BUTTON_Y Pulsante Y del controller di gioco
KEYCODE_BUTTON_Z Pulsante Z del controller di gioco
KEYCODE_BUTTON_L1 Pulsante L1 del controller di gioco
KEYCODE_BUTTON_L2 Pulsante L2 del controller di gioco
KEYCODE_BUTTON_R1 Pulsante R1 del controller di gioco
KEYCODE_BUTTON_R2 Pulsante R2 del controller di gioco
KEYCODE_BUTTON_MODE Pulsante Mode del controller di gioco
KEYCODE_BUTTON_SELECT Pulsante Select del controller di gioco
KEYCODE_BUTTON_START Pulsante Start del controller di gioco
KEYCODE_BUTTON_THUMBL Pulsante thumb sinistro
KEYCODE_BUTTON_THUMBR Pulsante thumb destro

Da controllare

KEYCODE_NUM Tasto numero modificatore
KEYCODE_INFO Tasto Info
KEYCODE_APP_SWITCH Tasto commuta app
KEYCODE_BOOKMARK Tasto segnalibro
KEYCODE_AVR_INPUT Tasto input A/V Receiver
KEYCODE_AVR_POWER Tasto accensione A/V Receiver
KEYCODE_CAPTIONS Tasto attiva/disattiva sottotitoli
KEYCODE_CHANNEL_DOWN Tasto canale giù
KEYCODE_CHANNEL_UP Tasto canale su
KEYCODE_CLEAR Tasto cancella
KEYCODE_DVR Tasto DVR
KEYCODE_ENVELOPE Tasto funzione speciale busta
KEYCODE_EXPLORER Tasto funzione speciale esplora
KEYCODE_FORWARD Tasto avanti
KEYCODE_FORWARD_DEL Tasto elimina avanti
KEYCODE_FUNCTION Tasto modificatore funzione
KEYCODE_GUIDE Tasto guida
KEYCODE_HEADSETHOOK Tasto gancio per cuffie
KEYCODE_META_LEFT Tasto modificatore Meta sinistro
KEYCODE_META_RIGHT Tasto modificatore Meta destro
KEYCODE_PICTSYMBOLS Tasto modificatore simboli immagini
KEYCODE_PROG_BLUE Tasto blu “programmabile”
KEYCODE_PROG_GREEN Tasto verde “programmabile”
KEYCODE_PROG_RED Tasto rosso “programmabile”
KEYCODE_PROG_YELLOW Tasto giallo “programmabile”
KEYCODE_SETTINGS Tasto impostazioni
KEYCODE_SOFT_LEFT Tasto Soft Left
KEYCODE_SOFT_RIGHT Tasto Soft Right
KEYCODE_STB_INPUT Tasto input Set-top box
KEYCODE_STB_POWER Tasto accensione Set-top box
KEYCODE_SWITCH_CHARSET Tasto modificatore cambia charset
KEYCODE_SYM Tasto modificatore simbolo
KEYCODE_SYSRQ Tasto richiesta di sistema/Stampa schermo
KEYCODE_TV Tasto TV
KEYCODE_TV_INPUT Tasto input TV
KEYCODE_TV_POWER Tasto accensione TV
KEYCODE_WINDOW Tasto finestra
KEYCODE_UNKNOWN Tasto sconosciuto

Tabella dei Codici Chiave Android - Riferimento e Mappatura dei Codici Tasti Android

Nello sviluppo Android, comprendere quale codice chiave corrisponde a ogni tasto è fondamentale per gestire gli eventi dei tasti. Questo articolo fornisce una tabella di corrispondenza dei Codici Chiave Android completa, che aiuta gli sviluppatori a trovare rapidamente i valori di codice chiave per i tasti comuni. Che si tratti di tasti fisici, tasti virtuali o tasti funzione, puoi trovare il codice chiave corrispondente in questa tabella.

Cos'è un Codice Chiave Android?

Il Codice Chiave Android è un valore intero che rappresenta diversi tasti su un dispositivo. Ogni tasto (ad esempio, "tasto di ritorno", "tasto di aumento del volume") ha un codice chiave unico che viene utilizzato per gestire gli eventi di input degli utenti. I codici chiave sono molto importanti nella scrittura di ascoltatori di eventi per i tasti.

Tabella dei Codici Chiave Android Comuni

Ecco i tasti comuni di Android e i loro valori di codice chiave corrispondenti:

Nome del tasto Valore del Codice Chiave Descrizione
Tasto di ritorno 4 Tasto fisico di ritorno, usato per tornare indietro di un livello
Tasto di aumento del volume 24 Tasto di aumento del volume
Tasto di abbassamento del volume 25 Tasto di abbassamento del volume
Tasto di accensione 26 Tasto di accensione del dispositivo
Tasto HOME 3 Torna alla schermata principale
Tasto MENU 82 Visualizza il menu
Tasto della fotocamera 27 Attiva la fotocamera
Tasto di ricerca 84 Attiva la funzione di ricerca
Tasto avanti 92 Tasto avanti del browser
Tasto indietro 93 Tasto indietro del browser
Tasti freccia su e giù 19, 20 Tasti di navigazione, freccia su e giù
Tasti freccia sinistra e destra 21, 22 Tasti di navigazione, freccia sinistra e destra

Come utilizzare il Codice Chiave in Android?

Nel tuo app Android, puoi ottenere il codice chiave ascoltando gli eventi dei tasti. Ad esempio, quando l'utente preme il tasto di ritorno, puoi eseguire operazioni specifiche controllando il valore del codice chiave:


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Gestisci l'evento di pressione del tasto di ritorno
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Conclusione

Comprendere e utilizzare il Codice Chiave Android è una conoscenza fondamentale nello sviluppo Android, soprattutto quando si trattano eventi dei tasti. Dominando i codici chiave Android e la loro mappatura, puoi controllare con precisione l'interazione dell'utente e ottimizzare l'esperienza dell'utente della tua applicazione.

La tua cronologia:
Seleziona la lingua