Android KeyCode palyginimo lentelė

Telefono mygtukai

KEYCODE_CALL Skambinimo mygtukas 5
KEYCODE_ENDCALL Atkabimo mygtukas 6
KEYCODE_HOME Home mygtukas 3
KEYCODE_MENU Meniu mygtukas 82
KEYCODE_BACK Atgal mygtukas 4
KEYCODE_SEARCH Paieškos mygtukas 84
KEYCODE_CAMERA Fotografavimo mygtukas 27
KEYCODE_FOCUS Autofokusavimo mygtukas 80
KEYCODE_POWER Maitinimo mygtukas 26
KEYCODE_NOTIFICATION Pranešimų mygtukas 83
KEYCODE_MUTE Mikrofono nutildymo mygtukas 91
KEYCODE_VOLUME_MUTE Garsiakalbio nutildymo mygtukas 164
KEYCODE_VOLUME_UP Garso padidinimo mygtukas 24
KEYCODE_VOLUME_DOWN Garso sumažinimo mygtukas 25

Valdymo mygtukai

KEYCODE_ENTER Enter mygtukas 66
KEYCODE_ESCAPE ESC mygtukas 111
KEYCODE_DPAD_CENTER Navigacijos mygtukas 23
KEYCODE_DPAD_UP Navigacijos mygtukas aukštyn 19
KEYCODE_DPAD_DOWN Navigacijos mygtukas žemyn 20
KEYCODE_DPAD_LEFT Navigacijos mygtukas kairėn 21
KEYCODE_DPAD_RIGHT Navigacijos mygtukas dešinėn 22
KEYCODE_MOVE_HOME Kursoriaus perkėlimas į pradžią 122
KEYCODE_MOVE_END Kursoriaus perkėlimas į pabaigą 123
KEYCODE_PAGE_UP Puslapio į viršų mygtukas 92
KEYCODE_PAGE_DOWN Puslapio žemyn mygtukas 93
KEYCODE_DEL Trinti mygtukas 67
KEYCODE_FORWARD_DEL Trinti mygtukas 112
KEYCODE_INSERT Įterpimo mygtukas 124
KEYCODE_TAB Tab mygtukas 61
KEYCODE_NUM_LOCK Skaitmeninės klaviatūros užraktas 143
KEYCODE_CAPS_LOCK Didžioji raidė užrakto mygtukas 115
KEYCODE_BREAK Break/Pause mygtukas 121
KEYCODE_SCROLL_LOCK Slinkimo užraktas 116
KEYCODE_ZOOM_IN Priartinimo mygtukas 168
KEYCODE_ZOOM_OUT Nutolinimo mygtukas 169

Kombinuoti mygtukai

KEYCODE_ALT_LEFT Alt+Kairė
KEYCODE_ALT_RIGHT Alt+Dešinė
KEYCODE_CTRL_LEFT Control+Kairė
KEYCODE_CTRL_RIGHT Control+Dešinė
KEYCODE_SHIFT_LEFT Shift+Kairė
KEYCODE_SHIFT_RIGHT Shift+Dešinė

Pagrindiniai

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

Simboliai

KEYCODE_PLUS Mygtukas '+'
KEYCODE_MINUS Mygtukas '-'
KEYCODE_STAR Mygtukas '*'
KEYCODE_SLASH Mygtukas '/'
KEYCODE_EQUALS Mygtukas '='
KEYCODE_AT Mygtukas '@'
KEYCODE_POUND Mygtukas '#'
KEYCODE_APOSTROPHE Mygtukas ''' (vienguba kabutė)
KEYCODE_BACKSLASH Mygtukas '\'
KEYCODE_COMMA Mygtukas ','
KEYCODE_PERIOD Mygtukas '.'
KEYCODE_LEFT_BRACKET Mygtukas '['
KEYCODE_RIGHT_BRACKET Mygtukas ']'
KEYCODE_SEMICOLON Mygtukas ';'
KEYCODE_GRAVE Mygtukas '`'
KEYCODE_SPACE Tarpo mygtukas

Skaitmeninė klaviatūra

KEYCODE_NUMPAD_0 Skaitmeninės klaviatūros mygtukas '0'
KEYCODE_NUMPAD_1 Skaitmeninės klaviatūros mygtukas '1'
KEYCODE_NUMPAD_2 Skaitmeninės klaviatūros mygtukas '2'
KEYCODE_NUMPAD_3 Skaitmeninės klaviatūros mygtukas '3'
KEYCODE_NUMPAD_4 Skaitmeninės klaviatūros mygtukas '4'
KEYCODE_NUMPAD_5 Skaitmeninės klaviatūros mygtukas '5'
KEYCODE_NUMPAD_6 Skaitmeninės klaviatūros mygtukas '6'
KEYCODE_NUMPAD_7 Skaitmeninės klaviatūros mygtukas '7'
KEYCODE_NUMPAD_8 Skaitmeninės klaviatūros mygtukas '8'
KEYCODE_NUMPAD_9 Skaitmeninės klaviatūros mygtukas '9'
KEYCODE_NUMPAD_ADD Skaitmeninės klaviatūros mygtukas
KEYCODE_NUMPAD_SUBTRACT Skaitmeninės klaviatūros mygtukas '-'
KEYCODE_NUMPAD_MULTIPLY Skaitmeninės klaviatūros mygtukas '*'
KEYCODE_NUMPAD_DIVIDE Skaitmeninės klaviatūros mygtukas '/'
KEYCODE_NUMPAD_EQUALS Skaitmeninės klaviatūros mygtukas '='
KEYCODE_NUMPAD_COMMA Skaitmeninės klaviatūros mygtukas ','
KEYCODE_NUMPAD_DOT Skaitmeninės klaviatūros mygtukas '.'
KEYCODE_NUMPAD_LEFT_PAREN Skaitmeninės klaviatūros mygtukas '('
KEYCODE_NUMPAD_RIGHT_PAREN Skaitmeninės klaviatūros mygtukas ')'
KEYCODE_NUMPAD_ENTER Skaitmeninės klaviatūros įvesties mygtukas

Funkciniai mygtukai

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

Multimedijos mygtukai

KEYCODE_MEDIA_PLAY Multimedijos mygtukas groti
KEYCODE_MEDIA_STOP Multimedijos mygtukas sustabdyti
KEYCODE_MEDIA_PAUSE Multimedijos mygtukas sustabdyti
KEYCODE_MEDIA_PLAY_PAUSE Multimedijos mygtukas groti/pause
KEYCODE_MEDIA_FAST_FORWARD Multimedijos mygtukas greitai persukti
KEYCODE_MEDIA_REWIND Multimedijos mygtukas greitai atsukti
KEYCODE_MEDIA_NEXT Multimedijos mygtukas kitas
KEYCODE_MEDIA_PREVIOUS Multimedijos mygtukas ankstesnis
KEYCODE_MEDIA_CLOSE Multimedijos mygtukas uždaryti
KEYCODE_MEDIA_EJECT Multimedijos mygtukas išimti
KEYCODE_MEDIA_RECORD Multimedijos mygtukas įrašyti

Žaidimų pultelių mygtukai

KEYCODE_BUTTON_1 Universalaus žaidimų pultelio mygtukas #1
KEYCODE_BUTTON_2 Universalaus žaidimų pultelio mygtukas #2
KEYCODE_BUTTON_3 Universalaus žaidimų pultelio mygtukas #3
KEYCODE_BUTTON_4 Universalaus žaidimų pultelio mygtukas #4
KEYCODE_BUTTON_5 Universalaus žaidimų pultelio mygtukas #5
KEYCODE_BUTTON_6 Universalaus žaidimų pultelio mygtukas #6
KEYCODE_BUTTON_7 Universalaus žaidimų pultelio mygtukas #7
KEYCODE_BUTTON_8 Universalaus žaidimų pultelio mygtukas #8
KEYCODE_BUTTON_9 Universalaus žaidimų pultelio mygtukas #9
KEYCODE_BUTTON_10 Universalaus žaidimų pultelio mygtukas #10
KEYCODE_BUTTON_11 Universalaus žaidimų pultelio mygtukas #11
KEYCODE_BUTTON_12 Universalaus žaidimų pultelio mygtukas #12
KEYCODE_BUTTON_13 Universalaus žaidimų pultelio mygtukas #13
KEYCODE_BUTTON_14 Universalaus žaidimų pultelio mygtukas #14
KEYCODE_BUTTON_15 Universalaus žaidimų pultelio mygtukas #15
KEYCODE_BUTTON_16 Universalaus žaidimų pultelio mygtukas #16
KEYCODE_BUTTON_A Žaidimų pultelio mygtukas A
KEYCODE_BUTTON_B Žaidimų pultelio mygtukas B
KEYCODE_BUTTON_C Žaidimų pultelio mygtukas C
KEYCODE_BUTTON_X Žaidimų pultelio mygtukas X
KEYCODE_BUTTON_Y Žaidimų pultelio mygtukas Y
KEYCODE_BUTTON_Z Žaidimų pultelio mygtukas Z
KEYCODE_BUTTON_L1 Žaidimų pultelio mygtukas L1
KEYCODE_BUTTON_L2 Žaidimų pultelio mygtukas L2
KEYCODE_BUTTON_R1 Žaidimų pultelio mygtukas R1
KEYCODE_BUTTON_R2 Žaidimų pultelio mygtukas R2
KEYCODE_BUTTON_MODE Žaidimų pultelio mygtukas Mode
KEYCODE_BUTTON_SELECT Žaidimų pultelio mygtukas Select
KEYCODE_BUTTON_START Žaidimų pultelio mygtukas Start
KEYCODE_BUTTON_THUMBL Kairysis thumb mygtukas
KEYCODE_BUTTON_THUMBR Dešinysis thumb mygtukas

Laukia patvirtinimo

KEYCODE_NUM Mygtukas Number modifikatorius
KEYCODE_INFO Mygtukas Info
KEYCODE_APP_SWITCH Mygtukas Programų perjungimas
KEYCODE_BOOKMARK Mygtukas Bookmark
KEYCODE_AVR_INPUT Mygtukas A/V imtuvo įvestis
KEYCODE_AVR_POWER Mygtukas A/V imtuvo maitinimas
KEYCODE_CAPTIONS Mygtukas Toggle captions
KEYCODE_CHANNEL_DOWN Mygtukas Kanalas žemyn
KEYCODE_CHANNEL_UP Mygtukas Kanalas aukštyn
KEYCODE_CLEAR Mygtukas Išvalyti
KEYCODE_DVR Mygtukas DVR
KEYCODE_ENVELOPE Mygtukas Envelope speciali funkcija
KEYCODE_EXPLORER Mygtukas Explorer speciali funkcija
KEYCODE_FORWARD Mygtukas Į priekį
KEYCODE_FORWARD_DEL Mygtukas Į priekį Trinti
KEYCODE_FUNCTION Mygtukas Funkcija modifikatorius
KEYCODE_GUIDE Mygtukas Gidas
KEYCODE_HEADSETHOOK Mygtukas Ausinės
KEYCODE_META_LEFT Mygtukas Kairysis Meta modifikatorius
KEYCODE_META_RIGHT Mygtukas Dešinysis Meta modifikatorius
KEYCODE_PICTSYMBOLS Mygtukas Paveikslėlių simbolių modifikatorius
KEYCODE_PROG_BLUE Mygtukas Mėlynas „programuojamas“
KEYCODE_PROG_GREEN Mygtukas Žalias „programuojamas“
KEYCODE_PROG_RED Mygtukas Raudonas „programuojamas“
KEYCODE_PROG_YELLOW Mygtukas Geltonas „programuojamas“
KEYCODE_SETTINGS Mygtukas Nustatymai
KEYCODE_SOFT_LEFT Mygtukas Soft Left
KEYCODE_SOFT_RIGHT Mygtukas Soft Right
KEYCODE_STB_INPUT Mygtukas Set-top-box įvestis
KEYCODE_STB_POWER Mygtukas Set-top-box maitinimas
KEYCODE_SWITCH_CHARSET Mygtukas Switch Charset modifikatorius
KEYCODE_SYM Mygtukas Simbolių modifikatorius
KEYCODE_SYSRQ Mygtukas Sistemos užklausa/Spausdinimo ekrano
KEYCODE_TV Mygtukas TV
KEYCODE_TV_INPUT Mygtukas TV įvestis
KEYCODE_TV_POWER Mygtukas TV maitinimas
KEYCODE_WINDOW Mygtukas Langas
KEYCODE_UNKNOWN Nežinomas mygtukas

Android KeyCode lentelė - Android mygtukų kodų nuorodos ir žemėlapiai

Android kūrime žinoti kiekvieno mygtuko atitinkamą KeyCode yra pagrindas apdorojant mygtukų įvykius. Šiame straipsnyje pateikta išsami Android KeyCode lentelė, skirta padėti kūrėjams greitai rasti dažniausiai naudojamų mygtukų KeyCode vertes. Nesvarbu ar tai fiziniai mygtukai, virtualūs mygtukai ar funkcijų mygtukai, visi jie gali būti rasti šioje lentelėje.

Kas yra Android KeyCode?

Android KeyCode yra sveikasis skaičius, kuris nurodo skirtingus mygtukus įrangoje. Kiekvienas mygtukas (pavyzdžiui, „Atgal“ mygtukas, „Apimties didinimo“ mygtukas) turi unikalų KeyCode, kuris naudojamas apdorojant vartotojo įvesties įvykius. KeyCode yra labai svarbūs rašant mygtukų įvykių klausytojus.

Dažni Android KeyCode lentelė

Štai keletas dažniausiai pasitaikančių mygtukų Android'e ir jų atitinkamos KeyCode vertės:

Mygtuko pavadinimas KeyCode vertė Aprašymas
Atgal mygtukas 4 Fizinis atgal mygtukas, naudojamas grįžti atgal
Garso didinimo mygtukas 24 Garso didinimo mygtukas
Garso mažinimo mygtukas 25 Garso mažinimo mygtukas
Maitinimo mygtukas 26 Įrenginio maitinimo mygtukas
HOME mygtukas 3 Grįžti į pagrindinį ekraną
MENU mygtukas 82 Iššokantis meniu
Kamera mygtukas 27 Pasiruošimas kameros naudojimui
Paieškos mygtukas 84 Pradedama paieška
Pirmyn mygtukas 92 Pirmyn naršyklės mygtukas
Atgal mygtukas 93 Atgal naršyklės mygtukas
Aukštyn/Žemyn rodyklės mygtukai 19, 20 Navigacijos mygtukai, aukštyn ir žemyn
Kairėn/Dešinėn rodyklės mygtukai 21, 22 Navigacijos mygtukai, kairėn ir dešinėn

Kaip naudoti KeyCode Android'e?

Android programoje galite gauti KeyCode klausydamiesi mygtukų įvykių. Pavyzdžiui, kai vartotojas paspaudžia atgal mygtuką, galite atlikti konkrečią veiksmą, nustatydami KeyCode vertę:


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Apdoroti atgal mygtuko paspaudimą
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Santrauka

Žinoti ir naudoti Android KeyCode yra pagrindinė žinios apie Android vystymą, ypač apdorojant mygtukų įvykius. Supratus Android mygtukų kodus ir KeyCode žemėlapius, galite tiksliai kontroliuoti vartotojų sąveiką ir optimizuoti programos vartotojo patirtį.

Jūsų pėdsakai:
Pasirinkti kalbą