1*38e8c45fSAndroid Build Coastguard Worker /* 2*38e8c45fSAndroid Build Coastguard Worker * Copyright (C) 2010 The Android Open Source Project 3*38e8c45fSAndroid Build Coastguard Worker * 4*38e8c45fSAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); 5*38e8c45fSAndroid Build Coastguard Worker * you may not use this file except in compliance with the License. 6*38e8c45fSAndroid Build Coastguard Worker * You may obtain a copy of the License at 7*38e8c45fSAndroid Build Coastguard Worker * 8*38e8c45fSAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0 9*38e8c45fSAndroid Build Coastguard Worker * 10*38e8c45fSAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 11*38e8c45fSAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, 12*38e8c45fSAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*38e8c45fSAndroid Build Coastguard Worker * See the License for the specific language governing permissions and 14*38e8c45fSAndroid Build Coastguard Worker * limitations under the License. 15*38e8c45fSAndroid Build Coastguard Worker */ 16*38e8c45fSAndroid Build Coastguard Worker 17*38e8c45fSAndroid Build Coastguard Worker /** 18*38e8c45fSAndroid Build Coastguard Worker * @addtogroup Input 19*38e8c45fSAndroid Build Coastguard Worker * @{ 20*38e8c45fSAndroid Build Coastguard Worker */ 21*38e8c45fSAndroid Build Coastguard Worker 22*38e8c45fSAndroid Build Coastguard Worker /** 23*38e8c45fSAndroid Build Coastguard Worker * @file keycodes.h 24*38e8c45fSAndroid Build Coastguard Worker */ 25*38e8c45fSAndroid Build Coastguard Worker 26*38e8c45fSAndroid Build Coastguard Worker #ifndef _ANDROID_KEYCODES_H 27*38e8c45fSAndroid Build Coastguard Worker #define _ANDROID_KEYCODES_H 28*38e8c45fSAndroid Build Coastguard Worker 29*38e8c45fSAndroid Build Coastguard Worker /****************************************************************** 30*38e8c45fSAndroid Build Coastguard Worker * 31*38e8c45fSAndroid Build Coastguard Worker * IMPORTANT NOTICE: 32*38e8c45fSAndroid Build Coastguard Worker * 33*38e8c45fSAndroid Build Coastguard Worker * This file is part of Android's set of stable system headers 34*38e8c45fSAndroid Build Coastguard Worker * exposed by the Android NDK (Native Development Kit). 35*38e8c45fSAndroid Build Coastguard Worker * 36*38e8c45fSAndroid Build Coastguard Worker * Third-party source AND binary code relies on the definitions 37*38e8c45fSAndroid Build Coastguard Worker * here to be FROZEN ON ALL UPCOMING PLATFORM RELEASES. 38*38e8c45fSAndroid Build Coastguard Worker * 39*38e8c45fSAndroid Build Coastguard Worker * - DO NOT MODIFY ENUMS (EXCEPT IF YOU ADD NEW 32-BIT VALUES) 40*38e8c45fSAndroid Build Coastguard Worker * - DO NOT MODIFY CONSTANTS OR FUNCTIONAL MACROS 41*38e8c45fSAndroid Build Coastguard Worker * - DO NOT CHANGE THE SIGNATURE OF FUNCTIONS IN ANY WAY 42*38e8c45fSAndroid Build Coastguard Worker * - DO NOT CHANGE THE LAYOUT OR SIZE OF STRUCTURES 43*38e8c45fSAndroid Build Coastguard Worker */ 44*38e8c45fSAndroid Build Coastguard Worker 45*38e8c45fSAndroid Build Coastguard Worker #include <sys/types.h> 46*38e8c45fSAndroid Build Coastguard Worker 47*38e8c45fSAndroid Build Coastguard Worker #ifdef __cplusplus 48*38e8c45fSAndroid Build Coastguard Worker extern "C" { 49*38e8c45fSAndroid Build Coastguard Worker #endif 50*38e8c45fSAndroid Build Coastguard Worker 51*38e8c45fSAndroid Build Coastguard Worker /** 52*38e8c45fSAndroid Build Coastguard Worker * Key codes. 53*38e8c45fSAndroid Build Coastguard Worker */ 54*38e8c45fSAndroid Build Coastguard Worker enum { 55*38e8c45fSAndroid Build Coastguard Worker /** Unknown key code. */ 56*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_UNKNOWN = 0, 57*38e8c45fSAndroid Build Coastguard Worker /** Soft Left key. 58*38e8c45fSAndroid Build Coastguard Worker * Usually situated below the display on phones and used as a multi-function 59*38e8c45fSAndroid Build Coastguard Worker * feature key for selecting a software defined function shown on the bottom left 60*38e8c45fSAndroid Build Coastguard Worker * of the display. */ 61*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SOFT_LEFT = 1, 62*38e8c45fSAndroid Build Coastguard Worker /** Soft Right key. 63*38e8c45fSAndroid Build Coastguard Worker * Usually situated below the display on phones and used as a multi-function 64*38e8c45fSAndroid Build Coastguard Worker * feature key for selecting a software defined function shown on the bottom right 65*38e8c45fSAndroid Build Coastguard Worker * of the display. */ 66*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SOFT_RIGHT = 2, 67*38e8c45fSAndroid Build Coastguard Worker /** Home key. 68*38e8c45fSAndroid Build Coastguard Worker * This key is handled by the framework and is never delivered to applications. */ 69*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_HOME = 3, 70*38e8c45fSAndroid Build Coastguard Worker /** Back key. */ 71*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BACK = 4, 72*38e8c45fSAndroid Build Coastguard Worker /** Call key. */ 73*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CALL = 5, 74*38e8c45fSAndroid Build Coastguard Worker /** End Call key. */ 75*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_ENDCALL = 6, 76*38e8c45fSAndroid Build Coastguard Worker /** '0' key. */ 77*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_0 = 7, 78*38e8c45fSAndroid Build Coastguard Worker /** '1' key. */ 79*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_1 = 8, 80*38e8c45fSAndroid Build Coastguard Worker /** '2' key. */ 81*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_2 = 9, 82*38e8c45fSAndroid Build Coastguard Worker /** '3' key. */ 83*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_3 = 10, 84*38e8c45fSAndroid Build Coastguard Worker /** '4' key. */ 85*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_4 = 11, 86*38e8c45fSAndroid Build Coastguard Worker /** '5' key. */ 87*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_5 = 12, 88*38e8c45fSAndroid Build Coastguard Worker /** '6' key. */ 89*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_6 = 13, 90*38e8c45fSAndroid Build Coastguard Worker /** '7' key. */ 91*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_7 = 14, 92*38e8c45fSAndroid Build Coastguard Worker /** '8' key. */ 93*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_8 = 15, 94*38e8c45fSAndroid Build Coastguard Worker /** '9' key. */ 95*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_9 = 16, 96*38e8c45fSAndroid Build Coastguard Worker /** '*' key. */ 97*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_STAR = 17, 98*38e8c45fSAndroid Build Coastguard Worker /** '#' key. */ 99*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_POUND = 18, 100*38e8c45fSAndroid Build Coastguard Worker /** Directional Pad Up key. 101*38e8c45fSAndroid Build Coastguard Worker * May also be synthesized from trackball motions. */ 102*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DPAD_UP = 19, 103*38e8c45fSAndroid Build Coastguard Worker /** Directional Pad Down key. 104*38e8c45fSAndroid Build Coastguard Worker * May also be synthesized from trackball motions. */ 105*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DPAD_DOWN = 20, 106*38e8c45fSAndroid Build Coastguard Worker /** Directional Pad Left key. 107*38e8c45fSAndroid Build Coastguard Worker * May also be synthesized from trackball motions. */ 108*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DPAD_LEFT = 21, 109*38e8c45fSAndroid Build Coastguard Worker /** Directional Pad Right key. 110*38e8c45fSAndroid Build Coastguard Worker * May also be synthesized from trackball motions. */ 111*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DPAD_RIGHT = 22, 112*38e8c45fSAndroid Build Coastguard Worker /** Directional Pad Center key. 113*38e8c45fSAndroid Build Coastguard Worker * May also be synthesized from trackball motions. */ 114*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DPAD_CENTER = 23, 115*38e8c45fSAndroid Build Coastguard Worker /** Volume Up key. 116*38e8c45fSAndroid Build Coastguard Worker * Adjusts the speaker volume up. */ 117*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_VOLUME_UP = 24, 118*38e8c45fSAndroid Build Coastguard Worker /** Volume Down key. 119*38e8c45fSAndroid Build Coastguard Worker * Adjusts the speaker volume down. */ 120*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_VOLUME_DOWN = 25, 121*38e8c45fSAndroid Build Coastguard Worker /** Power key. */ 122*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_POWER = 26, 123*38e8c45fSAndroid Build Coastguard Worker /** Camera key. 124*38e8c45fSAndroid Build Coastguard Worker * Used to launch a camera application or take pictures. */ 125*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CAMERA = 27, 126*38e8c45fSAndroid Build Coastguard Worker /** Clear key. */ 127*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CLEAR = 28, 128*38e8c45fSAndroid Build Coastguard Worker /** 'A' key. */ 129*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_A = 29, 130*38e8c45fSAndroid Build Coastguard Worker /** 'B' key. */ 131*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_B = 30, 132*38e8c45fSAndroid Build Coastguard Worker /** 'C' key. */ 133*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_C = 31, 134*38e8c45fSAndroid Build Coastguard Worker /** 'D' key. */ 135*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_D = 32, 136*38e8c45fSAndroid Build Coastguard Worker /** 'E' key. */ 137*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_E = 33, 138*38e8c45fSAndroid Build Coastguard Worker /** 'F' key. */ 139*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F = 34, 140*38e8c45fSAndroid Build Coastguard Worker /** 'G' key. */ 141*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_G = 35, 142*38e8c45fSAndroid Build Coastguard Worker /** 'H' key. */ 143*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_H = 36, 144*38e8c45fSAndroid Build Coastguard Worker /** 'I' key. */ 145*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_I = 37, 146*38e8c45fSAndroid Build Coastguard Worker /** 'J' key. */ 147*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_J = 38, 148*38e8c45fSAndroid Build Coastguard Worker /** 'K' key. */ 149*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_K = 39, 150*38e8c45fSAndroid Build Coastguard Worker /** 'L' key. */ 151*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_L = 40, 152*38e8c45fSAndroid Build Coastguard Worker /** 'M' key. */ 153*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_M = 41, 154*38e8c45fSAndroid Build Coastguard Worker /** 'N' key. */ 155*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_N = 42, 156*38e8c45fSAndroid Build Coastguard Worker /** 'O' key. */ 157*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_O = 43, 158*38e8c45fSAndroid Build Coastguard Worker /** 'P' key. */ 159*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_P = 44, 160*38e8c45fSAndroid Build Coastguard Worker /** 'Q' key. */ 161*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_Q = 45, 162*38e8c45fSAndroid Build Coastguard Worker /** 'R' key. */ 163*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_R = 46, 164*38e8c45fSAndroid Build Coastguard Worker /** 'S' key. */ 165*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_S = 47, 166*38e8c45fSAndroid Build Coastguard Worker /** 'T' key. */ 167*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_T = 48, 168*38e8c45fSAndroid Build Coastguard Worker /** 'U' key. */ 169*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_U = 49, 170*38e8c45fSAndroid Build Coastguard Worker /** 'V' key. */ 171*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_V = 50, 172*38e8c45fSAndroid Build Coastguard Worker /** 'W' key. */ 173*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_W = 51, 174*38e8c45fSAndroid Build Coastguard Worker /** 'X' key. */ 175*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_X = 52, 176*38e8c45fSAndroid Build Coastguard Worker /** 'Y' key. */ 177*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_Y = 53, 178*38e8c45fSAndroid Build Coastguard Worker /** 'Z' key. */ 179*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_Z = 54, 180*38e8c45fSAndroid Build Coastguard Worker /** ',' key. */ 181*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_COMMA = 55, 182*38e8c45fSAndroid Build Coastguard Worker /** '.' key. */ 183*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PERIOD = 56, 184*38e8c45fSAndroid Build Coastguard Worker /** Left Alt modifier key. */ 185*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_ALT_LEFT = 57, 186*38e8c45fSAndroid Build Coastguard Worker /** Right Alt modifier key. */ 187*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_ALT_RIGHT = 58, 188*38e8c45fSAndroid Build Coastguard Worker /** Left Shift modifier key. */ 189*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SHIFT_LEFT = 59, 190*38e8c45fSAndroid Build Coastguard Worker /** Right Shift modifier key. */ 191*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SHIFT_RIGHT = 60, 192*38e8c45fSAndroid Build Coastguard Worker /** Tab key. */ 193*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TAB = 61, 194*38e8c45fSAndroid Build Coastguard Worker /** Space key. */ 195*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SPACE = 62, 196*38e8c45fSAndroid Build Coastguard Worker /** Symbol modifier key. 197*38e8c45fSAndroid Build Coastguard Worker * Used to enter alternate symbols. */ 198*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SYM = 63, 199*38e8c45fSAndroid Build Coastguard Worker /** Explorer special function key. 200*38e8c45fSAndroid Build Coastguard Worker * Used to launch a browser application. */ 201*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_EXPLORER = 64, 202*38e8c45fSAndroid Build Coastguard Worker /** Envelope special function key. 203*38e8c45fSAndroid Build Coastguard Worker * Used to launch a mail application. */ 204*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_ENVELOPE = 65, 205*38e8c45fSAndroid Build Coastguard Worker /** Enter key. */ 206*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_ENTER = 66, 207*38e8c45fSAndroid Build Coastguard Worker /** Backspace key. 208*38e8c45fSAndroid Build Coastguard Worker * Deletes characters before the insertion point, unlike {@link AKEYCODE_FORWARD_DEL}. */ 209*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DEL = 67, 210*38e8c45fSAndroid Build Coastguard Worker /** '`' (backtick) key. */ 211*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_GRAVE = 68, 212*38e8c45fSAndroid Build Coastguard Worker /** '-'. */ 213*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MINUS = 69, 214*38e8c45fSAndroid Build Coastguard Worker /** '=' key. */ 215*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_EQUALS = 70, 216*38e8c45fSAndroid Build Coastguard Worker /** '[' key. */ 217*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_LEFT_BRACKET = 71, 218*38e8c45fSAndroid Build Coastguard Worker /** ']' key. */ 219*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_RIGHT_BRACKET = 72, 220*38e8c45fSAndroid Build Coastguard Worker /** '\' key. */ 221*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BACKSLASH = 73, 222*38e8c45fSAndroid Build Coastguard Worker /** ';' key. */ 223*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SEMICOLON = 74, 224*38e8c45fSAndroid Build Coastguard Worker /** ''' (apostrophe) key. */ 225*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_APOSTROPHE = 75, 226*38e8c45fSAndroid Build Coastguard Worker /** '/' key. */ 227*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SLASH = 76, 228*38e8c45fSAndroid Build Coastguard Worker /** '@' key. */ 229*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_AT = 77, 230*38e8c45fSAndroid Build Coastguard Worker /** Number modifier key. 231*38e8c45fSAndroid Build Coastguard Worker * Used to enter numeric symbols. 232*38e8c45fSAndroid Build Coastguard Worker * This key is not {@link AKEYCODE_NUM_LOCK}; it is more like {@link AKEYCODE_ALT_LEFT}. */ 233*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUM = 78, 234*38e8c45fSAndroid Build Coastguard Worker /** Headset Hook key. 235*38e8c45fSAndroid Build Coastguard Worker * Used to hang up calls and stop media. */ 236*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_HEADSETHOOK = 79, 237*38e8c45fSAndroid Build Coastguard Worker /** Camera Focus key. 238*38e8c45fSAndroid Build Coastguard Worker * Used to focus the camera. */ 239*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_FOCUS = 80, 240*38e8c45fSAndroid Build Coastguard Worker /** '+' key. */ 241*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PLUS = 81, 242*38e8c45fSAndroid Build Coastguard Worker /** Menu key. */ 243*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MENU = 82, 244*38e8c45fSAndroid Build Coastguard Worker /** Notification key. */ 245*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NOTIFICATION = 83, 246*38e8c45fSAndroid Build Coastguard Worker /** Search key. */ 247*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SEARCH = 84, 248*38e8c45fSAndroid Build Coastguard Worker /** Play/Pause media key. */ 249*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_PLAY_PAUSE= 85, 250*38e8c45fSAndroid Build Coastguard Worker /** Stop media key. */ 251*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_STOP = 86, 252*38e8c45fSAndroid Build Coastguard Worker /** Play Next media key. */ 253*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_NEXT = 87, 254*38e8c45fSAndroid Build Coastguard Worker /** Play Previous media key. */ 255*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_PREVIOUS = 88, 256*38e8c45fSAndroid Build Coastguard Worker /** Rewind media key. */ 257*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_REWIND = 89, 258*38e8c45fSAndroid Build Coastguard Worker /** Fast Forward media key. */ 259*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_FAST_FORWARD = 90, 260*38e8c45fSAndroid Build Coastguard Worker /** Mute key. 261*38e8c45fSAndroid Build Coastguard Worker * Mutes the microphone, unlike {@link AKEYCODE_VOLUME_MUTE}. */ 262*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MUTE = 91, 263*38e8c45fSAndroid Build Coastguard Worker /** Page Up key. */ 264*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PAGE_UP = 92, 265*38e8c45fSAndroid Build Coastguard Worker /** Page Down key. */ 266*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PAGE_DOWN = 93, 267*38e8c45fSAndroid Build Coastguard Worker /** Picture Symbols modifier key. 268*38e8c45fSAndroid Build Coastguard Worker * Used to switch symbol sets (Emoji, Kao-moji). */ 269*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PICTSYMBOLS = 94, 270*38e8c45fSAndroid Build Coastguard Worker /** Switch Charset modifier key. 271*38e8c45fSAndroid Build Coastguard Worker * Used to switch character sets (Kanji, Katakana). */ 272*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SWITCH_CHARSET = 95, 273*38e8c45fSAndroid Build Coastguard Worker /** A Button key. 274*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the A button should be either the button labeled A 275*38e8c45fSAndroid Build Coastguard Worker * or the first button on the bottom row of controller buttons. */ 276*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_A = 96, 277*38e8c45fSAndroid Build Coastguard Worker /** B Button key. 278*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the B button should be either the button labeled B 279*38e8c45fSAndroid Build Coastguard Worker * or the second button on the bottom row of controller buttons. */ 280*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_B = 97, 281*38e8c45fSAndroid Build Coastguard Worker /** C Button key. 282*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the C button should be either the button labeled C 283*38e8c45fSAndroid Build Coastguard Worker * or the third button on the bottom row of controller buttons. */ 284*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_C = 98, 285*38e8c45fSAndroid Build Coastguard Worker /** X Button key. 286*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the X button should be either the button labeled X 287*38e8c45fSAndroid Build Coastguard Worker * or the first button on the upper row of controller buttons. */ 288*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_X = 99, 289*38e8c45fSAndroid Build Coastguard Worker /** Y Button key. 290*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the Y button should be either the button labeled Y 291*38e8c45fSAndroid Build Coastguard Worker * or the second button on the upper row of controller buttons. */ 292*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_Y = 100, 293*38e8c45fSAndroid Build Coastguard Worker /** Z Button key. 294*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the Z button should be either the button labeled Z 295*38e8c45fSAndroid Build Coastguard Worker * or the third button on the upper row of controller buttons. */ 296*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_Z = 101, 297*38e8c45fSAndroid Build Coastguard Worker /** L1 Button key. 298*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the L1 button should be either the button labeled L1 (or L) 299*38e8c45fSAndroid Build Coastguard Worker * or the top left trigger button. */ 300*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_L1 = 102, 301*38e8c45fSAndroid Build Coastguard Worker /** R1 Button key. 302*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the R1 button should be either the button labeled R1 (or R) 303*38e8c45fSAndroid Build Coastguard Worker * or the top right trigger button. */ 304*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_R1 = 103, 305*38e8c45fSAndroid Build Coastguard Worker /** L2 Button key. 306*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the L2 button should be either the button labeled L2 307*38e8c45fSAndroid Build Coastguard Worker * or the bottom left trigger button. */ 308*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_L2 = 104, 309*38e8c45fSAndroid Build Coastguard Worker /** R2 Button key. 310*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the R2 button should be either the button labeled R2 311*38e8c45fSAndroid Build Coastguard Worker * or the bottom right trigger button. */ 312*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_R2 = 105, 313*38e8c45fSAndroid Build Coastguard Worker /** Left Thumb Button key. 314*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the left thumb button indicates that the left (or only) 315*38e8c45fSAndroid Build Coastguard Worker * joystick is pressed. */ 316*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_THUMBL = 106, 317*38e8c45fSAndroid Build Coastguard Worker /** Right Thumb Button key. 318*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the right thumb button indicates that the right 319*38e8c45fSAndroid Build Coastguard Worker * joystick is pressed. */ 320*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_THUMBR = 107, 321*38e8c45fSAndroid Build Coastguard Worker /** Start Button key. 322*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the button labeled Start. */ 323*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_START = 108, 324*38e8c45fSAndroid Build Coastguard Worker /** Select Button key. 325*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the button labeled Select. */ 326*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_SELECT = 109, 327*38e8c45fSAndroid Build Coastguard Worker /** Mode Button key. 328*38e8c45fSAndroid Build Coastguard Worker * On a game controller, the button labeled Mode. */ 329*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_MODE = 110, 330*38e8c45fSAndroid Build Coastguard Worker /** Escape key. */ 331*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_ESCAPE = 111, 332*38e8c45fSAndroid Build Coastguard Worker /** Forward Delete key. 333*38e8c45fSAndroid Build Coastguard Worker * Deletes characters ahead of the insertion point, unlike {@link AKEYCODE_DEL}. */ 334*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_FORWARD_DEL = 112, 335*38e8c45fSAndroid Build Coastguard Worker /** Left Control modifier key. */ 336*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CTRL_LEFT = 113, 337*38e8c45fSAndroid Build Coastguard Worker /** Right Control modifier key. */ 338*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CTRL_RIGHT = 114, 339*38e8c45fSAndroid Build Coastguard Worker /** Caps Lock key. */ 340*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CAPS_LOCK = 115, 341*38e8c45fSAndroid Build Coastguard Worker /** Scroll Lock key. */ 342*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SCROLL_LOCK = 116, 343*38e8c45fSAndroid Build Coastguard Worker /** Left Meta modifier key. */ 344*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_META_LEFT = 117, 345*38e8c45fSAndroid Build Coastguard Worker /** Right Meta modifier key. */ 346*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_META_RIGHT = 118, 347*38e8c45fSAndroid Build Coastguard Worker /** Function modifier key. */ 348*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_FUNCTION = 119, 349*38e8c45fSAndroid Build Coastguard Worker /** System Request / Print Screen key. */ 350*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SYSRQ = 120, 351*38e8c45fSAndroid Build Coastguard Worker /** Break / Pause key. */ 352*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BREAK = 121, 353*38e8c45fSAndroid Build Coastguard Worker /** Home Movement key. 354*38e8c45fSAndroid Build Coastguard Worker * Used for scrolling or moving the cursor around to the start of a line 355*38e8c45fSAndroid Build Coastguard Worker * or to the top of a list. */ 356*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MOVE_HOME = 122, 357*38e8c45fSAndroid Build Coastguard Worker /** End Movement key. 358*38e8c45fSAndroid Build Coastguard Worker * Used for scrolling or moving the cursor around to the end of a line 359*38e8c45fSAndroid Build Coastguard Worker * or to the bottom of a list. */ 360*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MOVE_END = 123, 361*38e8c45fSAndroid Build Coastguard Worker /** Insert key. 362*38e8c45fSAndroid Build Coastguard Worker * Toggles insert / overwrite edit mode. */ 363*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_INSERT = 124, 364*38e8c45fSAndroid Build Coastguard Worker /** Forward key. 365*38e8c45fSAndroid Build Coastguard Worker * Navigates forward in the history stack. Complement of {@link AKEYCODE_BACK}. */ 366*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_FORWARD = 125, 367*38e8c45fSAndroid Build Coastguard Worker /** Play media key. */ 368*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_PLAY = 126, 369*38e8c45fSAndroid Build Coastguard Worker /** Pause media key. */ 370*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_PAUSE = 127, 371*38e8c45fSAndroid Build Coastguard Worker /** Close media key. 372*38e8c45fSAndroid Build Coastguard Worker * May be used to close a CD tray, for example. */ 373*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_CLOSE = 128, 374*38e8c45fSAndroid Build Coastguard Worker /** Eject media key. 375*38e8c45fSAndroid Build Coastguard Worker * May be used to eject a CD tray, for example. */ 376*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_EJECT = 129, 377*38e8c45fSAndroid Build Coastguard Worker /** Record media key. */ 378*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_RECORD = 130, 379*38e8c45fSAndroid Build Coastguard Worker /** F1 key. */ 380*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F1 = 131, 381*38e8c45fSAndroid Build Coastguard Worker /** F2 key. */ 382*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F2 = 132, 383*38e8c45fSAndroid Build Coastguard Worker /** F3 key. */ 384*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F3 = 133, 385*38e8c45fSAndroid Build Coastguard Worker /** F4 key. */ 386*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F4 = 134, 387*38e8c45fSAndroid Build Coastguard Worker /** F5 key. */ 388*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F5 = 135, 389*38e8c45fSAndroid Build Coastguard Worker /** F6 key. */ 390*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F6 = 136, 391*38e8c45fSAndroid Build Coastguard Worker /** F7 key. */ 392*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F7 = 137, 393*38e8c45fSAndroid Build Coastguard Worker /** F8 key. */ 394*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F8 = 138, 395*38e8c45fSAndroid Build Coastguard Worker /** F9 key. */ 396*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F9 = 139, 397*38e8c45fSAndroid Build Coastguard Worker /** F10 key. */ 398*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F10 = 140, 399*38e8c45fSAndroid Build Coastguard Worker /** F11 key. */ 400*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F11 = 141, 401*38e8c45fSAndroid Build Coastguard Worker /** F12 key. */ 402*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F12 = 142, 403*38e8c45fSAndroid Build Coastguard Worker /** Num Lock key. 404*38e8c45fSAndroid Build Coastguard Worker * This is the Num Lock key; it is different from {@link AKEYCODE_NUM}. 405*38e8c45fSAndroid Build Coastguard Worker * This key alters the behavior of other keys on the numeric keypad. */ 406*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUM_LOCK = 143, 407*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '0' key. */ 408*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_0 = 144, 409*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '1' key. */ 410*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_1 = 145, 411*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '2' key. */ 412*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_2 = 146, 413*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '3' key. */ 414*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_3 = 147, 415*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '4' key. */ 416*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_4 = 148, 417*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '5' key. */ 418*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_5 = 149, 419*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '6' key. */ 420*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_6 = 150, 421*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '7' key. */ 422*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_7 = 151, 423*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '8' key. */ 424*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_8 = 152, 425*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '9' key. */ 426*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_9 = 153, 427*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '/' key (for division). */ 428*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_DIVIDE = 154, 429*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '*' key (for multiplication). */ 430*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_MULTIPLY = 155, 431*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '-' key (for subtraction). */ 432*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_SUBTRACT = 156, 433*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '+' key (for addition). */ 434*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_ADD = 157, 435*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '.' key (for decimals or digit grouping). */ 436*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_DOT = 158, 437*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad ',' key (for decimals or digit grouping). */ 438*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_COMMA = 159, 439*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad Enter key. */ 440*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_ENTER = 160, 441*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '=' key. */ 442*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_EQUALS = 161, 443*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad '(' key. */ 444*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_LEFT_PAREN = 162, 445*38e8c45fSAndroid Build Coastguard Worker /** Numeric keypad ')' key. */ 446*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NUMPAD_RIGHT_PAREN = 163, 447*38e8c45fSAndroid Build Coastguard Worker /** Volume Mute key. 448*38e8c45fSAndroid Build Coastguard Worker * Mutes the speaker, unlike {@link AKEYCODE_MUTE}. 449*38e8c45fSAndroid Build Coastguard Worker * This key should normally be implemented as a toggle such that the first press 450*38e8c45fSAndroid Build Coastguard Worker * mutes the speaker and the second press restores the original volume. */ 451*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_VOLUME_MUTE = 164, 452*38e8c45fSAndroid Build Coastguard Worker /** Info key. 453*38e8c45fSAndroid Build Coastguard Worker * Common on TV remotes to show additional information related to what is 454*38e8c45fSAndroid Build Coastguard Worker * currently being viewed. */ 455*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_INFO = 165, 456*38e8c45fSAndroid Build Coastguard Worker /** Channel up key. 457*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, increments the television channel. */ 458*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CHANNEL_UP = 166, 459*38e8c45fSAndroid Build Coastguard Worker /** Channel down key. 460*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, decrements the television channel. */ 461*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CHANNEL_DOWN = 167, 462*38e8c45fSAndroid Build Coastguard Worker /** Zoom in key. */ 463*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_ZOOM_IN = 168, 464*38e8c45fSAndroid Build Coastguard Worker /** Zoom out key. */ 465*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_ZOOM_OUT = 169, 466*38e8c45fSAndroid Build Coastguard Worker /** TV key. 467*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, switches to viewing live TV. */ 468*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV = 170, 469*38e8c45fSAndroid Build Coastguard Worker /** Window key. 470*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, toggles picture-in-picture mode or other windowing functions. */ 471*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_WINDOW = 171, 472*38e8c45fSAndroid Build Coastguard Worker /** Guide key. 473*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, shows a programming guide. */ 474*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_GUIDE = 172, 475*38e8c45fSAndroid Build Coastguard Worker /** DVR key. 476*38e8c45fSAndroid Build Coastguard Worker * On some TV remotes, switches to a DVR mode for recorded shows. */ 477*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DVR = 173, 478*38e8c45fSAndroid Build Coastguard Worker /** Bookmark key. 479*38e8c45fSAndroid Build Coastguard Worker * On some TV remotes, bookmarks content or web pages. */ 480*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BOOKMARK = 174, 481*38e8c45fSAndroid Build Coastguard Worker /** Toggle captions key. 482*38e8c45fSAndroid Build Coastguard Worker * Switches the mode for closed-captioning text, for example during television shows. */ 483*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CAPTIONS = 175, 484*38e8c45fSAndroid Build Coastguard Worker /** Settings key. 485*38e8c45fSAndroid Build Coastguard Worker * Starts the system settings activity. */ 486*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SETTINGS = 176, 487*38e8c45fSAndroid Build Coastguard Worker /** TV power key. 488*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, toggles the power on a television screen. */ 489*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_POWER = 177, 490*38e8c45fSAndroid Build Coastguard Worker /** TV input key. 491*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, switches the input on a television screen. */ 492*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_INPUT = 178, 493*38e8c45fSAndroid Build Coastguard Worker /** Set-top-box power key. 494*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, toggles the power on an external Set-top-box. */ 495*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_STB_POWER = 179, 496*38e8c45fSAndroid Build Coastguard Worker /** Set-top-box input key. 497*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, switches the input mode on an external Set-top-box. */ 498*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_STB_INPUT = 180, 499*38e8c45fSAndroid Build Coastguard Worker /** A/V Receiver power key. 500*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, toggles the power on an external A/V Receiver. */ 501*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_AVR_POWER = 181, 502*38e8c45fSAndroid Build Coastguard Worker /** A/V Receiver input key. 503*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, switches the input mode on an external A/V Receiver. */ 504*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_AVR_INPUT = 182, 505*38e8c45fSAndroid Build Coastguard Worker /** Red "programmable" key. 506*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, acts as a contextual/programmable key. */ 507*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PROG_RED = 183, 508*38e8c45fSAndroid Build Coastguard Worker /** Green "programmable" key. 509*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, actsas a contextual/programmable key. */ 510*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PROG_GREEN = 184, 511*38e8c45fSAndroid Build Coastguard Worker /** Yellow "programmable" key. 512*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, acts as a contextual/programmable key. */ 513*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PROG_YELLOW = 185, 514*38e8c45fSAndroid Build Coastguard Worker /** Blue "programmable" key. 515*38e8c45fSAndroid Build Coastguard Worker * On TV remotes, acts as a contextual/programmable key. */ 516*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PROG_BLUE = 186, 517*38e8c45fSAndroid Build Coastguard Worker /** App switch key. 518*38e8c45fSAndroid Build Coastguard Worker * Should bring up the application switcher dialog. */ 519*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_APP_SWITCH = 187, 520*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #1.*/ 521*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_1 = 188, 522*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #2.*/ 523*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_2 = 189, 524*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #3.*/ 525*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_3 = 190, 526*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #4.*/ 527*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_4 = 191, 528*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #5.*/ 529*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_5 = 192, 530*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #6.*/ 531*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_6 = 193, 532*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #7.*/ 533*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_7 = 194, 534*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #8.*/ 535*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_8 = 195, 536*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #9.*/ 537*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_9 = 196, 538*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #10.*/ 539*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_10 = 197, 540*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #11.*/ 541*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_11 = 198, 542*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #12.*/ 543*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_12 = 199, 544*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #13.*/ 545*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_13 = 200, 546*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #14.*/ 547*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_14 = 201, 548*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #15.*/ 549*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_15 = 202, 550*38e8c45fSAndroid Build Coastguard Worker /** Generic Game Pad Button #16.*/ 551*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BUTTON_16 = 203, 552*38e8c45fSAndroid Build Coastguard Worker /** Language Switch key. 553*38e8c45fSAndroid Build Coastguard Worker * Toggles the current input language such as switching between English and Japanese on 554*38e8c45fSAndroid Build Coastguard Worker * a QWERTY keyboard. On some devices, the same function may be performed by 555*38e8c45fSAndroid Build Coastguard Worker * pressing Shift+Spacebar. */ 556*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_LANGUAGE_SWITCH = 204, 557*38e8c45fSAndroid Build Coastguard Worker /** Manner Mode key. 558*38e8c45fSAndroid Build Coastguard Worker * Toggles silent or vibrate mode on and off to make the device behave more politely 559*38e8c45fSAndroid Build Coastguard Worker * in certain settings such as on a crowded train. On some devices, the key may only 560*38e8c45fSAndroid Build Coastguard Worker * operate when long-pressed. */ 561*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MANNER_MODE = 205, 562*38e8c45fSAndroid Build Coastguard Worker /** 3D Mode key. 563*38e8c45fSAndroid Build Coastguard Worker * Toggles the display between 2D and 3D mode. */ 564*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_3D_MODE = 206, 565*38e8c45fSAndroid Build Coastguard Worker /** Contacts special function key. 566*38e8c45fSAndroid Build Coastguard Worker * Used to launch an address book application. */ 567*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CONTACTS = 207, 568*38e8c45fSAndroid Build Coastguard Worker /** Calendar special function key. 569*38e8c45fSAndroid Build Coastguard Worker * Used to launch a calendar application. */ 570*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CALENDAR = 208, 571*38e8c45fSAndroid Build Coastguard Worker /** Music special function key. 572*38e8c45fSAndroid Build Coastguard Worker * Used to launch a music player application. */ 573*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MUSIC = 209, 574*38e8c45fSAndroid Build Coastguard Worker /** Calculator special function key. 575*38e8c45fSAndroid Build Coastguard Worker * Used to launch a calculator application. */ 576*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CALCULATOR = 210, 577*38e8c45fSAndroid Build Coastguard Worker /** Japanese full-width / half-width key. */ 578*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_ZENKAKU_HANKAKU = 211, 579*38e8c45fSAndroid Build Coastguard Worker /** Japanese alphanumeric key. */ 580*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_EISU = 212, 581*38e8c45fSAndroid Build Coastguard Worker /** Japanese non-conversion key. */ 582*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MUHENKAN = 213, 583*38e8c45fSAndroid Build Coastguard Worker /** Japanese conversion key. */ 584*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_HENKAN = 214, 585*38e8c45fSAndroid Build Coastguard Worker /** Japanese katakana / hiragana key. */ 586*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_KATAKANA_HIRAGANA = 215, 587*38e8c45fSAndroid Build Coastguard Worker /** Japanese Yen key. */ 588*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_YEN = 216, 589*38e8c45fSAndroid Build Coastguard Worker /** Japanese Ro key. */ 590*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_RO = 217, 591*38e8c45fSAndroid Build Coastguard Worker /** Japanese kana key. */ 592*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_KANA = 218, 593*38e8c45fSAndroid Build Coastguard Worker /** Assist key. 594*38e8c45fSAndroid Build Coastguard Worker * Launches the global assist activity. Not delivered to applications. */ 595*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_ASSIST = 219, 596*38e8c45fSAndroid Build Coastguard Worker /** Brightness Down key. 597*38e8c45fSAndroid Build Coastguard Worker * Adjusts the screen brightness down. */ 598*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BRIGHTNESS_DOWN = 220, 599*38e8c45fSAndroid Build Coastguard Worker /** Brightness Up key. 600*38e8c45fSAndroid Build Coastguard Worker * Adjusts the screen brightness up. */ 601*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_BRIGHTNESS_UP = 221, 602*38e8c45fSAndroid Build Coastguard Worker /** Audio Track key. 603*38e8c45fSAndroid Build Coastguard Worker * Switches the audio tracks. */ 604*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_AUDIO_TRACK = 222, 605*38e8c45fSAndroid Build Coastguard Worker /** Sleep key. 606*38e8c45fSAndroid Build Coastguard Worker * Puts the device to sleep. Behaves somewhat like {@link AKEYCODE_POWER} but it 607*38e8c45fSAndroid Build Coastguard Worker * has no effect if the device is already asleep. */ 608*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SLEEP = 223, 609*38e8c45fSAndroid Build Coastguard Worker /** Wakeup key. 610*38e8c45fSAndroid Build Coastguard Worker * Wakes up the device. Behaves somewhat like {@link AKEYCODE_POWER} but it 611*38e8c45fSAndroid Build Coastguard Worker * has no effect if the device is already awake. */ 612*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_WAKEUP = 224, 613*38e8c45fSAndroid Build Coastguard Worker /** Pairing key. 614*38e8c45fSAndroid Build Coastguard Worker * Initiates peripheral pairing mode. Useful for pairing remote control 615*38e8c45fSAndroid Build Coastguard Worker * devices or game controllers, especially if no other input mode is 616*38e8c45fSAndroid Build Coastguard Worker * available. */ 617*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PAIRING = 225, 618*38e8c45fSAndroid Build Coastguard Worker /** Media Top Menu key. 619*38e8c45fSAndroid Build Coastguard Worker * Goes to the top of media menu. */ 620*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_TOP_MENU = 226, 621*38e8c45fSAndroid Build Coastguard Worker /** '11' key. */ 622*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_11 = 227, 623*38e8c45fSAndroid Build Coastguard Worker /** '12' key. */ 624*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_12 = 228, 625*38e8c45fSAndroid Build Coastguard Worker /** Last Channel key. 626*38e8c45fSAndroid Build Coastguard Worker * Goes to the last viewed channel. */ 627*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_LAST_CHANNEL = 229, 628*38e8c45fSAndroid Build Coastguard Worker /** TV data service key. 629*38e8c45fSAndroid Build Coastguard Worker * Displays data services like weather, sports. */ 630*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_DATA_SERVICE = 230, 631*38e8c45fSAndroid Build Coastguard Worker /** Voice Assist key. 632*38e8c45fSAndroid Build Coastguard Worker * Launches the global voice assist activity. Not delivered to applications. */ 633*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_VOICE_ASSIST = 231, 634*38e8c45fSAndroid Build Coastguard Worker /** Radio key. 635*38e8c45fSAndroid Build Coastguard Worker * Toggles TV service / Radio service. */ 636*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_RADIO_SERVICE = 232, 637*38e8c45fSAndroid Build Coastguard Worker /** Teletext key. 638*38e8c45fSAndroid Build Coastguard Worker * Displays Teletext service. */ 639*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_TELETEXT = 233, 640*38e8c45fSAndroid Build Coastguard Worker /** Number entry key. 641*38e8c45fSAndroid Build Coastguard Worker * Initiates to enter multi-digit channel nubmber when each digit key is assigned 642*38e8c45fSAndroid Build Coastguard Worker * for selecting separate channel. Corresponds to Number Entry Mode (0x1D) of CEC 643*38e8c45fSAndroid Build Coastguard Worker * User Control Code. */ 644*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_NUMBER_ENTRY = 234, 645*38e8c45fSAndroid Build Coastguard Worker /** Analog Terrestrial key. 646*38e8c45fSAndroid Build Coastguard Worker * Switches to analog terrestrial broadcast service. */ 647*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_TERRESTRIAL_ANALOG = 235, 648*38e8c45fSAndroid Build Coastguard Worker /** Digital Terrestrial key. 649*38e8c45fSAndroid Build Coastguard Worker * Switches to digital terrestrial broadcast service. */ 650*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_TERRESTRIAL_DIGITAL = 236, 651*38e8c45fSAndroid Build Coastguard Worker /** Satellite key. 652*38e8c45fSAndroid Build Coastguard Worker * Switches to digital satellite broadcast service. */ 653*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_SATELLITE = 237, 654*38e8c45fSAndroid Build Coastguard Worker /** BS key. 655*38e8c45fSAndroid Build Coastguard Worker * Switches to BS digital satellite broadcasting service available in Japan. */ 656*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_SATELLITE_BS = 238, 657*38e8c45fSAndroid Build Coastguard Worker /** CS key. 658*38e8c45fSAndroid Build Coastguard Worker * Switches to CS digital satellite broadcasting service available in Japan. */ 659*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_SATELLITE_CS = 239, 660*38e8c45fSAndroid Build Coastguard Worker /** BS/CS key. 661*38e8c45fSAndroid Build Coastguard Worker * Toggles between BS and CS digital satellite services. */ 662*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_SATELLITE_SERVICE = 240, 663*38e8c45fSAndroid Build Coastguard Worker /** Toggle Network key. 664*38e8c45fSAndroid Build Coastguard Worker * Toggles selecting broacast services. */ 665*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_NETWORK = 241, 666*38e8c45fSAndroid Build Coastguard Worker /** Antenna/Cable key. 667*38e8c45fSAndroid Build Coastguard Worker * Toggles broadcast input source between antenna and cable. */ 668*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_ANTENNA_CABLE = 242, 669*38e8c45fSAndroid Build Coastguard Worker /** HDMI #1 key. 670*38e8c45fSAndroid Build Coastguard Worker * Switches to HDMI input #1. */ 671*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_INPUT_HDMI_1 = 243, 672*38e8c45fSAndroid Build Coastguard Worker /** HDMI #2 key. 673*38e8c45fSAndroid Build Coastguard Worker * Switches to HDMI input #2. */ 674*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_INPUT_HDMI_2 = 244, 675*38e8c45fSAndroid Build Coastguard Worker /** HDMI #3 key. 676*38e8c45fSAndroid Build Coastguard Worker * Switches to HDMI input #3. */ 677*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_INPUT_HDMI_3 = 245, 678*38e8c45fSAndroid Build Coastguard Worker /** HDMI #4 key. 679*38e8c45fSAndroid Build Coastguard Worker * Switches to HDMI input #4. */ 680*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_INPUT_HDMI_4 = 246, 681*38e8c45fSAndroid Build Coastguard Worker /** Composite #1 key. 682*38e8c45fSAndroid Build Coastguard Worker * Switches to composite video input #1. */ 683*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_INPUT_COMPOSITE_1 = 247, 684*38e8c45fSAndroid Build Coastguard Worker /** Composite #2 key. 685*38e8c45fSAndroid Build Coastguard Worker * Switches to composite video input #2. */ 686*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_INPUT_COMPOSITE_2 = 248, 687*38e8c45fSAndroid Build Coastguard Worker /** Component #1 key. 688*38e8c45fSAndroid Build Coastguard Worker * Switches to component video input #1. */ 689*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_INPUT_COMPONENT_1 = 249, 690*38e8c45fSAndroid Build Coastguard Worker /** Component #2 key. 691*38e8c45fSAndroid Build Coastguard Worker * Switches to component video input #2. */ 692*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_INPUT_COMPONENT_2 = 250, 693*38e8c45fSAndroid Build Coastguard Worker /** VGA #1 key. 694*38e8c45fSAndroid Build Coastguard Worker * Switches to VGA (analog RGB) input #1. */ 695*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_INPUT_VGA_1 = 251, 696*38e8c45fSAndroid Build Coastguard Worker /** Audio description key. 697*38e8c45fSAndroid Build Coastguard Worker * Toggles audio description off / on. */ 698*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_AUDIO_DESCRIPTION = 252, 699*38e8c45fSAndroid Build Coastguard Worker /** Audio description mixing volume up key. 700*38e8c45fSAndroid Build Coastguard Worker * Louden audio description volume as compared with normal audio volume. */ 701*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP = 253, 702*38e8c45fSAndroid Build Coastguard Worker /** Audio description mixing volume down key. 703*38e8c45fSAndroid Build Coastguard Worker * Lessen audio description volume as compared with normal audio volume. */ 704*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN = 254, 705*38e8c45fSAndroid Build Coastguard Worker /** Zoom mode key. 706*38e8c45fSAndroid Build Coastguard Worker * Changes Zoom mode (Normal, Full, Zoom, Wide-zoom, etc.) */ 707*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_ZOOM_MODE = 255, 708*38e8c45fSAndroid Build Coastguard Worker /** Contents menu key. 709*38e8c45fSAndroid Build Coastguard Worker * Goes to the title list. Corresponds to Contents Menu (0x0B) of CEC User Control 710*38e8c45fSAndroid Build Coastguard Worker * Code */ 711*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_CONTENTS_MENU = 256, 712*38e8c45fSAndroid Build Coastguard Worker /** Media context menu key. 713*38e8c45fSAndroid Build Coastguard Worker * Goes to the context menu of media contents. Corresponds to Media Context-sensitive 714*38e8c45fSAndroid Build Coastguard Worker * Menu (0x11) of CEC User Control Code. */ 715*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_MEDIA_CONTEXT_MENU = 257, 716*38e8c45fSAndroid Build Coastguard Worker /** Timer programming key. 717*38e8c45fSAndroid Build Coastguard Worker * Goes to the timer recording menu. Corresponds to Timer Programming (0x54) of 718*38e8c45fSAndroid Build Coastguard Worker * CEC User Control Code. */ 719*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_TV_TIMER_PROGRAMMING = 258, 720*38e8c45fSAndroid Build Coastguard Worker /** Help key. */ 721*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_HELP = 259, 722*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NAVIGATE_PREVIOUS = 260, 723*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NAVIGATE_NEXT = 261, 724*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NAVIGATE_IN = 262, 725*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NAVIGATE_OUT = 263, 726*38e8c45fSAndroid Build Coastguard Worker /** Primary stem key for Wear 727*38e8c45fSAndroid Build Coastguard Worker * Main power/reset button on watch. */ 728*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_STEM_PRIMARY = 264, 729*38e8c45fSAndroid Build Coastguard Worker /** Generic stem key 1 for Wear */ 730*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_STEM_1 = 265, 731*38e8c45fSAndroid Build Coastguard Worker /** Generic stem key 2 for Wear */ 732*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_STEM_2 = 266, 733*38e8c45fSAndroid Build Coastguard Worker /** Generic stem key 3 for Wear */ 734*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_STEM_3 = 267, 735*38e8c45fSAndroid Build Coastguard Worker /** Directional Pad Up-Left */ 736*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DPAD_UP_LEFT = 268, 737*38e8c45fSAndroid Build Coastguard Worker /** Directional Pad Down-Left */ 738*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DPAD_DOWN_LEFT = 269, 739*38e8c45fSAndroid Build Coastguard Worker /** Directional Pad Up-Right */ 740*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DPAD_UP_RIGHT = 270, 741*38e8c45fSAndroid Build Coastguard Worker /** Directional Pad Down-Right */ 742*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DPAD_DOWN_RIGHT = 271, 743*38e8c45fSAndroid Build Coastguard Worker /** Skip forward media key */ 744*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_SKIP_FORWARD = 272, 745*38e8c45fSAndroid Build Coastguard Worker /** Skip backward media key */ 746*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_SKIP_BACKWARD = 273, 747*38e8c45fSAndroid Build Coastguard Worker /** Step forward media key. 748*38e8c45fSAndroid Build Coastguard Worker * Steps media forward one from at a time. */ 749*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_STEP_FORWARD = 274, 750*38e8c45fSAndroid Build Coastguard Worker /** Step backward media key. 751*38e8c45fSAndroid Build Coastguard Worker * Steps media backward one from at a time. */ 752*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MEDIA_STEP_BACKWARD = 275, 753*38e8c45fSAndroid Build Coastguard Worker /** Put device to sleep unless a wakelock is held. */ 754*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SOFT_SLEEP = 276, 755*38e8c45fSAndroid Build Coastguard Worker /** Cut key. */ 756*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CUT = 277, 757*38e8c45fSAndroid Build Coastguard Worker /** Copy key. */ 758*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_COPY = 278, 759*38e8c45fSAndroid Build Coastguard Worker /** Paste key. */ 760*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PASTE = 279, 761*38e8c45fSAndroid Build Coastguard Worker /** fingerprint navigation key, up. */ 762*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SYSTEM_NAVIGATION_UP = 280, 763*38e8c45fSAndroid Build Coastguard Worker /** fingerprint navigation key, down. */ 764*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SYSTEM_NAVIGATION_DOWN = 281, 765*38e8c45fSAndroid Build Coastguard Worker /** fingerprint navigation key, left. */ 766*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SYSTEM_NAVIGATION_LEFT = 282, 767*38e8c45fSAndroid Build Coastguard Worker /** fingerprint navigation key, right. */ 768*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SYSTEM_NAVIGATION_RIGHT = 283, 769*38e8c45fSAndroid Build Coastguard Worker /** all apps */ 770*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_ALL_APPS = 284, 771*38e8c45fSAndroid Build Coastguard Worker /** refresh key */ 772*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_REFRESH = 285, 773*38e8c45fSAndroid Build Coastguard Worker /** Thumbs up key. Apps can use this to let user upvote content. */ 774*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_THUMBS_UP = 286, 775*38e8c45fSAndroid Build Coastguard Worker /** Thumbs down key. Apps can use this to let user downvote content. */ 776*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_THUMBS_DOWN = 287, 777*38e8c45fSAndroid Build Coastguard Worker /** Used to switch current account that is consuming content. 778*38e8c45fSAndroid Build Coastguard Worker * May be consumed by system to switch current viewer profile. */ 779*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PROFILE_SWITCH = 288, 780*38e8c45fSAndroid Build Coastguard Worker /** Video Application key #1. */ 781*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_VIDEO_APP_1 = 289, 782*38e8c45fSAndroid Build Coastguard Worker /** Video Application key #2. */ 783*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_VIDEO_APP_2 = 290, 784*38e8c45fSAndroid Build Coastguard Worker /** Video Application key #3. */ 785*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_VIDEO_APP_3 = 291, 786*38e8c45fSAndroid Build Coastguard Worker /** Video Application key #4. */ 787*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_VIDEO_APP_4 = 292, 788*38e8c45fSAndroid Build Coastguard Worker /** Video Application key #5. */ 789*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_VIDEO_APP_5 = 293, 790*38e8c45fSAndroid Build Coastguard Worker /** Video Application key #6. */ 791*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_VIDEO_APP_6 = 294, 792*38e8c45fSAndroid Build Coastguard Worker /** Video Application key #7. */ 793*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_VIDEO_APP_7 = 295, 794*38e8c45fSAndroid Build Coastguard Worker /** Video Application key #8. */ 795*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_VIDEO_APP_8 = 296, 796*38e8c45fSAndroid Build Coastguard Worker /** Featured Application key #1. */ 797*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_FEATURED_APP_1 = 297, 798*38e8c45fSAndroid Build Coastguard Worker /** Featured Application key #2. */ 799*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_FEATURED_APP_2 = 298, 800*38e8c45fSAndroid Build Coastguard Worker /** Featured Application key #3. */ 801*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_FEATURED_APP_3 = 299, 802*38e8c45fSAndroid Build Coastguard Worker /** Featured Application key #4. */ 803*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_FEATURED_APP_4 = 300, 804*38e8c45fSAndroid Build Coastguard Worker /** Demo Application key #1. */ 805*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DEMO_APP_1 = 301, 806*38e8c45fSAndroid Build Coastguard Worker /** Demo Application key #2. */ 807*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DEMO_APP_2 = 302, 808*38e8c45fSAndroid Build Coastguard Worker /** Demo Application key #3. */ 809*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DEMO_APP_3 = 303, 810*38e8c45fSAndroid Build Coastguard Worker /** Demo Application key #4. */ 811*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DEMO_APP_4 = 304, 812*38e8c45fSAndroid Build Coastguard Worker /** Keyboard backlight Down key. 813*38e8c45fSAndroid Build Coastguard Worker * Adjusts the keyboard backlight brightness down. */ 814*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_KEYBOARD_BACKLIGHT_DOWN = 305, 815*38e8c45fSAndroid Build Coastguard Worker /** Keyboard backlight Up key. 816*38e8c45fSAndroid Build Coastguard Worker * Adjusts the keyboard backlight brightness up. */ 817*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_KEYBOARD_BACKLIGHT_UP = 306, 818*38e8c45fSAndroid Build Coastguard Worker /** Keyboard backlight Toggle key. 819*38e8c45fSAndroid Build Coastguard Worker * Toggles the keyboard backlight on/off. */ 820*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_KEYBOARD_BACKLIGHT_TOGGLE = 307, 821*38e8c45fSAndroid Build Coastguard Worker /** The primary button on the barrel of a stylus. 822*38e8c45fSAndroid Build Coastguard Worker * This is usually the button closest to the tip of the stylus. */ 823*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_STYLUS_BUTTON_PRIMARY = 308, 824*38e8c45fSAndroid Build Coastguard Worker /** The secondary button on the barrel of a stylus. 825*38e8c45fSAndroid Build Coastguard Worker * This is usually the second button from the tip of the stylus. */ 826*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_STYLUS_BUTTON_SECONDARY = 309, 827*38e8c45fSAndroid Build Coastguard Worker /** The tertiary button on the barrel of a stylus. 828*38e8c45fSAndroid Build Coastguard Worker * This is usually the third button from the tip of the stylus. */ 829*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_STYLUS_BUTTON_TERTIARY = 310, 830*38e8c45fSAndroid Build Coastguard Worker /** A button on the tail end of a stylus. */ 831*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_STYLUS_BUTTON_TAIL = 311, 832*38e8c45fSAndroid Build Coastguard Worker /** Key to open recent apps (a.k.a. Overview) */ 833*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_RECENT_APPS = 312, 834*38e8c45fSAndroid Build Coastguard Worker /** User customizable key #1. */ 835*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MACRO_1 = 313, 836*38e8c45fSAndroid Build Coastguard Worker /** User customizable key #2. */ 837*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MACRO_2 = 314, 838*38e8c45fSAndroid Build Coastguard Worker /** User customizable key #3. */ 839*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MACRO_3 = 315, 840*38e8c45fSAndroid Build Coastguard Worker /** User customizable key #4. */ 841*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_MACRO_4 = 316, 842*38e8c45fSAndroid Build Coastguard Worker /** Open Emoji picker */ 843*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_EMOJI_PICKER = 317, 844*38e8c45fSAndroid Build Coastguard Worker /** Take Screenshot */ 845*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_SCREENSHOT = 318, 846*38e8c45fSAndroid Build Coastguard Worker /** To start dictate to an input field */ 847*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DICTATE = 319, 848*38e8c45fSAndroid Build Coastguard Worker /** AC New */ 849*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_NEW = 320, 850*38e8c45fSAndroid Build Coastguard Worker /** AC Close */ 851*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_CLOSE = 321, 852*38e8c45fSAndroid Build Coastguard Worker /** To toggle 'Do Not Disturb' mode */ 853*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_DO_NOT_DISTURB = 322, 854*38e8c45fSAndroid Build Coastguard Worker /** To Print */ 855*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_PRINT = 323, 856*38e8c45fSAndroid Build Coastguard Worker /** To Lock the screen */ 857*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_LOCK = 324, 858*38e8c45fSAndroid Build Coastguard Worker /** To toggle fullscreen mode (on the current application) */ 859*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_FULLSCREEN = 325, 860*38e8c45fSAndroid Build Coastguard Worker /** F13 key */ 861*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F13 = 326, 862*38e8c45fSAndroid Build Coastguard Worker /** F14 key */ 863*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F14 = 327, 864*38e8c45fSAndroid Build Coastguard Worker /** F15 key */ 865*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F15 = 328, 866*38e8c45fSAndroid Build Coastguard Worker /** F16 key */ 867*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F16 = 329, 868*38e8c45fSAndroid Build Coastguard Worker /** F17 key */ 869*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F17 = 330, 870*38e8c45fSAndroid Build Coastguard Worker /** F18 key */ 871*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F18 = 331, 872*38e8c45fSAndroid Build Coastguard Worker /** F19 key */ 873*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F19 = 332, 874*38e8c45fSAndroid Build Coastguard Worker /** F20 key */ 875*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F20 = 333, 876*38e8c45fSAndroid Build Coastguard Worker /** F21 key */ 877*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F21 = 334, 878*38e8c45fSAndroid Build Coastguard Worker /** F22 key */ 879*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F22 = 335, 880*38e8c45fSAndroid Build Coastguard Worker /** F23 key */ 881*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F23 = 336, 882*38e8c45fSAndroid Build Coastguard Worker /** F24 key */ 883*38e8c45fSAndroid Build Coastguard Worker AKEYCODE_F24 = 337, 884*38e8c45fSAndroid Build Coastguard Worker 885*38e8c45fSAndroid Build Coastguard Worker // NOTE: If you add a new keycode here you must also add it to several other files. 886*38e8c45fSAndroid Build Coastguard Worker // Refer to frameworks/base/core/java/android/view/KeyEvent.java for the full list. 887*38e8c45fSAndroid Build Coastguard Worker }; 888*38e8c45fSAndroid Build Coastguard Worker 889*38e8c45fSAndroid Build Coastguard Worker #ifdef __cplusplus 890*38e8c45fSAndroid Build Coastguard Worker } 891*38e8c45fSAndroid Build Coastguard Worker #endif 892*38e8c45fSAndroid Build Coastguard Worker 893*38e8c45fSAndroid Build Coastguard Worker #endif // _ANDROID_KEYCODES_H 894*38e8c45fSAndroid Build Coastguard Worker 895*38e8c45fSAndroid Build Coastguard Worker /** @} */ 896