Skip to main content

Input_KeyCode

Enum Input_KeyCode 

Source
#[repr(i32)]
pub enum Input_KeyCode {
Show 348 variants KEYCODE_UNKNOWN = -1, KEYCODE_FN = 0, KEYCODE_HOME = 1, KEYCODE_BACK = 2, KEYCODE_SEARCH = 9, KEYCODE_MEDIA_PLAY_PAUSE = 10, KEYCODE_MEDIA_STOP = 11, KEYCODE_MEDIA_NEXT = 12, KEYCODE_MEDIA_PREVIOUS = 13, KEYCODE_MEDIA_REWIND = 14, KEYCODE_MEDIA_FAST_FORWARD = 15, KEYCODE_VOLUME_UP = 16, KEYCODE_VOLUME_DOWN = 17, KEYCODE_POWER = 18, KEYCODE_CAMERA = 19, KEYCODE_VOLUME_MUTE = 22, KEYCODE_MUTE = 23, KEYCODE_BRIGHTNESS_UP = 40, KEYCODE_BRIGHTNESS_DOWN = 41, KEYCODE_0 = 2_000, KEYCODE_1 = 2_001, KEYCODE_2 = 2_002, KEYCODE_3 = 2_003, KEYCODE_4 = 2_004, KEYCODE_5 = 2_005, KEYCODE_6 = 2_006, KEYCODE_7 = 2_007, KEYCODE_8 = 2_008, KEYCODE_9 = 2_009, KEYCODE_STAR = 2_010, KEYCODE_POUND = 2_011, KEYCODE_DPAD_UP = 2_012, KEYCODE_DPAD_DOWN = 2_013, KEYCODE_DPAD_LEFT = 2_014, KEYCODE_DPAD_RIGHT = 2_015, KEYCODE_DPAD_CENTER = 2_016, KEYCODE_A = 2_017, KEYCODE_B = 2_018, KEYCODE_C = 2_019, KEYCODE_D = 2_020, KEYCODE_E = 2_021, KEYCODE_F = 2_022, KEYCODE_G = 2_023, KEYCODE_H = 2_024, KEYCODE_I = 2_025, KEYCODE_J = 2_026, KEYCODE_K = 2_027, KEYCODE_L = 2_028, KEYCODE_M = 2_029, KEYCODE_N = 2_030, KEYCODE_O = 2_031, KEYCODE_P = 2_032, KEYCODE_Q = 2_033, KEYCODE_R = 2_034, KEYCODE_S = 2_035, KEYCODE_T = 2_036, KEYCODE_U = 2_037, KEYCODE_V = 2_038, KEYCODE_W = 2_039, KEYCODE_X = 2_040, KEYCODE_Y = 2_041, KEYCODE_Z = 2_042, KEYCODE_COMMA = 2_043, KEYCODE_PERIOD = 2_044, KEYCODE_ALT_LEFT = 2_045, KEYCODE_ALT_RIGHT = 2_046, KEYCODE_SHIFT_LEFT = 2_047, KEYCODE_SHIFT_RIGHT = 2_048, KEYCODE_TAB = 2_049, KEYCODE_SPACE = 2_050, KEYCODE_SYM = 2_051, KEYCODE_EXPLORER = 2_052, KEYCODE_ENVELOPE = 2_053, KEYCODE_ENTER = 2_054, KEYCODE_DEL = 2_055, KEYCODE_GRAVE = 2_056, KEYCODE_MINUS = 2_057, KEYCODE_EQUALS = 2_058, KEYCODE_LEFT_BRACKET = 2_059, KEYCODE_RIGHT_BRACKET = 2_060, KEYCODE_BACKSLASH = 2_061, KEYCODE_SEMICOLON = 2_062, KEYCODE_APOSTROPHE = 2_063, KEYCODE_SLASH = 2_064, KEYCODE_AT = 2_065, KEYCODE_PLUS = 2_066, KEYCODE_MENU = 2_067, KEYCODE_PAGE_UP = 2_068, KEYCODE_PAGE_DOWN = 2_069, KEYCODE_ESCAPE = 2_070, KEYCODE_FORWARD_DEL = 2_071, KEYCODE_CTRL_LEFT = 2_072, KEYCODE_CTRL_RIGHT = 2_073, KEYCODE_CAPS_LOCK = 2_074, KEYCODE_SCROLL_LOCK = 2_075, KEYCODE_META_LEFT = 2_076, KEYCODE_META_RIGHT = 2_077, KEYCODE_FUNCTION = 2_078, KEYCODE_SYSRQ = 2_079, KEYCODE_BREAK = 2_080, KEYCODE_MOVE_HOME = 2_081, KEYCODE_MOVE_END = 2_082, KEYCODE_INSERT = 2_083, KEYCODE_FORWARD = 2_084, KEYCODE_MEDIA_PLAY = 2_085, KEYCODE_MEDIA_PAUSE = 2_086, KEYCODE_MEDIA_CLOSE = 2_087, KEYCODE_MEDIA_EJECT = 2_088, KEYCODE_MEDIA_RECORD = 2_089, KEYCODE_F1 = 2_090, KEYCODE_F2 = 2_091, KEYCODE_F3 = 2_092, KEYCODE_F4 = 2_093, KEYCODE_F5 = 2_094, KEYCODE_F6 = 2_095, KEYCODE_F7 = 2_096, KEYCODE_F8 = 2_097, KEYCODE_F9 = 2_098, KEYCODE_F10 = 2_099, KEYCODE_F11 = 2_100, KEYCODE_F12 = 2_101, KEYCODE_NUM_LOCK = 2_102, KEYCODE_NUMPAD_0 = 2_103, KEYCODE_NUMPAD_1 = 2_104, KEYCODE_NUMPAD_2 = 2_105, KEYCODE_NUMPAD_3 = 2_106, KEYCODE_NUMPAD_4 = 2_107, KEYCODE_NUMPAD_5 = 2_108, KEYCODE_NUMPAD_6 = 2_109, KEYCODE_NUMPAD_7 = 2_110, KEYCODE_NUMPAD_8 = 2_111, KEYCODE_NUMPAD_9 = 2_112, KEYCODE_NUMPAD_DIVIDE = 2_113, KEYCODE_NUMPAD_MULTIPLY = 2_114, KEYCODE_NUMPAD_SUBTRACT = 2_115, KEYCODE_NUMPAD_ADD = 2_116, KEYCODE_NUMPAD_DOT = 2_117, KEYCODE_NUMPAD_COMMA = 2_118, KEYCODE_NUMPAD_ENTER = 2_119, KEYCODE_NUMPAD_EQUALS = 2_120, KEYCODE_NUMPAD_LEFT_PAREN = 2_121, KEYCODE_NUMPAD_RIGHT_PAREN = 2_122, KEYCODE_VIRTUAL_MULTITASK = 2_210, KEYCODE_BUTTON_A = 2_301, KEYCODE_BUTTON_B = 2_302, KEYCODE_BUTTON_X = 2_304, KEYCODE_BUTTON_Y = 2_305, KEYCODE_BUTTON_L1 = 2_307, KEYCODE_BUTTON_R1 = 2_308, KEYCODE_BUTTON_L2 = 2_309, KEYCODE_BUTTON_R2 = 2_310, KEYCODE_BUTTON_SELECT = 2_311, KEYCODE_BUTTON_START = 2_312, KEYCODE_BUTTON_MODE = 2_313, KEYCODE_BUTTON_THUMBL = 2_314, KEYCODE_BUTTON_THUMBR = 2_315, KEYCODE_SLEEP = 2_600, KEYCODE_ZENKAKU_HANKAKU = 2_601, KEYCODE_102ND = 2_602, KEYCODE_RO = 2_603, KEYCODE_KATAKANA = 2_604, KEYCODE_HIRAGANA = 2_605, KEYCODE_HENKAN = 2_606, KEYCODE_KATAKANA_HIRAGANA = 2_607, KEYCODE_MUHENKAN = 2_608, KEYCODE_LINEFEED = 2_609, KEYCODE_MACRO = 2_610, KEYCODE_NUMPAD_PLUSMINUS = 2_611, KEYCODE_SCALE = 2_612, KEYCODE_HANGUEL = 2_613, KEYCODE_HANJA = 2_614, KEYCODE_YEN = 2_615, KEYCODE_STOP = 2_616, KEYCODE_AGAIN = 2_617, KEYCODE_PROPS = 2_618, KEYCODE_UNDO = 2_619, KEYCODE_COPY = 2_620, KEYCODE_OPEN = 2_621, KEYCODE_PASTE = 2_622, KEYCODE_FIND = 2_623, KEYCODE_CUT = 2_624, KEYCODE_HELP = 2_625, KEYCODE_CALC = 2_626, KEYCODE_FILE = 2_627, KEYCODE_BOOKMARKS = 2_628, KEYCODE_NEXT = 2_629, KEYCODE_PLAYPAUSE = 2_630, KEYCODE_PREVIOUS = 2_631, KEYCODE_STOPCD = 2_632, KEYCODE_CONFIG = 2_634, KEYCODE_REFRESH = 2_635, KEYCODE_EXIT = 2_636, KEYCODE_EDIT = 2_637, KEYCODE_SCROLLUP = 2_638, KEYCODE_SCROLLDOWN = 2_639, KEYCODE_NEW = 2_640, KEYCODE_REDO = 2_641, KEYCODE_CLOSE = 2_642, KEYCODE_PLAY = 2_643, KEYCODE_BASSBOOST = 2_644, KEYCODE_PRINT = 2_645, KEYCODE_CHAT = 2_646, KEYCODE_FINANCE = 2_647, KEYCODE_CANCEL = 2_648, KEYCODE_KBDILLUM_TOGGLE = 2_649, KEYCODE_KBDILLUM_DOWN = 2_650, KEYCODE_KBDILLUM_UP = 2_651, KEYCODE_SEND = 2_652, KEYCODE_REPLY = 2_653, KEYCODE_FORWARDMAIL = 2_654, KEYCODE_SAVE = 2_655, KEYCODE_DOCUMENTS = 2_656, KEYCODE_VIDEO_NEXT = 2_657, KEYCODE_VIDEO_PREV = 2_658, KEYCODE_BRIGHTNESS_CYCLE = 2_659, KEYCODE_BRIGHTNESS_ZERO = 2_660, KEYCODE_DISPLAY_OFF = 2_661, KEYCODE_BTN_MISC = 2_662, KEYCODE_GOTO = 2_663, KEYCODE_INFO = 2_664, KEYCODE_PROGRAM = 2_665, KEYCODE_PVR = 2_666, KEYCODE_SUBTITLE = 2_667, KEYCODE_FULL_SCREEN = 2_668, KEYCODE_KEYBOARD = 2_669, KEYCODE_ASPECT_RATIO = 2_670, KEYCODE_PC = 2_671, KEYCODE_TV = 2_672, KEYCODE_TV2 = 2_673, KEYCODE_VCR = 2_674, KEYCODE_VCR2 = 2_675, KEYCODE_SAT = 2_676, KEYCODE_CD = 2_677, KEYCODE_TAPE = 2_678, KEYCODE_TUNER = 2_679, KEYCODE_PLAYER = 2_680, KEYCODE_DVD = 2_681, KEYCODE_AUDIO = 2_682, KEYCODE_VIDEO = 2_683, KEYCODE_MEMO = 2_684, KEYCODE_CALENDAR = 2_685, KEYCODE_RED = 2_686, KEYCODE_GREEN = 2_687, KEYCODE_YELLOW = 2_688, KEYCODE_BLUE = 2_689, KEYCODE_CHANNELUP = 2_690, KEYCODE_CHANNELDOWN = 2_691, KEYCODE_LAST = 2_692, KEYCODE_RESTART = 2_693, KEYCODE_SLOW = 2_694, KEYCODE_SHUFFLE = 2_695, KEYCODE_VIDEOPHONE = 2_696, KEYCODE_GAMES = 2_697, KEYCODE_ZOOMIN = 2_698, KEYCODE_ZOOMOUT = 2_699, KEYCODE_ZOOMRESET = 2_700, KEYCODE_WORDPROCESSOR = 2_701, KEYCODE_EDITOR = 2_702, KEYCODE_SPREADSHEET = 2_703, KEYCODE_GRAPHICSEDITOR = 2_704, KEYCODE_PRESENTATION = 2_705, KEYCODE_DATABASE = 2_706, KEYCODE_NEWS = 2_707, KEYCODE_VOICEMAIL = 2_708, KEYCODE_ADDRESSBOOK = 2_709, KEYCODE_MESSENGER = 2_710, KEYCODE_BRIGHTNESS_TOGGLE = 2_711, KEYCODE_SPELLCHECK = 2_712, KEYCODE_COFFEE = 2_713, KEYCODE_MEDIA_REPEAT = 2_714, KEYCODE_IMAGES = 2_715, KEYCODE_BUTTONCONFIG = 2_716, KEYCODE_TASKMANAGER = 2_717, KEYCODE_JOURNAL = 2_718, KEYCODE_CONTROLPANEL = 2_719, KEYCODE_APPSELECT = 2_720, KEYCODE_SCREENSAVER = 2_721, KEYCODE_ASSISTANT = 2_722, KEYCODE_KBD_LAYOUT_NEXT = 2_723, KEYCODE_BRIGHTNESS_MIN = 2_724, KEYCODE_BRIGHTNESS_MAX = 2_725, KEYCODE_KBDINPUTASSIST_PREV = 2_726, KEYCODE_KBDINPUTASSIST_NEXT = 2_727, KEYCODE_KBDINPUTASSIST_PREVGROUP = 2_728, KEYCODE_KBDINPUTASSIST_NEXTGROUP = 2_729, KEYCODE_KBDINPUTASSIST_ACCEPT = 2_730, KEYCODE_KBDINPUTASSIST_CANCEL = 2_731, KEYCODE_FRONT = 2_800, KEYCODE_SETUP = 2_801, KEYCODE_WAKEUP = 2_802, KEYCODE_SENDFILE = 2_803, KEYCODE_DELETEFILE = 2_804, KEYCODE_XFER = 2_805, KEYCODE_PROG1 = 2_806, KEYCODE_PROG2 = 2_807, KEYCODE_MSDOS = 2_808, KEYCODE_SCREENLOCK = 2_809, KEYCODE_DIRECTION_ROTATE_DISPLAY = 2_810, KEYCODE_CYCLEWINDOWS = 2_811, KEYCODE_COMPUTER = 2_812, KEYCODE_EJECTCLOSECD = 2_813, KEYCODE_ISO = 2_814, KEYCODE_MOVE = 2_815, KEYCODE_F13 = 2_816, KEYCODE_F14 = 2_817, KEYCODE_F15 = 2_818, KEYCODE_F16 = 2_819, KEYCODE_F17 = 2_820, KEYCODE_F18 = 2_821, KEYCODE_F19 = 2_822, KEYCODE_F20 = 2_823, KEYCODE_F21 = 2_824, KEYCODE_F22 = 2_825, KEYCODE_F23 = 2_826, KEYCODE_F24 = 2_827, KEYCODE_PROG3 = 2_828, KEYCODE_PROG4 = 2_829, KEYCODE_DASHBOARD = 2_830, KEYCODE_SUSPEND = 2_831, KEYCODE_HP = 2_832, KEYCODE_SOUND = 2_833, KEYCODE_QUESTION = 2_834, KEYCODE_CONNECT = 2_836, KEYCODE_SPORT = 2_837, KEYCODE_SHOP = 2_838, KEYCODE_ALTERASE = 2_839, KEYCODE_SWITCHVIDEOMODE = 2_841, KEYCODE_BATTERY = 2_842, KEYCODE_BLUETOOTH = 2_843, KEYCODE_WLAN = 2_844, KEYCODE_UWB = 2_845, KEYCODE_WWAN_WIMAX = 2_846, KEYCODE_RFKILL = 2_847, KEYCODE_CHANNEL = 3_001, KEYCODE_BTN_0 = 3_100, KEYCODE_BTN_1 = 3_101, KEYCODE_BTN_2 = 3_102, KEYCODE_BTN_3 = 3_103, KEYCODE_BTN_4 = 3_104, KEYCODE_BTN_5 = 3_105, KEYCODE_BTN_6 = 3_106, KEYCODE_BTN_7 = 3_107, KEYCODE_BTN_8 = 3_108, KEYCODE_BTN_9 = 3_109, KEYCODE_DAGGER_CLICK = 3_211, KEYCODE_DAGGER_DOUBLE_CLICK = 3_212, KEYCODE_DAGGER_LONG_PRESS = 3_213, KEYCODE_DIV = 3_220,
}
Available on crate feature api-12 only.
Expand description

Enumerated values of OpenHarmony key code.

Available since API-level: 12

Variants§

§

KEYCODE_UNKNOWN = -1

Unknown key

§

KEYCODE_FN = 0

Function (Fn) key

§

KEYCODE_HOME = 1

Available on crate feature api-22 only.

Function (Home) key

Available since API-level: 22

§

KEYCODE_BACK = 2

Available on crate feature api-22 only.

Back key

Available since API-level: 22

Available on crate feature api-22 only.

KEYCODE_SEARCH

Available since API-level: 22

§

KEYCODE_MEDIA_PLAY_PAUSE = 10

Available on crate feature api-22 only.

Play/Pause key

Available since API-level: 22

§

KEYCODE_MEDIA_STOP = 11

Available on crate feature api-22 only.

Stop key

Available since API-level: 22

§

KEYCODE_MEDIA_NEXT = 12

Available on crate feature api-22 only.

Next key

Available since API-level: 22

§

KEYCODE_MEDIA_PREVIOUS = 13

Available on crate feature api-22 only.

Previous key

Available since API-level: 22

§

KEYCODE_MEDIA_REWIND = 14

Available on crate feature api-22 only.

Rewind key

Available since API-level: 22

§

KEYCODE_MEDIA_FAST_FORWARD = 15

Available on crate feature api-22 only.

Fast forward key

Available since API-level: 22

§

KEYCODE_VOLUME_UP = 16

Volume Up key

§

KEYCODE_VOLUME_DOWN = 17

Volume Down button

§

KEYCODE_POWER = 18

Power key

§

KEYCODE_CAMERA = 19

Shutter key

§

KEYCODE_VOLUME_MUTE = 22

Speaker Mute key

§

KEYCODE_MUTE = 23

Mute key

§

KEYCODE_BRIGHTNESS_UP = 40

Brightness Up key

§

KEYCODE_BRIGHTNESS_DOWN = 41

Brightness Down key

§

KEYCODE_0 = 2_000

Key 0

§

KEYCODE_1 = 2_001

Key 1

§

KEYCODE_2 = 2_002

Key 2

§

KEYCODE_3 = 2_003

Key 3

§

KEYCODE_4 = 2_004

Key 4

§

KEYCODE_5 = 2_005

Key 5

§

KEYCODE_6 = 2_006

Key 6

§

KEYCODE_7 = 2_007

Key 7

§

KEYCODE_8 = 2_008

Key 8

§

KEYCODE_9 = 2_009

Key 9

§

KEYCODE_STAR = 2_010

Key *

§

KEYCODE_POUND = 2_011

Key #

§

KEYCODE_DPAD_UP = 2_012

Up key on D-pad

§

KEYCODE_DPAD_DOWN = 2_013

Down key on D-pad

§

KEYCODE_DPAD_LEFT = 2_014

Left key on D-pad

§

KEYCODE_DPAD_RIGHT = 2_015

Right key on D-pad

§

KEYCODE_DPAD_CENTER = 2_016

OK key on D-pad

§

KEYCODE_A = 2_017

Key A

§

KEYCODE_B = 2_018

Key B

§

KEYCODE_C = 2_019

Key C

§

KEYCODE_D = 2_020

Key D

§

KEYCODE_E = 2_021

Key E

§

KEYCODE_F = 2_022

Key F

§

KEYCODE_G = 2_023

Key G

§

KEYCODE_H = 2_024

Key H

§

KEYCODE_I = 2_025

Key I

§

KEYCODE_J = 2_026

Key J

§

KEYCODE_K = 2_027

Key K

§

KEYCODE_L = 2_028

Key L

§

KEYCODE_M = 2_029

Key M

§

KEYCODE_N = 2_030

Key N

§

KEYCODE_O = 2_031

Key O

§

KEYCODE_P = 2_032

Key P

§

KEYCODE_Q = 2_033

Key Q

§

KEYCODE_R = 2_034

Key R

§

KEYCODE_S = 2_035

Key S

§

KEYCODE_T = 2_036

Key T

§

KEYCODE_U = 2_037

Key U

§

KEYCODE_V = 2_038

Key V

§

KEYCODE_W = 2_039

Key W

§

KEYCODE_X = 2_040

Key X

§

KEYCODE_Y = 2_041

Key Y

§

KEYCODE_Z = 2_042

Key Z

§

KEYCODE_COMMA = 2_043

Key ,

§

KEYCODE_PERIOD = 2_044

Key .

§

KEYCODE_ALT_LEFT = 2_045

Left Alt key

§

KEYCODE_ALT_RIGHT = 2_046

Right Alt key

§

KEYCODE_SHIFT_LEFT = 2_047

Left Shift key

§

KEYCODE_SHIFT_RIGHT = 2_048

Right Shift key

§

KEYCODE_TAB = 2_049

Tab key

§

KEYCODE_SPACE = 2_050

Space key

§

KEYCODE_SYM = 2_051

Symbol key

§

KEYCODE_EXPLORER = 2_052

Explorer key, used to start the explorer application

§

KEYCODE_ENVELOPE = 2_053

Email key, used to start the email application

§

KEYCODE_ENTER = 2_054

Enter key

§

KEYCODE_DEL = 2_055

Backspace key

§

KEYCODE_GRAVE = 2_056

Key *

§

KEYCODE_MINUS = 2_057

Key -

§

KEYCODE_EQUALS = 2_058

Key =

§

KEYCODE_LEFT_BRACKET = 2_059

Key [

§

KEYCODE_RIGHT_BRACKET = 2_060

Key ]

§

KEYCODE_BACKSLASH = 2_061

Key

§

KEYCODE_SEMICOLON = 2_062

Key ;

§

KEYCODE_APOSTROPHE = 2_063

Key ’

§

KEYCODE_SLASH = 2_064

Key /

§

KEYCODE_AT = 2_065

Key

§

KEYCODE_PLUS = 2_066

Key +

§

KEYCODE_MENU = 2_067

Menu key

§

KEYCODE_PAGE_UP = 2_068

Page Up key

§

KEYCODE_PAGE_DOWN = 2_069

Page Down key

§

KEYCODE_ESCAPE = 2_070

ESC key

§

KEYCODE_FORWARD_DEL = 2_071

Delete key

§

KEYCODE_CTRL_LEFT = 2_072

Left Ctrl key

§

KEYCODE_CTRL_RIGHT = 2_073

Right Ctrl key

§

KEYCODE_CAPS_LOCK = 2_074

Caps Lock key

§

KEYCODE_SCROLL_LOCK = 2_075

Scroll Lock key

§

KEYCODE_META_LEFT = 2_076

Left Meta key

§

KEYCODE_META_RIGHT = 2_077

Right Meta key

§

KEYCODE_FUNCTION = 2_078

Function key

§

KEYCODE_SYSRQ = 2_079

System Request/Print Screen key

§

KEYCODE_BREAK = 2_080

Break/Pause key

§

KEYCODE_MOVE_HOME = 2_081

Move to Home key

§

KEYCODE_MOVE_END = 2_082

Move to End key

§

KEYCODE_INSERT = 2_083

Insert key

§

KEYCODE_FORWARD = 2_084

Forward key

§

KEYCODE_MEDIA_PLAY = 2_085

Play key

§

KEYCODE_MEDIA_PAUSE = 2_086

Pause key

§

KEYCODE_MEDIA_CLOSE = 2_087

Close key

§

KEYCODE_MEDIA_EJECT = 2_088

Eject key

§

KEYCODE_MEDIA_RECORD = 2_089

Record key

§

KEYCODE_F1 = 2_090

F1 key

§

KEYCODE_F2 = 2_091

F2 key

§

KEYCODE_F3 = 2_092

F3 key

§

KEYCODE_F4 = 2_093

F4 key

§

KEYCODE_F5 = 2_094

F5 key

§

KEYCODE_F6 = 2_095

F6 key

§

KEYCODE_F7 = 2_096

F7 key

§

KEYCODE_F8 = 2_097

F8 key

§

KEYCODE_F9 = 2_098

F9 key

§

KEYCODE_F10 = 2_099

F10 key

§

KEYCODE_F11 = 2_100

F11 key

§

KEYCODE_F12 = 2_101

F12 key

§

KEYCODE_NUM_LOCK = 2_102

Number Lock key on numeric keypad

§

KEYCODE_NUMPAD_0 = 2_103

Key 0 on numeric keypad

§

KEYCODE_NUMPAD_1 = 2_104

Key 1 on numeric keypad

§

KEYCODE_NUMPAD_2 = 2_105

Key 2 on numeric keypad

§

KEYCODE_NUMPAD_3 = 2_106

Key 3 on numeric keypad

§

KEYCODE_NUMPAD_4 = 2_107

Key 4 on numeric keypad

§

KEYCODE_NUMPAD_5 = 2_108

Key 5 on numeric keypad

§

KEYCODE_NUMPAD_6 = 2_109

Key 6 on numeric keypad

§

KEYCODE_NUMPAD_7 = 2_110

Key 7 on numeric keypad

§

KEYCODE_NUMPAD_8 = 2_111

Key 8 on numeric keypad

§

KEYCODE_NUMPAD_9 = 2_112

Key 9 on numeric keypad

§

KEYCODE_NUMPAD_DIVIDE = 2_113

Key / on numeric keypad

§

KEYCODE_NUMPAD_MULTIPLY = 2_114

Key * on numeric keypad

§

KEYCODE_NUMPAD_SUBTRACT = 2_115

Key - on numeric keypad

§

KEYCODE_NUMPAD_ADD = 2_116

Key + on numeric keypad

§

KEYCODE_NUMPAD_DOT = 2_117

Key . on numeric keypad

§

KEYCODE_NUMPAD_COMMA = 2_118

Key , on numeric keypad

§

KEYCODE_NUMPAD_ENTER = 2_119

Enter key on numeric keypad

§

KEYCODE_NUMPAD_EQUALS = 2_120

Key = on numeric keypad

§

KEYCODE_NUMPAD_LEFT_PAREN = 2_121

Key ( on numeric keypad

§

KEYCODE_NUMPAD_RIGHT_PAREN = 2_122

Key ) on numeric keypad

§

KEYCODE_VIRTUAL_MULTITASK = 2_210

Available on crate feature api-22 only.

Multi-task key

Available since API-level: 22

§

KEYCODE_BUTTON_A = 2_301

Available on crate feature api-22 only.

Joystick key A

Available since API-level: 22

§

KEYCODE_BUTTON_B = 2_302

Available on crate feature api-22 only.

Joystick key B

Available since API-level: 22

§

KEYCODE_BUTTON_X = 2_304

Available on crate feature api-22 only.

Joystick key X

Available since API-level: 22

§

KEYCODE_BUTTON_Y = 2_305

Available on crate feature api-22 only.

Joystick key Y

Available since API-level: 22

§

KEYCODE_BUTTON_L1 = 2_307

Available on crate feature api-22 only.

Joystick key L1

Available since API-level: 22

§

KEYCODE_BUTTON_R1 = 2_308

Available on crate feature api-22 only.

Joystick key R1

Available since API-level: 22

§

KEYCODE_BUTTON_L2 = 2_309

Available on crate feature api-22 only.

Joystick key L2

Available since API-level: 22

§

KEYCODE_BUTTON_R2 = 2_310

Available on crate feature api-22 only.

Joystick key R2

Available since API-level: 22

§

KEYCODE_BUTTON_SELECT = 2_311

Available on crate feature api-22 only.

Joystick key Select

Available since API-level: 22

§

KEYCODE_BUTTON_START = 2_312

Available on crate feature api-22 only.

Joystick key Start

Available since API-level: 22

§

KEYCODE_BUTTON_MODE = 2_313

Available on crate feature api-22 only.

Joystick key Mode

Available since API-level: 22

§

KEYCODE_BUTTON_THUMBL = 2_314

Available on crate feature api-22 only.

Joystick key THUMBL

Available since API-level: 22

§

KEYCODE_BUTTON_THUMBR = 2_315

Available on crate feature api-22 only.

Joystick key THUMBR

Available since API-level: 22

§

KEYCODE_SLEEP = 2_600

Available on crate feature api-22 only.

Sleep key

Available since API-level: 22

§

KEYCODE_ZENKAKU_HANKAKU = 2_601

Available on crate feature api-22 only.

Zenkaku/Hankaku key

Available since API-level: 22

§

KEYCODE_102ND = 2_602

Available on crate feature api-22 only.

102nd key

Available since API-level: 22

§

KEYCODE_RO = 2_603

Available on crate feature api-22 only.

Ro key

Available since API-level: 22

§

KEYCODE_KATAKANA = 2_604

Available on crate feature api-22 only.

Katakana key

Available since API-level: 22

§

KEYCODE_HIRAGANA = 2_605

Available on crate feature api-22 only.

Hiragana key

Available since API-level: 22

§

KEYCODE_HENKAN = 2_606

Available on crate feature api-22 only.

Henkan key

Available since API-level: 22

§

KEYCODE_KATAKANA_HIRAGANA = 2_607

Available on crate feature api-22 only.

Katakana/Hiragana key

Available since API-level: 22

§

KEYCODE_MUHENKAN = 2_608

Available on crate feature api-22 only.

Muhenkan key

Available since API-level: 22

§

KEYCODE_LINEFEED = 2_609

Available on crate feature api-22 only.

Linefeed key

Available since API-level: 22

§

KEYCODE_MACRO = 2_610

Available on crate feature api-22 only.

Macro key

Available since API-level: 22

§

KEYCODE_NUMPAD_PLUSMINUS = 2_611

Available on crate feature api-22 only.

Plus/Minus key on the numeric keypad

Available since API-level: 22

§

KEYCODE_SCALE = 2_612

Available on crate feature api-22 only.

Scale key

Available since API-level: 22

§

KEYCODE_HANGUEL = 2_613

Available on crate feature api-22 only.

Hanguel key

Available since API-level: 22

§

KEYCODE_HANJA = 2_614

Available on crate feature api-22 only.

Hanja key

Available since API-level: 22

§

KEYCODE_YEN = 2_615

Available on crate feature api-22 only.

Yen key

Available since API-level: 22

§

KEYCODE_STOP = 2_616

Available on crate feature api-22 only.

Stop key

Available since API-level: 22

§

KEYCODE_AGAIN = 2_617

Available on crate feature api-22 only.

Again key

Available since API-level: 22

§

KEYCODE_PROPS = 2_618

Available on crate feature api-22 only.

Props key

Available since API-level: 22

§

KEYCODE_UNDO = 2_619

Available on crate feature api-22 only.

Undo key

Available since API-level: 22

§

KEYCODE_COPY = 2_620

Available on crate feature api-22 only.

Copy key

Available since API-level: 22

§

KEYCODE_OPEN = 2_621

Available on crate feature api-22 only.

Open key

Available since API-level: 22

§

KEYCODE_PASTE = 2_622

Available on crate feature api-22 only.

Paste key

Available since API-level: 22

§

KEYCODE_FIND = 2_623

Available on crate feature api-22 only.

Find key

Available since API-level: 22

§

KEYCODE_CUT = 2_624

Available on crate feature api-22 only.

Cut key

Available since API-level: 22

§

KEYCODE_HELP = 2_625

Available on crate feature api-22 only.

Help key

Available since API-level: 22

§

KEYCODE_CALC = 2_626

Available on crate feature api-22 only.

Calc key, which is used to start the calculator application

Available since API-level: 22

§

KEYCODE_FILE = 2_627

Available on crate feature api-22 only.

File key

Available since API-level: 22

§

KEYCODE_BOOKMARKS = 2_628

Available on crate feature api-22 only.

Bookmarks key

Available since API-level: 22

§

KEYCODE_NEXT = 2_629

Available on crate feature api-22 only.

Next key

Available since API-level: 22

§

KEYCODE_PLAYPAUSE = 2_630

Available on crate feature api-22 only.

Play/Pause key

Available since API-level: 22

§

KEYCODE_PREVIOUS = 2_631

Available on crate feature api-22 only.

Previous key

Available since API-level: 22

§

KEYCODE_STOPCD = 2_632

Available on crate feature api-22 only.

Stop CD key

Available since API-level: 22

§

KEYCODE_CONFIG = 2_634

Available on crate feature api-22 only.

Config key

Available since API-level: 22

§

KEYCODE_REFRESH = 2_635

Available on crate feature api-22 only.

Refresh key

Available since API-level: 22

§

KEYCODE_EXIT = 2_636

Available on crate feature api-22 only.

Exit key

Available since API-level: 22

§

KEYCODE_EDIT = 2_637

Available on crate feature api-22 only.

Edit key

Available since API-level: 22

§

KEYCODE_SCROLLUP = 2_638

Available on crate feature api-22 only.

Scroll Up key

Available since API-level: 22

§

KEYCODE_SCROLLDOWN = 2_639

Available on crate feature api-22 only.

Scroll Down key

Available since API-level: 22

§

KEYCODE_NEW = 2_640

Available on crate feature api-22 only.

New key

Available since API-level: 22

§

KEYCODE_REDO = 2_641

Available on crate feature api-22 only.

Redo key

Available since API-level: 22

§

KEYCODE_CLOSE = 2_642

Available on crate feature api-22 only.

Close key

Available since API-level: 22

§

KEYCODE_PLAY = 2_643

Available on crate feature api-22 only.

Play key

Available since API-level: 22

§

KEYCODE_BASSBOOST = 2_644

Available on crate feature api-22 only.

Bass Boost key

Available since API-level: 22

§

KEYCODE_PRINT = 2_645

Available on crate feature api-22 only.

Print key

Available since API-level: 22

§

KEYCODE_CHAT = 2_646

Available on crate feature api-22 only.

Chat key

Available since API-level: 22

§

KEYCODE_FINANCE = 2_647

Available on crate feature api-22 only.

Finance key

Available since API-level: 22

§

KEYCODE_CANCEL = 2_648

Available on crate feature api-22 only.

Cancel key

Available since API-level: 22

§

KEYCODE_KBDILLUM_TOGGLE = 2_649

Available on crate feature api-22 only.

Keyboard Illumination Toggle key

Available since API-level: 22

§

KEYCODE_KBDILLUM_DOWN = 2_650

Available on crate feature api-22 only.

Keyboard Illumination Down key

Available since API-level: 22

§

KEYCODE_KBDILLUM_UP = 2_651

Available on crate feature api-22 only.

Keyboard Illumination Up key

Available since API-level: 22

§

KEYCODE_SEND = 2_652

Available on crate feature api-22 only.

Send key

Available since API-level: 22

§

KEYCODE_REPLY = 2_653

Available on crate feature api-22 only.

Reply key

Available since API-level: 22

§

KEYCODE_FORWARDMAIL = 2_654

Available on crate feature api-22 only.

Forward Mail key

Available since API-level: 22

§

KEYCODE_SAVE = 2_655

Available on crate feature api-22 only.

Save key

Available since API-level: 22

§

KEYCODE_DOCUMENTS = 2_656

Available on crate feature api-22 only.

Documents key

Available since API-level: 22

§

KEYCODE_VIDEO_NEXT = 2_657

Available on crate feature api-22 only.

Next Video key

Available since API-level: 22

§

KEYCODE_VIDEO_PREV = 2_658

Available on crate feature api-22 only.

Previous Video key

Available since API-level: 22

§

KEYCODE_BRIGHTNESS_CYCLE = 2_659

Available on crate feature api-22 only.

Brightness Cycle key

Available since API-level: 22

§

KEYCODE_BRIGHTNESS_ZERO = 2_660

Available on crate feature api-22 only.

Brightness Zero key

Available since API-level: 22

§

KEYCODE_DISPLAY_OFF = 2_661

Available on crate feature api-22 only.

Display Off key

Available since API-level: 22

§

KEYCODE_BTN_MISC = 2_662

Available on crate feature api-22 only.

Misc Button key

Available since API-level: 22

§

KEYCODE_GOTO = 2_663

Available on crate feature api-22 only.

Goto key

Available since API-level: 22

§

KEYCODE_INFO = 2_664

Available on crate feature api-22 only.

Info key

Available since API-level: 22

§

KEYCODE_PROGRAM = 2_665

Available on crate feature api-22 only.

Program key

Available since API-level: 22

§

KEYCODE_PVR = 2_666

Available on crate feature api-22 only.

PVR key

Available since API-level: 22

§

KEYCODE_SUBTITLE = 2_667

Available on crate feature api-22 only.

Subtitle key

Available since API-level: 22

§

KEYCODE_FULL_SCREEN = 2_668

Available on crate feature api-22 only.

Full Screen key

Available since API-level: 22

§

KEYCODE_KEYBOARD = 2_669

Available on crate feature api-22 only.

Keyboard

Available since API-level: 22

§

KEYCODE_ASPECT_RATIO = 2_670

Available on crate feature api-22 only.

Aspect Ratio key

Available since API-level: 22

§

KEYCODE_PC = 2_671

Available on crate feature api-22 only.

Port Control key

Available since API-level: 22

§

KEYCODE_TV = 2_672

Available on crate feature api-22 only.

TV key

Available since API-level: 22

§

KEYCODE_TV2 = 2_673

Available on crate feature api-22 only.

TV key 2

Available since API-level: 22

§

KEYCODE_VCR = 2_674

Available on crate feature api-22 only.

VCR key

Available since API-level: 22

§

KEYCODE_VCR2 = 2_675

Available on crate feature api-22 only.

VCR key 2

Available since API-level: 22

§

KEYCODE_SAT = 2_676

Available on crate feature api-22 only.

SAT key

Available since API-level: 22

§

KEYCODE_CD = 2_677

Available on crate feature api-22 only.

CD key

Available since API-level: 22

§

KEYCODE_TAPE = 2_678

Available on crate feature api-22 only.

Tape key

Available since API-level: 22

§

KEYCODE_TUNER = 2_679

Available on crate feature api-22 only.

Tuner key

Available since API-level: 22

§

KEYCODE_PLAYER = 2_680

Available on crate feature api-22 only.

Player key

Available since API-level: 22

§

KEYCODE_DVD = 2_681

Available on crate feature api-22 only.

DVD key

Available since API-level: 22

§

KEYCODE_AUDIO = 2_682

Available on crate feature api-22 only.

Audio key

Available since API-level: 22

§

KEYCODE_VIDEO = 2_683

Available on crate feature api-22 only.

Video key

Available since API-level: 22

§

KEYCODE_MEMO = 2_684

Available on crate feature api-22 only.

Memo key

Available since API-level: 22

§

KEYCODE_CALENDAR = 2_685

Available on crate feature api-22 only.

Calendar key

Available since API-level: 22

§

KEYCODE_RED = 2_686

Available on crate feature api-22 only.

Red indicator

Available since API-level: 22

§

KEYCODE_GREEN = 2_687

Available on crate feature api-22 only.

Green indicator

Available since API-level: 22

§

KEYCODE_YELLOW = 2_688

Available on crate feature api-22 only.

Yellow indicator

Available since API-level: 22

§

KEYCODE_BLUE = 2_689

Available on crate feature api-22 only.

Blue indicator

Available since API-level: 22

§

KEYCODE_CHANNELUP = 2_690

Available on crate feature api-22 only.

Channel Up key

Available since API-level: 22

§

KEYCODE_CHANNELDOWN = 2_691

Available on crate feature api-22 only.

Channel Down key

Available since API-level: 22

§

KEYCODE_LAST = 2_692

Available on crate feature api-22 only.

Last key

Available since API-level: 22

§

KEYCODE_RESTART = 2_693

Available on crate feature api-22 only.

Restart key

Available since API-level: 22

§

KEYCODE_SLOW = 2_694

Available on crate feature api-22 only.

Slow key

Available since API-level: 22

§

KEYCODE_SHUFFLE = 2_695

Available on crate feature api-22 only.

Shuffle key

Available since API-level: 22

§

KEYCODE_VIDEOPHONE = 2_696

Available on crate feature api-22 only.

Videophone key

Available since API-level: 22

§

KEYCODE_GAMES = 2_697

Available on crate feature api-22 only.

Games key

Available since API-level: 22

§

KEYCODE_ZOOMIN = 2_698

Available on crate feature api-22 only.

Zoom in

Available since API-level: 22

§

KEYCODE_ZOOMOUT = 2_699

Available on crate feature api-22 only.

Zoom out

Available since API-level: 22

§

KEYCODE_ZOOMRESET = 2_700

Available on crate feature api-22 only.

Zoom reset key

Available since API-level: 22

§

KEYCODE_WORDPROCESSOR = 2_701

Available on crate feature api-22 only.

Word Processor key

Available since API-level: 22

§

KEYCODE_EDITOR = 2_702

Available on crate feature api-22 only.

Editor key

Available since API-level: 22

§

KEYCODE_SPREADSHEET = 2_703

Available on crate feature api-22 only.

Spreadsheet key

Available since API-level: 22

§

KEYCODE_GRAPHICSEDITOR = 2_704

Available on crate feature api-22 only.

Graphics Editor key

Available since API-level: 22

§

KEYCODE_PRESENTATION = 2_705

Available on crate feature api-22 only.

Presentation key

Available since API-level: 22

§

KEYCODE_DATABASE = 2_706

Available on crate feature api-22 only.

Database key

Available since API-level: 22

§

KEYCODE_NEWS = 2_707

Available on crate feature api-22 only.

News key

Available since API-level: 22

§

KEYCODE_VOICEMAIL = 2_708

Available on crate feature api-22 only.

Voicemail key

Available since API-level: 22

§

KEYCODE_ADDRESSBOOK = 2_709

Available on crate feature api-22 only.

Address book key

Available since API-level: 22

§

KEYCODE_MESSENGER = 2_710

Available on crate feature api-22 only.

Messenger key

Available since API-level: 22

§

KEYCODE_BRIGHTNESS_TOGGLE = 2_711

Available on crate feature api-22 only.

Brightness Toggle key

Available since API-level: 22

§

KEYCODE_SPELLCHECK = 2_712

Available on crate feature api-22 only.

Spell Check key

Available since API-level: 22

§

KEYCODE_COFFEE = 2_713

Available on crate feature api-22 only.

Coffee key, which is used to launch screen lock or screen saver

Available since API-level: 22

§

KEYCODE_MEDIA_REPEAT = 2_714

Available on crate feature api-22 only.

Media Repeat key

Available since API-level: 22

§

KEYCODE_IMAGES = 2_715

Available on crate feature api-22 only.

Images key

Available since API-level: 22

§

KEYCODE_BUTTONCONFIG = 2_716

Available on crate feature api-22 only.

Button Configuration key

Available since API-level: 22

§

KEYCODE_TASKMANAGER = 2_717

Available on crate feature api-22 only.

Task Manager key

Available since API-level: 22

§

KEYCODE_JOURNAL = 2_718

Available on crate feature api-22 only.

Log key

Available since API-level: 22

§

KEYCODE_CONTROLPANEL = 2_719

Available on crate feature api-22 only.

Control Panel key

Available since API-level: 22

§

KEYCODE_APPSELECT = 2_720

Available on crate feature api-22 only.

App Select key

Available since API-level: 22

§

KEYCODE_SCREENSAVER = 2_721

Available on crate feature api-22 only.

Screen Saver key

Available since API-level: 22

§

KEYCODE_ASSISTANT = 2_722

Available on crate feature api-22 only.

Smart key

Available since API-level: 22

§

KEYCODE_KBD_LAYOUT_NEXT = 2_723

Available on crate feature api-22 only.

Next Keyboard Layout key

Available since API-level: 22

§

KEYCODE_BRIGHTNESS_MIN = 2_724

Available on crate feature api-22 only.

Min Brightness key

Available since API-level: 22

§

KEYCODE_BRIGHTNESS_MAX = 2_725

Available on crate feature api-22 only.

Max Brightness key

Available since API-level: 22

§

KEYCODE_KBDINPUTASSIST_PREV = 2_726

Available on crate feature api-22 only.

Assist_Previous key, used to view historical inputs

Available since API-level: 22

§

KEYCODE_KBDINPUTASSIST_NEXT = 2_727

Available on crate feature api-22 only.

Assist_Next key, used to view predictive inputs

Available since API-level: 22

§

KEYCODE_KBDINPUTASSIST_PREVGROUP = 2_728

Available on crate feature api-22 only.

Assist_Previous_Group key, used to switch to the previous input method in the input group

Available since API-level: 22

§

KEYCODE_KBDINPUTASSIST_NEXTGROUP = 2_729

Available on crate feature api-22 only.

Assist_Next_Group key, used to switch to the next input method in the input group

Available since API-level: 22

§

KEYCODE_KBDINPUTASSIST_ACCEPT = 2_730

Available on crate feature api-22 only.

Keyboard Input-assisted Accept key

Available since API-level: 22

§

KEYCODE_KBDINPUTASSIST_CANCEL = 2_731

Available on crate feature api-22 only.

Keyboard Input-assisted Cancel key

Available since API-level: 22

§

KEYCODE_FRONT = 2_800

Available on crate feature api-22 only.

Front key, which is used to launch the windshield defogger

Available since API-level: 22

§

KEYCODE_SETUP = 2_801

Available on crate feature api-22 only.

Setup key

Available since API-level: 22

§

KEYCODE_WAKEUP = 2_802

Available on crate feature api-22 only.

Wakeup key

Available since API-level: 22

§

KEYCODE_SENDFILE = 2_803

Available on crate feature api-22 only.

Send File key

Available since API-level: 22

§

KEYCODE_DELETEFILE = 2_804

Available on crate feature api-22 only.

Delete File key

Available since API-level: 22

§

KEYCODE_XFER = 2_805

Available on crate feature api-22 only.

XFER key, which is used to start file transfer

Available since API-level: 22

§

KEYCODE_PROG1 = 2_806

Available on crate feature api-22 only.

Program key 1

Available since API-level: 22

§

KEYCODE_PROG2 = 2_807

Available on crate feature api-22 only.

Program key 2

Available since API-level: 22

§

KEYCODE_MSDOS = 2_808

Available on crate feature api-22 only.

MS-DOS key

Available since API-level: 22

§

KEYCODE_SCREENLOCK = 2_809

Available on crate feature api-22 only.

Screen Lock key

Available since API-level: 22

§

KEYCODE_DIRECTION_ROTATE_DISPLAY = 2_810

Available on crate feature api-22 only.

Directional Rotation Display key

Available since API-level: 22

§

KEYCODE_CYCLEWINDOWS = 2_811

Available on crate feature api-22 only.

Windows Cycle key

Available since API-level: 22

§

KEYCODE_COMPUTER = 2_812

Available on crate feature api-22 only.

Key

Available since API-level: 22

§

KEYCODE_EJECTCLOSECD = 2_813

Available on crate feature api-22 only.

Eject CD key

Available since API-level: 22

§

KEYCODE_ISO = 2_814

Available on crate feature api-22 only.

ISO key

Available since API-level: 22

§

KEYCODE_MOVE = 2_815

Available on crate feature api-22 only.

Move key

Available since API-level: 22

§

KEYCODE_F13 = 2_816

Available on crate feature api-22 only.

F13 key

Available since API-level: 22

§

KEYCODE_F14 = 2_817

Available on crate feature api-22 only.

F14 key

Available since API-level: 22

§

KEYCODE_F15 = 2_818

Available on crate feature api-22 only.

F15 key

Available since API-level: 22

§

KEYCODE_F16 = 2_819

Available on crate feature api-22 only.

F16 key

Available since API-level: 22

§

KEYCODE_F17 = 2_820

Available on crate feature api-22 only.

F17 key

Available since API-level: 22

§

KEYCODE_F18 = 2_821

Available on crate feature api-22 only.

F18 key

Available since API-level: 22

§

KEYCODE_F19 = 2_822

Available on crate feature api-22 only.

F19 key

Available since API-level: 22

§

KEYCODE_F20 = 2_823

Available on crate feature api-22 only.

F20 key

Available since API-level: 22

§

KEYCODE_F21 = 2_824

Available on crate feature api-22 only.

F21 key

Available since API-level: 22

§

KEYCODE_F22 = 2_825

Available on crate feature api-22 only.

F22 key

Available since API-level: 22

§

KEYCODE_F23 = 2_826

Available on crate feature api-22 only.

F23 key

Available since API-level: 22

§

KEYCODE_F24 = 2_827

Available on crate feature api-22 only.

F24 key

Available since API-level: 22

§

KEYCODE_PROG3 = 2_828

Available on crate feature api-22 only.

Program key 3

Available since API-level: 22

§

KEYCODE_PROG4 = 2_829

Available on crate feature api-22 only.

Program key 4

Available since API-level: 22

§

KEYCODE_DASHBOARD = 2_830

Available on crate feature api-22 only.

Dashboard key

Available since API-level: 22

§

KEYCODE_SUSPEND = 2_831

Available on crate feature api-22 only.

Suspend key

Available since API-level: 22

§

KEYCODE_HP = 2_832

Available on crate feature api-22 only.

HP key

Available since API-level: 22

§

KEYCODE_SOUND = 2_833

Available on crate feature api-22 only.

Sound key

Available since API-level: 22

§

KEYCODE_QUESTION = 2_834

Available on crate feature api-22 only.

Question key

Available since API-level: 22

§

KEYCODE_CONNECT = 2_836

Available on crate feature api-22 only.

Connect key

Available since API-level: 22

§

KEYCODE_SPORT = 2_837

Available on crate feature api-22 only.

Sport key

Available since API-level: 22

§

KEYCODE_SHOP = 2_838

Available on crate feature api-22 only.

Shop key

Available since API-level: 22

§

KEYCODE_ALTERASE = 2_839

Available on crate feature api-22 only.

Alterase key

Available since API-level: 22

§

KEYCODE_SWITCHVIDEOMODE = 2_841

Available on crate feature api-22 only.

Switch Video Mode key (monitor, LCD, and TV, etc)

Available since API-level: 22

§

KEYCODE_BATTERY = 2_842

Available on crate feature api-22 only.

Battery key

Available since API-level: 22

§

KEYCODE_BLUETOOTH = 2_843

Available on crate feature api-22 only.

Bluetooth key

Available since API-level: 22

§

KEYCODE_WLAN = 2_844

Available on crate feature api-22 only.

WLAN key

Available since API-level: 22

§

KEYCODE_UWB = 2_845

Available on crate feature api-22 only.

Ultra-wideband key

Available since API-level: 22

§

KEYCODE_WWAN_WIMAX = 2_846

Available on crate feature api-22 only.

WWAN WiMAX key

Available since API-level: 22

§

KEYCODE_RFKILL = 2_847

Available on crate feature api-22 only.

RF Kill key

Available since API-level: 22

§

KEYCODE_CHANNEL = 3_001

Available on crate feature api-22 only.

Channel key

Available since API-level: 22

§

KEYCODE_BTN_0 = 3_100

Available on crate feature api-22 only.

Button 0

Available since API-level: 22

§

KEYCODE_BTN_1 = 3_101

Available on crate feature api-22 only.

Button 1

Available since API-level: 22

§

KEYCODE_BTN_2 = 3_102

Available on crate feature api-22 only.

Button 2

Available since API-level: 22

§

KEYCODE_BTN_3 = 3_103

Available on crate feature api-22 only.

Button 3

Available since API-level: 22

§

KEYCODE_BTN_4 = 3_104

Available on crate feature api-22 only.

Button 4

Available since API-level: 22

§

KEYCODE_BTN_5 = 3_105

Available on crate feature api-22 only.

Button 5

Available since API-level: 22

§

KEYCODE_BTN_6 = 3_106

Available on crate feature api-22 only.

Button 6

Available since API-level: 22

§

KEYCODE_BTN_7 = 3_107

Available on crate feature api-22 only.

Button 7

Available since API-level: 22

§

KEYCODE_BTN_8 = 3_108

Available on crate feature api-22 only.

Button 8

Available since API-level: 22

§

KEYCODE_BTN_9 = 3_109

Available on crate feature api-22 only.

Button 9

Available since API-level: 22

§

KEYCODE_DAGGER_CLICK = 3_211

Available on crate feature api-22 only.

Single tapping the smart watch’s X-TAP sensor

Available since API-level: 22

§

KEYCODE_DAGGER_DOUBLE_CLICK = 3_212

Available on crate feature api-22 only.

Double tapping the smart watch’s X-TAP sensor

Available since API-level: 22

§

KEYCODE_DAGGER_LONG_PRESS = 3_213

Available on crate feature api-22 only.

Long-pressing the smart watch’s X-TAP sensor

Available since API-level: 22

§

KEYCODE_DIV = 3_220

Available on crate feature api-22 only.

Smart watch’s left button

Available since API-level: 22

Trait Implementations§

Source§

impl Clone for Input_KeyCode

Source§

fn clone(&self) -> Input_KeyCode

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Input_KeyCode

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for Input_KeyCode

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for Input_KeyCode

Source§

fn eq(&self, other: &Input_KeyCode) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Input_KeyCode

Source§

impl Eq for Input_KeyCode

Source§

impl StructuralPartialEq for Input_KeyCode

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.