Android KeyCode referens

Telefonknappar

KEYCODE_CALL Ringknapp 5
KEYCODE_ENDCALL Avsluta samtal 6
KEYCODE_HOME Hemknapp 3
KEYCODE_MENU Menyknapp 82
KEYCODE_BACK Tillbaka knapp 4
KEYCODE_SEARCH Sökknapp 84
KEYCODE_CAMERA Kameraknapp 27
KEYCODE_FOCUS Fokusknapp för kameran 80
KEYCODE_POWER Strömbrytare 26
KEYCODE_NOTIFICATION Notifikationsknapp 83
KEYCODE_MUTE Mikrofon mute-knapp 91
KEYCODE_VOLUME_MUTE Högtalare mute-knapp 164
KEYCODE_VOLUME_UP Höj volymknapp 24
KEYCODE_VOLUME_DOWN Sänk volymknapp 25

Kontrollknappar

KEYCODE_ENTER Enter-knapp 66
KEYCODE_ESCAPE ESC-knapp 111
KEYCODE_DPAD_CENTER Navigationsknapp Bekräfta 23
KEYCODE_DPAD_UP Navigationsknapp Upp 19
KEYCODE_DPAD_DOWN Navigationsknapp Ner 20
KEYCODE_DPAD_LEFT Navigationsknapp Vänster 21
KEYCODE_DPAD_RIGHT Navigationsknapp Höger 22
KEYCODE_MOVE_HOME Flytta markör till början 122
KEYCODE_MOVE_END Flytta markör till slut 123
KEYCODE_PAGE_UP Bläddra Upp 92
KEYCODE_PAGE_DOWN Bläddra Ner 93
KEYCODE_DEL Backspace 67
KEYCODE_FORWARD_DEL Ta bort 112
KEYCODE_INSERT Infoga 124
KEYCODE_TAB Tab-knapp 61
KEYCODE_NUM_LOCK NumPad lås 143
KEYCODE_CAPS_LOCK Caps-Lock-nyckel 115
KEYCODE_BREAK Break/Pause-knapp 121
KEYCODE_SCROLL_LOCK Scroll-Lås 116
KEYCODE_ZOOM_IN Zooma In-knapp 168
KEYCODE_ZOOM_OUT Zooma Ut-knapp 169

Kombinationstangenter

KEYCODE_ALT_LEFT Alt+Vänster
KEYCODE_ALT_RIGHT Alt+Höger
KEYCODE_CTRL_LEFT Kontroll+Vänster
KEYCODE_CTRL_RIGHT Kontroll+Höger
KEYCODE_SHIFT_LEFT Shift+Vänster
KEYCODE_SHIFT_RIGHT Shift+Höger

Grundläggande

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

Symboler

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

Numpad

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

Funktionsknappar

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

Multimediatangent

KEYCODE_MEDIA_PLAY Multimediatangent Spela
KEYCODE_MEDIA_STOP Multimediatangent Stopp
KEYCODE_MEDIA_PAUSE Multimediatangent Paus
KEYCODE_MEDIA_PLAY_PAUSE Multimediatangent Spela/Paus
KEYCODE_MEDIA_FAST_FORWARD Multimediatangent Snabbspola framåt
KEYCODE_MEDIA_REWIND Multimediatangent Spola tillbaka
KEYCODE_MEDIA_NEXT Multimediatangent Nästa
KEYCODE_MEDIA_PREVIOUS Multimediatangent Föregående
KEYCODE_MEDIA_CLOSE Multimediatangent Stäng
KEYCODE_MEDIA_EJECT Multimediatangent Utdrag
KEYCODE_MEDIA_RECORD Multimediatangent Spela in

Handkontrollsknappar

KEYCODE_BUTTON_1 Allmänt spelhandtagsknapp #1
KEYCODE_BUTTON_2 Allmänt spelhandtagsknapp #2
KEYCODE_BUTTON_3 Allmänt spelhandtagsknapp #3
KEYCODE_BUTTON_4 Allmänt spelhandtagsknapp #4
KEYCODE_BUTTON_5 Allmänt spelhandtagsknapp #5
KEYCODE_BUTTON_6 Allmänt spelhandtagsknapp #6
KEYCODE_BUTTON_7 Allmänt spelhandtagsknapp #7
KEYCODE_BUTTON_8 Allmänt spelhandtagsknapp #8
KEYCODE_BUTTON_9 Allmänt spelhandtagsknapp #9
KEYCODE_BUTTON_10 Allmänt spelhandtagsknapp #10
KEYCODE_BUTTON_11 Allmänt spelhandtagsknapp #11
KEYCODE_BUTTON_12 Allmänt spelhandtagsknapp #12
KEYCODE_BUTTON_13 Allmänt spelhandtagsknapp #13
KEYCODE_BUTTON_14 Allmänt spelhandtagsknapp #14
KEYCODE_BUTTON_15 Allmänt spelhandtagsknapp #15
KEYCODE_BUTTON_16 Allmänt spelhandtagsknapp #16
KEYCODE_BUTTON_A Spelhandtagsknapp A
KEYCODE_BUTTON_B Spelhandtagsknapp B
KEYCODE_BUTTON_C Spelhandtagsknapp C
KEYCODE_BUTTON_X Spelhandtagsknapp X
KEYCODE_BUTTON_Y Spelhandtagsknapp Y
KEYCODE_BUTTON_Z Spelhandtagsknapp Z
KEYCODE_BUTTON_L1 Spelhandtagsknapp L1
KEYCODE_BUTTON_L2 Spelhandtagsknapp L2
KEYCODE_BUTTON_R1 Spelhandtagsknapp R1
KEYCODE_BUTTON_R2 Spelhandtagsknapp R2
KEYCODE_BUTTON_MODE Spelhandtagsknapp Mode
KEYCODE_BUTTON_SELECT Spelhandtagsknapp Välj
KEYCODE_BUTTON_START Spelhandtagsknapp Start
KEYCODE_BUTTON_THUMBL Vänster tumknapp
KEYCODE_BUTTON_THUMBR Höger tumknapp

Att kontrollera

KEYCODE_NUM Tangent Number modifier
KEYCODE_INFO Tangent Info
KEYCODE_APP_SWITCH Tangent App switch
KEYCODE_BOOKMARK Tangent Bookmark
KEYCODE_AVR_INPUT Tangent A/V Receiver input
KEYCODE_AVR_POWER Tangent A/V Receiver power
KEYCODE_CAPTIONS Tangent Toggle captions
KEYCODE_CHANNEL_DOWN Tangent Channel down
KEYCODE_CHANNEL_UP Tangent Channel up
KEYCODE_CLEAR Tangent Clear
KEYCODE_DVR Tangent DVR
KEYCODE_ENVELOPE Tangent Envelope special function
KEYCODE_EXPLORER Tangent Explorer special function
KEYCODE_FORWARD Tangent Forward
KEYCODE_FORWARD_DEL Tangent Forward Delete
KEYCODE_FUNCTION Tangent Function modifier
KEYCODE_GUIDE Tangent Guide
KEYCODE_HEADSETHOOK Tangent Headset Hook
KEYCODE_META_LEFT Tangent Left Meta modifier
KEYCODE_META_RIGHT Tangent Right Meta modifier
KEYCODE_PICTSYMBOLS Tangent Picture Symbols modifier
KEYCODE_PROG_BLUE Tangent Blue "programmable"
KEYCODE_PROG_GREEN Tangent Green "programmable"
KEYCODE_PROG_RED Tangent Red "programmable"
KEYCODE_PROG_YELLOW Tangent Yellow "programmable"
KEYCODE_SETTINGS Tangent Settings
KEYCODE_SOFT_LEFT Tangent Soft Left
KEYCODE_SOFT_RIGHT Tangent Soft Right
KEYCODE_STB_INPUT Tangent Set-top-box input
KEYCODE_STB_POWER Tangent Set-top-box power
KEYCODE_SWITCH_CHARSET Tangent Switch Charset modifier
KEYCODE_SYM Tangent Symbol modifier
KEYCODE_SYSRQ Tangent System Request/Print Screen
KEYCODE_TV Tangent TV
KEYCODE_TV_INPUT Tangent TV input
KEYCODE_TV_POWER Tangent TV power
KEYCODE_WINDOW Tangent Window
KEYCODE_UNKNOWN Okänd tangent

Android KeyCode referens - Android knapprader referens och mappning

Inom Android-utveckling är förståelse för varje knapps motsvarande KeyCode grunden för att hantera knappevenemang. Denna artikel erbjuder en komplett Android KeyCode referens, som hjälper utvecklare att snabbt hitta KeyCode-värden för vanliga knappar. Oavsett om det är fysiska knappar, virtuella knappar eller funktionsknappar, kan du hitta den motsvarande KeyCode i denna tabell.

Vad är Android KeyCode?

Android KeyCode är ett heltal som representerar olika knappar på enheten. Varje knapp (t.ex. "Tillbaka-knappen", "Höj volymen-knappen") har ett unikt KeyCode som används för att hantera användarens indatatillstånd. KeyCode är mycket viktigt när man skriver knappevenemangslyssnare.

Vanliga Android KeyCode referenser

Här är de vanligaste knapparna i Android och deras motsvarande KeyCode-värden:

Knappar KeyCode värde Beskrivning
Tillbaka-knapp 4 Fysisk tillbaka-knapp, används för att återvända till föregående nivå
Höj volymen-knapp 24 Höjd volymknapp
Sänk volymen-knapp 25 Sänkt volymknapp
Strömbrytare 26 Enhetens strömbrytare
HOME knapp 3 Återgå till huvudskärmen
MENU knapp 82 Öppna menyn
Kameraknapp 27 Starta kameran
Sök knapp 84 Starta sökfunktionen
Framåt-knapp 92 Webbläsarens framåt-knapp
Bakåt-knapp 93 Webbläsarens bakåt-knapp
Upp och ner piltangenter 19, 20 Navigationsknappar, upp och ner pilar
Vänster och höger piltangenter 21, 22 Navigationsknappar, vänster och höger pilar

Hur man använder KeyCode i Android?

I Android-appar kan du få KeyCode genom att lyssna på knappevenemang. Till exempel, när användaren trycker på tillbaka-knappen kan du utföra en specifik åtgärd genom att kolla KeyCode-värdet:


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Behandla tillbaka-knappens nedtryckningsevent
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Sammanfattning

Att förstå och använda Android KeyCode är grundläggande kunskap inom Android-utveckling, särskilt när det gäller att hantera knappevenemang. Genom att bemästra Android knapprader och KeyCode-mappning kan du exakt kontrollera användarinteraktioner och optimera användarupplevelsen i din app.

Dina fotspår:
Välj språk