Справочник на Android KeyCode

Телефонни клавиши

KEYCODE_CALL Клавиш за повикване 5
KEYCODE_ENDCALL Клавиш за прекратяване на повикване 6
KEYCODE_HOME Клавиш Home 3
KEYCODE_MENU Клавиш меню 82
KEYCODE_BACK Клавиш за връщане 4
KEYCODE_SEARCH Клавиш за търсене 84
KEYCODE_CAMERA Клавиш за камера 27
KEYCODE_FOCUS Клавиш за фокусиране на камерата 80
KEYCODE_POWER Клавиш за захранване 26
KEYCODE_NOTIFICATION Клавиш за известия 83
KEYCODE_MUTE Клавиш за мълчание на микрофона 91
KEYCODE_VOLUME_MUTE Клавиш за мълчание на звука 164
KEYCODE_VOLUME_UP Клавиш за увеличение на звука 24
KEYCODE_VOLUME_DOWN Клавиш за намаляване на звука 25

Контролни клавиши

KEYCODE_ENTER Клавиш Enter 66
KEYCODE_ESCAPE Клавиш ESC 111
KEYCODE_DPAD_CENTER Клавиш за потвърждение на навигацията 23
KEYCODE_DPAD_UP Навигационен клавиш нагоре 19
KEYCODE_DPAD_DOWN Навигационен клавиш надолу 20
KEYCODE_DPAD_LEFT Навигационен клавиш наляво 21
KEYCODE_DPAD_RIGHT Навигационен клавиш надясно 22
KEYCODE_MOVE_HOME Клавиш за преминаване в началото 122
KEYCODE_MOVE_END Клавиш за преминаване в края 123
KEYCODE_PAGE_UP Клавиш за преминаване на следваща страница 92
KEYCODE_PAGE_DOWN Клавиш за преминаване на предишна страница 93
KEYCODE_DEL Клавиш Backspace 67
KEYCODE_FORWARD_DEL Клавиш за изтриване 112
KEYCODE_INSERT Клавиш Insert 124
KEYCODE_TAB Клавиш Tab 61
KEYCODE_NUM_LOCK Клавиш за заключване на цифрова клавиатура 143
KEYCODE_CAPS_LOCK Клавиш за заключване на главни букви 115
KEYCODE_BREAK Клавиш Break/Pause 121
KEYCODE_SCROLL_LOCK Клавиш за заключване на превъртане 116
KEYCODE_ZOOM_IN Клавиш за увеличение 168
KEYCODE_ZOOM_OUT Клавиш за намаляване 169

Комбинирани клавиши

KEYCODE_ALT_LEFT Alt+Left
KEYCODE_ALT_RIGHT Alt+Right
KEYCODE_CTRL_LEFT Control+Left
KEYCODE_CTRL_RIGHT Control+Right
KEYCODE_SHIFT_LEFT Shift+Left
KEYCODE_SHIFT_RIGHT Shift+Right

Основни

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

Символи

KEYCODE_PLUS Клавиш '+'
KEYCODE_MINUS Клавиш '-'
KEYCODE_STAR Клавиш '*'
KEYCODE_SLASH Клавиш '/'
KEYCODE_EQUALS Клавиш '='
KEYCODE_AT Клавиш '@'
KEYCODE_POUND Клавиш '#'
KEYCODE_APOSTROPHE Клавиш ''' (единична кавичка)
KEYCODE_BACKSLASH Клавиш '\'
KEYCODE_COMMA Клавиш ','
KEYCODE_PERIOD Клавиш '.'
KEYCODE_LEFT_BRACKET Клавиш '['
KEYCODE_RIGHT_BRACKET Клавиш ']'
KEYCODE_SEMICOLON Клавиш ';'
KEYCODE_GRAVE Клавиш '`'
KEYCODE_SPACE Клавиш за интервал

Числова клавиатура

KEYCODE_NUMPAD_0 Клавиш за числова клавиатура '0'
KEYCODE_NUMPAD_1 Клавиш за числова клавиатура '1'
KEYCODE_NUMPAD_2 Клавиш за числова клавиатура '2'
KEYCODE_NUMPAD_3 Клавиш за числова клавиатура '3'
KEYCODE_NUMPAD_4 Клавиш за числова клавиатура '4'
KEYCODE_NUMPAD_5 Клавиш за числова клавиатура '5'
KEYCODE_NUMPAD_6 Клавиш за числова клавиатура '6'
KEYCODE_NUMPAD_7 Клавиш за числова клавиатура '7'
KEYCODE_NUMPAD_8 Клавиш за числова клавиатура '8'
KEYCODE_NUMPAD_9 Клавиш за числова клавиатура '9'
KEYCODE_NUMPAD_ADD Клавиш за числова клавиатура "+"
KEYCODE_NUMPAD_SUBTRACT Клавиш за числова клавиатура '-'
KEYCODE_NUMPAD_MULTIPLY Клавиш за числова клавиатура '*'
KEYCODE_NUMPAD_DIVIDE Клавиш за числова клавиатура '/'
KEYCODE_NUMPAD_EQUALS Клавиш за числова клавиатура '='
KEYCODE_NUMPAD_COMMA Клавиш за числова клавиатура ','
KEYCODE_NUMPAD_DOT Клавиш за числова клавиатура '.'
KEYCODE_NUMPAD_LEFT_PAREN Клавиш за числова клавиатура '('
KEYCODE_NUMPAD_RIGHT_PAREN Клавиш за числова клавиатура ')'
KEYCODE_NUMPAD_ENTER Клавиш за числова клавиатура Enter

Функционални клавиши

KEYCODE_F1 Клавиш F1
KEYCODE_F2 Клавиш F2
KEYCODE_F3 Клавиш F3
KEYCODE_F4 Клавиш F4
KEYCODE_F5 Клавиш F5
KEYCODE_F6 Клавиш F6
KEYCODE_F7 Клавиш F7
KEYCODE_F8 Клавиш F8
KEYCODE_F9 Клавиш F9
KEYCODE_F10 Клавиш F10
KEYCODE_F11 Клавиш F11
KEYCODE_F12 Клавиш F12

Мултимедийни клавиши

KEYCODE_MEDIA_PLAY Мултимедиен клавиш за възпроизвеждане
KEYCODE_MEDIA_STOP Мултимедиен клавиш за спиране
KEYCODE_MEDIA_PAUSE Мултимедиен клавиш за пауза
KEYCODE_MEDIA_PLAY_PAUSE Мултимедиен клавиш за възпроизвеждане/пауза
KEYCODE_MEDIA_FAST_FORWARD Мултимедиен клавиш за напред
KEYCODE_MEDIA_REWIND Мултимедиен клавиш за назад
KEYCODE_MEDIA_NEXT Мултимедиен клавиш за следваща песен
KEYCODE_MEDIA_PREVIOUS Мултимедиен клавиш за предишна песен
KEYCODE_MEDIA_CLOSE Мултимедиен клавиш за затваряне
KEYCODE_MEDIA_EJECT Мултимедиен клавиш за изваждане
KEYCODE_MEDIA_RECORD Мултимедиен клавиш за запис

Клавиши на контролера

KEYCODE_BUTTON_1 Общ игрови бутон #1
KEYCODE_BUTTON_2 Общ игрови бутон #2
KEYCODE_BUTTON_3 Общ игрови бутон #3
KEYCODE_BUTTON_4 Общ игрови бутон #4
KEYCODE_BUTTON_5 Общ игрови бутон #5
KEYCODE_BUTTON_6 Общ игрови бутон #6
KEYCODE_BUTTON_7 Общ игрови бутон #7
KEYCODE_BUTTON_8 Общ игрови бутон #8
KEYCODE_BUTTON_9 Общ игрови бутон #9
KEYCODE_BUTTON_10 Общ игрови бутон #10
KEYCODE_BUTTON_11 Общ игрови бутон #11
KEYCODE_BUTTON_12 Общ игрови бутон #12
KEYCODE_BUTTON_13 Общ игрови бутон #13
KEYCODE_BUTTON_14 Общ игрови бутон #14
KEYCODE_BUTTON_15 Общ игрови бутон #15
KEYCODE_BUTTON_16 Общ игрови бутон #16
KEYCODE_BUTTON_A Игрови бутон A
KEYCODE_BUTTON_B Игрови бутон B
KEYCODE_BUTTON_C Игрови бутон C
KEYCODE_BUTTON_X Игрови бутон X
KEYCODE_BUTTON_Y Игрови бутон Y
KEYCODE_BUTTON_Z Игрови бутон Z
KEYCODE_BUTTON_L1 Игрови бутон L1
KEYCODE_BUTTON_L2 Игрови бутон L2
KEYCODE_BUTTON_R1 Игрови бутон R1
KEYCODE_BUTTON_R2 Игрови бутон R2
KEYCODE_BUTTON_MODE Игрови бутон Mode
KEYCODE_BUTTON_SELECT Игрови бутон Select
KEYCODE_BUTTON_START Игрови бутон Start
KEYCODE_BUTTON_THUMBL Лев бутон за палец
KEYCODE_BUTTON_THUMBR Десен бутон за палец

В очакване на установяване

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

Таблица на Android KeyCode - Справочник и съпоставяне на клавишни кодове на Android

В Android разработката, да знаете всеки клавишен код е основата за обработката на събития от клавиатурата. Тази статия предоставя пълен справочник на Android KeyCode, който помага на разработчиците бързо да намерят стойностите на клавишните кодове за общи клавиши. Без значение дали става въпрос за физически, виртуални или функционални клавиши, можете да намерите съответстващия клавишен код в тази таблица.

Какво е Android KeyCode?

Android KeyCode е цяло число, което представлява различни клавиши на устройството. Всеки клавиш (например "клавиш за връщане", "клавиш за увеличаване на звука") има уникален клавишен код, който се използва за обработка на потребителски входящи събития. Клавишният код е много важен, когато пишете слушатели за събития от клавишите.

Общ справочник на Android KeyCode

По-долу са показани общи клавиши в Android и техните съответстващи клавишни кодове:

Клавишно име Стойност на KeyCode Описание
Клавиш за връщане 4 Физически клавиш за връщане, който се използва за връщане на предишния екран
Клавиш за увеличаване на звука 24 Клавиш за увеличение на звука
Клавиш за намаляване на звука 25 Клавиш за намаляване на звука
Клавиш за захранване 26 Клавиш за захранване на устройството
Клавиш HOME 3 Връщане на началния екран
Клавиш MENU 82 Извикване на менюто
Клавиш за камера 27 Стартиране на камерата
Клавиш за търсене 84 Стартиране на функцията за търсене
Клавиш за напред 92 Клавиш за напред в браузъра
Клавиш за назад 93 Клавиш за назад в браузъра
Клавиши със стрелки нагоре и надолу 19, 20 Навигационни клавиши, стрелки нагоре и надолу
Клавиши със стрелки наляво и надясно 21, 22 Навигационни клавиши, стрелки наляво и надясно

Как да използвате KeyCode в Android?

В Android приложенията можете да получавате клавишните кодове, като слушате събития от клавишите. Като пример, когато потребителят натисне клавиша за връщане, можете да изпълните специална операция, проверявайки стойността на клавишния код:


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // Обработка на натискането на клавиша за връщане
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Резюме

Разбирането и използването на Android KeyCode е основно знание в Android разработката, особено когато става въпрос за обработка на събития от клавишите. Познавайки клавишните кодове на Android и техните съпоставяния, можете точно да контролирате потребителските взаимодействия и да оптимизирате потребителското изживяване в приложението.

Вашият следи:
Изберете език