Android KeyCode összehasonlítása

Telefonszám billentyűk

KEYCODE_CALL Hívás billentyű 5
KEYCODE_ENDCALL Befejezés billentyű 6
KEYCODE_HOME Home billentyű 3
KEYCODE_MENU Menü billentyű 82
KEYCODE_BACK Vissza billentyű 4
KEYCODE_SEARCH Keresés billentyű 84
KEYCODE_CAMERA Fényképezőgép billentyű 27
KEYCODE_FOCUS Fókusz billentyű 80
KEYCODE_POWER Áramellátás billentyű 26
KEYCODE_NOTIFICATION Értesítés billentyű 83
KEYCODE_MUTE Mikrofonszintet némító billentyű 91
KEYCODE_VOLUME_MUTE Hangszóró némító billentyű 164
KEYCODE_VOLUME_UP Hangerő növelő billentyű 24
KEYCODE_VOLUME_DOWN Hangerő csökkentő billentyű 25

Vezérlő billentyűk

KEYCODE_ENTER Enter billentyű 66
KEYCODE_ESCAPE ESC billentyű 111
KEYCODE_DPAD_CENTER Navigációs végrehajtó billentyű 23
KEYCODE_DPAD_UP Navigációs felfelé billentyű 19
KEYCODE_DPAD_DOWN Navigációs lefelé billentyű 20
KEYCODE_DPAD_LEFT Navigációs balra billentyű 21
KEYCODE_DPAD_RIGHT Navigációs jobbra billentyű 22
KEYCODE_MOVE_HOME Kurzor haza mozgató billentyű 122
KEYCODE_MOVE_END Kurzor végére mozgató billentyű 123
KEYCODE_PAGE_UP Lapozás felfelé billentyű 92
KEYCODE_PAGE_DOWN Lapozás lefelé billentyű 93
KEYCODE_DEL Törlés billentyű 67
KEYCODE_FORWARD_DEL Előre törlés billentyű 112
KEYCODE_INSERT Beszúrás billentyű 124
KEYCODE_TAB Tab billentyű 61
KEYCODE_NUM_LOCK Számzár billentyű 143
KEYCODE_CAPS_LOCK Nagybetű zár billentyű 115
KEYCODE_BREAK Megszakítás/Szünet billentyű 121
KEYCODE_SCROLL_LOCK Görgetés zár billentyű 116
KEYCODE_ZOOM_IN Zoom növelő billentyű 168
KEYCODE_ZOOM_OUT Zoom csökkentő billentyű 169

Kombinált billentyűk

KEYCODE_ALT_LEFT Alt+Bal
KEYCODE_ALT_RIGHT Alt+Jobb
KEYCODE_CTRL_LEFT Ctrl+Bal
KEYCODE_CTRL_RIGHT Ctrl+Jobb
KEYCODE_SHIFT_LEFT Shift+Bal
KEYCODE_SHIFT_RIGHT Shift+Jobb

Alap

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

Szimbólumok

KEYCODE_PLUS '+' billentyű
KEYCODE_MINUS '-' billentyű
KEYCODE_STAR '*' billentyű
KEYCODE_SLASH '/' billentyű
KEYCODE_EQUALS '=' billentyű
KEYCODE_AT '@' billentyű
KEYCODE_POUND '#' billentyű
KEYCODE_APOSTROPHE ''' (egyes idézőjel) billentyű
KEYCODE_BACKSLASH '\' billentyű
KEYCODE_COMMA ',' billentyű
KEYCODE_PERIOD '.' billentyű
KEYCODE_LEFT_BRACKET '[' billentyű
KEYCODE_RIGHT_BRACKET ']' billentyű
KEYCODE_SEMICOLON ';' billentyű
KEYCODE_GRAVE '`' billentyű
KEYCODE_SPACE Szóköz billentyű

NumPad

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

Funkciós billentyűk

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

multimédia billentyűk

KEYCODE_MEDIA_PLAY Multimédia lejátszás billentyű
KEYCODE_MEDIA_STOP Multimédia leállítás billentyű
KEYCODE_MEDIA_PAUSE Multimédia szünet billentyű
KEYCODE_MEDIA_PLAY_PAUSE Multimédia lejátszás/szünet billentyű
KEYCODE_MEDIA_FAST_FORWARD Multimédia előre gyorsítás billentyű
KEYCODE_MEDIA_REWIND Multimédia visszatekerés billentyű
KEYCODE_MEDIA_NEXT Multimédia következő szám billentyű
KEYCODE_MEDIA_PREVIOUS Multimédia előző szám billentyű
KEYCODE_MEDIA_CLOSE Multimédia bezárás billentyű
KEYCODE_MEDIA_EJECT Multimédia kikapcsolás billentyű
KEYCODE_MEDIA_RECORD Multimédia felvétel billentyű

Játék távirányító gombok

KEYCODE_BUTTON_1 Általános játék távirányító gomb #1
KEYCODE_BUTTON_2 Általános játék távirányító gomb #2
KEYCODE_BUTTON_3 Általános játék távirányító gomb #3
KEYCODE_BUTTON_4 Általános játék távirányító gomb #4
KEYCODE_BUTTON_5 Általános játék távirányító gomb #5
KEYCODE_BUTTON_6 Általános játék távirányító gomb #6
KEYCODE_BUTTON_7 Általános játék távirányító gomb #7
KEYCODE_BUTTON_8 Általános játék távirányító gomb #8
KEYCODE_BUTTON_9 Általános játék távirányító gomb #9
KEYCODE_BUTTON_10 Általános játék távirányító gomb #10
KEYCODE_BUTTON_11 Általános játék távirányító gomb #11
KEYCODE_BUTTON_12 Általános játék távirányító gomb #12
KEYCODE_BUTTON_13 Általános játék távirányító gomb #13
KEYCODE_BUTTON_14 Általános játék távirányító gomb #14
KEYCODE_BUTTON_15 Általános játék távirányító gomb #15
KEYCODE_BUTTON_16 Általános játék távirányító gomb #16
KEYCODE_BUTTON_A Játék távirányító gomb A
KEYCODE_BUTTON_B Játék távirányító gomb B
KEYCODE_BUTTON_C Játék távirányító gomb C
KEYCODE_BUTTON_X Játék távirányító gomb X
KEYCODE_BUTTON_Y Játék távirányító gomb Y
KEYCODE_BUTTON_Z Játék távirányító gomb Z
KEYCODE_BUTTON_L1 Játék távirányító gomb L1
KEYCODE_BUTTON_L2 Játék távirányító gomb L2
KEYCODE_BUTTON_R1 Játék távirányító gomb R1
KEYCODE_BUTTON_R2 Játék távirányító gomb R2
KEYCODE_BUTTON_MODE Játék távirányító gomb Mód
KEYCODE_BUTTON_SELECT Játék távirányító gomb Kiválasztás
KEYCODE_BUTTON_START Játék távirányító gomb Start
KEYCODE_BUTTON_THUMBL Bal hüvelykujjas gomb
KEYCODE_BUTTON_THUMBR Jobb hüvelykujjas gomb

Nincs ellenőrizve

KEYCODE_NUM Szám billentyűmódosító
KEYCODE_INFO Info billentyű
KEYCODE_APP_SWITCH Alkalmazás váltó billentyű
KEYCODE_BOOKMARK Könyvjelző billentyű
KEYCODE_AVR_INPUT A/V Vehető belépő billentyű
KEYCODE_AVR_POWER A/V vevő áramellátás billentyű
KEYCODE_CAPTIONS Felírások váltó billentyű
KEYCODE_CHANNEL_DOWN Csatorna csökkentés billentyű
KEYCODE_CHANNEL_UP Csatorna növelés billentyű
KEYCODE_CLEAR Törlés billentyű
KEYCODE_DVR DVR billentyű
KEYCODE_ENVELOPE Boríték speciális funkció billentyű
KEYCODE_EXPLORER Felfedező speciális funkció billentyű
KEYCODE_FORWARD Előre billentyű
KEYCODE_FORWARD_DEL Előre törlés billentyű
KEYCODE_FUNCTION Funkció billentyűmódosító
KEYCODE_GUIDE Útmutató billentyű
KEYCODE_HEADSETHOOK Fejhallgató függesztő billentyű
KEYCODE_META_LEFT Bal Meta billentyűmódosító
KEYCODE_META_RIGHT Jobb Meta billentyűmódosító
KEYCODE_PICTSYMBOLS Kép szimbólumok billentyűmódosító
KEYCODE_PROG_BLUE Kék "programozható" billentyű
KEYCODE_PROG_GREEN Zöld "programozható" billentyű
KEYCODE_PROG_RED Piros "programozható" billentyű
KEYCODE_PROG_YELLOW Sárga "programozható" billentyű
KEYCODE_SETTINGS Beállítások billentyű
KEYCODE_SOFT_LEFT Soft Left billentyű
KEYCODE_SOFT_RIGHT Soft Right billentyű
KEYCODE_STB_INPUT Set-top box belépő billentyű
KEYCODE_STB_POWER Set-top box áramellátás billentyű
KEYCODE_SWITCH_CHARSET Karakterkészlet váltó billentyűmódosító
KEYCODE_SYM Szimbólum billentyűmódosító
KEYCODE_SYSRQ Rendszerkérés/Print Screen billentyű
KEYCODE_TV TV billentyű
KEYCODE_TV_INPUT TV belépő billentyű
KEYCODE_TV_POWER TV áramellátás billentyű
KEYCODE_WINDOW Ablak billentyű
KEYCODE_UNKNOWN Ismeretlen billentyű

Android KeyCode táblázat - Android billentyűkód referencia és térkép

Az Android fejlesztés során fontos, hogy tudjuk, melyik billentyűhöz melyik KeyCode tartozik az események kezelésének során. Ez a cikk egy teljes Android KeyCode táblázatot nyújt, hogy segítsen a fejlesztőknek gyorsan megtalálni a leggyakoribb billentyűk KeyCode értékeit. Akár fizikai, akár virtuális billentyűkről, vagy funkció billentyűkről van szó, a táblázatban minden megtalálható.

Mi az Android KeyCode?

Az Android KeyCode egy egész szám, amely a készülék különböző billentyűit képviseli. Minden billentyű (például a „vissza” gomb, vagy a „hangerő növelő” gomb) egyedi KeyCode-dal rendelkezik, amely a felhasználói bemeneti események kezelésére szolgál. A KeyCode kulcsfontosságú, amikor billentyűesemény-figyelőket írunk.

Gyakori Android KeyCode táblázat

Az alábbiakban az Androidban elterjedten használt billentyűk és azok KeyCode értékei találhatóak:

Billentyű neve KeyCode érték Leírás
Vissza gomb 4 Fizikai vissza gomb, az előző szintre való visszatéréshez
Hangerő növelő gomb 24 Hangerő növelő billentyű
Hangerő csökkentő gomb 25 Hangerő csökkentő billentyű
Áramellátás gomb 26 Készülék áramellátás gomb
HOME gomb 3 Vissza a fő képernyőre
MENU gomb 82 Menü felugrása
Kamera gomb 27 Kamera elindítása
Keresés gomb 84 Keresési funkció elindítása
Előre gomb 92 Böngésző előre gomb
Vissza gomb 93 Böngésző vissza gomb
Felfelé és lefelé nyíl gombok 19, 20 Navigációs billentyűk, felfelé és lefelé nyilak
Balra és jobbra nyíl gombok 21, 22 Navigációs billentyűk, balra és jobbra nyilak

Hogyan használjunk KeyCode-ot az Androidban?

Az Android alkalmazásokban a billentyűesemények figyelésével kaphatjuk meg a KeyCode-ot. Például, amikor a felhasználó megnyomja a vissza gombot, a KeyCode értékének ellenőrzésével hajthatunk végre konkrét műveleteket:


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Vissza gomb lenyomása eseményének kezelése
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Összegzés

A Android KeyCode ismerete és használata alapvető tudás az Android fejlesztésben, különösen a billentyűesemények kezelése során. Az Android billentyűkódok és KeyCode térképek ismeretével pontosan irányíthatjuk a felhasználói interakciókat, és optimalizálhatjuk az alkalmazás felhasználói élményét.

A lábnyomai:
Válasszon nyelvet