Tabel de referință pentru codurile Android KeyCode

Taste telefon

KEYCODE_CALL Tastă apelare 5
KEYCODE_ENDCALL Tastă închidere apel 6
KEYCODE_HOME Tastă Home 3
KEYCODE_MENU Tastă meniu 82
KEYCODE_BACK Tastă înapoi 4
KEYCODE_SEARCH Tastă căutare 84
KEYCODE_CAMERA Tastă cameră 27
KEYCODE_FOCUS Tastă focalizare cameră 80
KEYCODE_POWER Tastă alimentare 26
KEYCODE_NOTIFICATION Tastă notificare 83
KEYCODE_MUTE Tastă muet microfon 91
KEYCODE_VOLUME_MUTE Tastă muet difuzor 164
KEYCODE_VOLUME_UP Tastă volum crescut 24
KEYCODE_VOLUME_DOWN Tastă volum scăzut 25

Taste control

KEYCODE_ENTER Tastă Enter 66
KEYCODE_ESCAPE Tastă ESC 111
KEYCODE_DPAD_CENTER Tastă confirmare navigare 23
KEYCODE_DPAD_UP Tastă navigare sus 19
KEYCODE_DPAD_DOWN Tastă navigare jos 20
KEYCODE_DPAD_LEFT Tastă navigare stânga 21
KEYCODE_DPAD_RIGHT Tastă navigare dreapta 22
KEYCODE_MOVE_HOME Mutare cursor la început 122
KEYCODE_MOVE_END Mutare cursor la final 123
KEYCODE_PAGE_UP Tastă pagină sus 92
KEYCODE_PAGE_DOWN Tastă pagină jos 93
KEYCODE_DEL Tastă ștergere 67
KEYCODE_FORWARD_DEL Tastă ștergere înainte 112
KEYCODE_INSERT Tastă inserare 124
KEYCODE_TAB Tastă Tab 61
KEYCODE_NUM_LOCK Blocare taste numerice 143
KEYCODE_CAPS_LOCK Blocare majuscule 115
KEYCODE_BREAK Tastă Break/Pause 121
KEYCODE_SCROLL_LOCK Blocare derulare 116
KEYCODE_ZOOM_IN Tastă zoom 168
KEYCODE_ZOOM_OUT Tastă micșorare 169

Taste combinate

KEYCODE_ALT_LEFT Alt+Stânga
KEYCODE_ALT_RIGHT Alt+Dreapta
KEYCODE_CTRL_LEFT Control+Stânga
KEYCODE_CTRL_RIGHT Control+Dreapta
KEYCODE_SHIFT_LEFT Shift+Stânga
KEYCODE_SHIFT_RIGHT Shift+Dreapta

Element de bază

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

Simboluri

KEYCODE_PLUS Tastă '+'
KEYCODE_MINUS Tastă '-'
KEYCODE_STAR Tastă '*'
KEYCODE_SLASH Tastă '/'
KEYCODE_EQUALS Tastă '='
KEYCODE_AT Tastă '@'
KEYCODE_POUND Tastă '#'
KEYCODE_APOSTROPHE Tastă ''' (apostrof)
KEYCODE_BACKSLASH Tastă '\'
KEYCODE_COMMA Tastă ','
KEYCODE_PERIOD Tastă '.'
KEYCODE_LEFT_BRACKET Tastă '['
KEYCODE_RIGHT_BRACKET Tastă ']'
KEYCODE_SEMICOLON Tastă ';'
KEYCODE_GRAVE Tastă '`'
KEYCODE_SPACE Tastă spațiu

Tastatură numerică

KEYCODE_NUMPAD_0 Tastă numerică '0'
KEYCODE_NUMPAD_1 Tastă numerică '1'
KEYCODE_NUMPAD_2 Tastă numerică '2'
KEYCODE_NUMPAD_3 Tastă numerică '3'
KEYCODE_NUMPAD_4 Tastă numerică '4'
KEYCODE_NUMPAD_5 Tastă numerică '5'
KEYCODE_NUMPAD_6 Tastă numerică '6'
KEYCODE_NUMPAD_7 Tastă numerică '7'
KEYCODE_NUMPAD_8 Tastă numerică '8'
KEYCODE_NUMPAD_9 Tastă numerică '9'
KEYCODE_NUMPAD_ADD Tastă '+' pe tastatura numerică
KEYCODE_NUMPAD_SUBTRACT Tastă '-' pe tastatura numerică
KEYCODE_NUMPAD_MULTIPLY Tastă '*' pe tastatura numerică
KEYCODE_NUMPAD_DIVIDE Tastă '/' pe tastatura numerică
KEYCODE_NUMPAD_EQUALS Tastă '=' pe tastatura numerică
KEYCODE_NUMPAD_COMMA Tastă ',' pe tastatura numerică
KEYCODE_NUMPAD_DOT Tastă '.' pe tastatura numerică
KEYCODE_NUMPAD_LEFT_PAREN Tastă '(' pe tastatura numerică
KEYCODE_NUMPAD_RIGHT_PAREN Tastă ')' pe tastatura numerică
KEYCODE_NUMPAD_ENTER Tastă Enter pe tastatura numerică

Taste funcționale

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

Taste multimedia

KEYCODE_MEDIA_PLAY Taste multimedia redare
KEYCODE_MEDIA_STOP Taste multimedia oprire
KEYCODE_MEDIA_PAUSE Taste multimedia pauză
KEYCODE_MEDIA_PLAY_PAUSE Taste multimedia redare/pauză
KEYCODE_MEDIA_FAST_FORWARD Taste multimedia avansare rapidă
KEYCODE_MEDIA_REWIND Taste multimedia derulare inversă
KEYCODE_MEDIA_NEXT Taste multimedia următoarea melodie
KEYCODE_MEDIA_PREVIOUS Taste multimedia melodie anterioară
KEYCODE_MEDIA_CLOSE Taste multimedia închidere
KEYCODE_MEDIA_EJECT Taste multimedia ejectare
KEYCODE_MEDIA_RECORD Taste multimedia înregistrare

Taste gamepad

KEYCODE_BUTTON_1 Buton gamepad universal #1
KEYCODE_BUTTON_2 Buton gamepad universal #2
KEYCODE_BUTTON_3 Buton gamepad universal #3
KEYCODE_BUTTON_4 Buton gamepad universal #4
KEYCODE_BUTTON_5 Buton gamepad universal #5
KEYCODE_BUTTON_6 Buton gamepad universal #6
KEYCODE_BUTTON_7 Buton gamepad universal #7
KEYCODE_BUTTON_8 Buton gamepad universal #8
KEYCODE_BUTTON_9 Buton gamepad universal #9
KEYCODE_BUTTON_10 Buton gamepad universal #10
KEYCODE_BUTTON_11 Buton gamepad universal #11
KEYCODE_BUTTON_12 Buton gamepad universal #12
KEYCODE_BUTTON_13 Buton gamepad universal #13
KEYCODE_BUTTON_14 Buton gamepad universal #14
KEYCODE_BUTTON_15 Buton gamepad universal #15
KEYCODE_BUTTON_16 Buton gamepad universal #16
KEYCODE_BUTTON_A Buton gamepad A
KEYCODE_BUTTON_B Buton gamepad B
KEYCODE_BUTTON_C Buton gamepad C
KEYCODE_BUTTON_X Buton gamepad X
KEYCODE_BUTTON_Y Buton gamepad Y
KEYCODE_BUTTON_Z Buton gamepad Z
KEYCODE_BUTTON_L1 Buton gamepad L1
KEYCODE_BUTTON_L2 Buton gamepad L2
KEYCODE_BUTTON_R1 Buton gamepad R1
KEYCODE_BUTTON_R2 Buton gamepad R2
KEYCODE_BUTTON_MODE Buton gamepad Mod
KEYCODE_BUTTON_SELECT Buton gamepad Select
KEYCODE_BUTTON_START Buton gamepad Start
KEYCODE_BUTTON_THUMBL Buton mare stânga
KEYCODE_BUTTON_THUMBR Buton mare dreapta

În așteptare

KEYCODE_NUM Modificator tasta număr
KEYCODE_INFO Tastă Info
KEYCODE_APP_SWITCH Tastă comutare aplicații
KEYCODE_BOOKMARK Tastă Marcaj
KEYCODE_AVR_INPUT Tastă intrare receptor A/V
KEYCODE_AVR_POWER Tastă alimentare receptor A/V
KEYCODE_CAPTIONS Tastă Activează subtitrările
KEYCODE_CHANNEL_DOWN Tastă canal jos
KEYCODE_CHANNEL_UP Tastă canal sus
KEYCODE_CLEAR Tastă Șterge
KEYCODE_DVR Tastă DVR
KEYCODE_ENVELOPE Tastă funcție specială Envelope
KEYCODE_EXPLORER Tastă funcție specială Explorer
KEYCODE_FORWARD Tastă Înaintați
KEYCODE_FORWARD_DEL Tastă Șterge înainte
KEYCODE_FUNCTION Tastă modificator funcție
KEYCODE_GUIDE Tastă Ghid
KEYCODE_HEADSETHOOK Tastă cârlig căști
KEYCODE_META_LEFT Tastă modificator Meta stânga
KEYCODE_META_RIGHT Tastă modificator Meta dreapta
KEYCODE_PICTSYMBOLS Tastă modificator simboluri imagini
KEYCODE_PROG_BLUE Tastă Albastru „programabil”
KEYCODE_PROG_GREEN Tastă Verde „programabil”
KEYCODE_PROG_RED Tastă Roșu „programabil”
KEYCODE_PROG_YELLOW Tastă Galben „programabil”
KEYCODE_SETTINGS Tastă Setări
KEYCODE_SOFT_LEFT Tastă Soft Stânga
KEYCODE_SOFT_RIGHT Tastă Soft Dreapta
KEYCODE_STB_INPUT Tastă intrare Set-top-box
KEYCODE_STB_POWER Tastă alimentare Set-top-box
KEYCODE_SWITCH_CHARSET Tastă schimbare modificator Charset
KEYCODE_SYM Tastă modificator Simbol
KEYCODE_SYSRQ Tastă Cerere de sistem/Print Screen
KEYCODE_TV Tastă TV
KEYCODE_TV_INPUT Tastă intrare TV
KEYCODE_TV_POWER Tastă alimentare TV
KEYCODE_WINDOW Tastă Fereastră
KEYCODE_UNKNOWN Tastă necunoscută

Tabloul de coduri Android KeyCode - Referință și mapare a tastelor Android

În dezvoltarea Android, cunoașterea fiecărei taste corespunzătoare codului KeyCode este esențială pentru gestionarea evenimentelor de taste. Această lucrare oferă un tablou complet de coduri Android KeyCode, ajutând dezvoltatorii să găsească rapid valorile KeyCode ale tastelor comune. Indiferent dacă sunt taste fizice, tastaturi virtuale sau taste funcționale, toate pot fi găsite în acest tabel cu coduri.

Ce este Android KeyCode?

Android KeyCode este o valoare întreagă care reprezintă diversele taste de pe dispozitiv. Fiecare tastă (de exemplu „tasta înapoi”, „tasta volum mai mare”) are un cod KeyCode unic, utilizat pentru gestionarea evenimentelor de intrare a utilizatorului. Codurile KeyCode sunt foarte importante atunci când se scriu ascultători de evenimente de taste.

Tabloul de coduri Android KeyCode comune

Mai jos se află tastele comune din Android și valorile lor corespunzătoare de KeyCode:

Numele tastei Valoare KeyCode Descriere
Tasta înapoi 4 Tasta fizică de întoarcere, utilizată pentru a reveni la ecranul anterior
Tasta volum crescut 24 Tasta pentru creșterea volumului
Tasta volum scăzut 25 Tasta pentru scăderea volumului
Tasta de alimentare 26 Tasta de alimentare a dispozitivului
Tasta HOME 3 Întoarce la ecranul principal
Tasta MENU 82 Afișează meniul
Tasta cameră 27 Activează camera
Tasta căutare 84 Activează funcția de căutare
Tasta înainte 92 Tasta de înainte în browser
Tasta înapoi 93 Tasta de înapoi în browser
Tastele săgeți sus/jos 19, 20 Tastele de navigare, săgețile sus și jos
Tastele săgeți stânga/dreapta 21, 22 Tastele de navigare, săgețile stânga și dreapta

Cum se utilizează KeyCode în Android?

În aplicațiile Android, puteți obține KeyCode prin ascultarea evenimentelor de taste. De exemplu, atunci când utilizatorul apasă tasta înapoi, puteți verifica valoarea KeyCode pentru a efectua o acțiune specifică:


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Gestionați evenimentul de apăsare a tastei înapoi
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Concluzie

Cunoașterea și utilizarea Android KeyCode reprezintă cunoștințe esențiale în dezvoltarea Android, fiind foarte importante mai ales în gestionarea evenimentelor de taste. Prin înțelegerea codurilor de taste Android și maparea acestora, puteți controla cu precizie interacțiunea utilizatorului și optimiza experiența utilizatorului aplicației dvs.

Urmele dumneavoastră:
Alegeți limba