1/* 2 * Copyright (c) 2022 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS; 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16/** 17 * KeyCode 18 * 19 * @enum { number } 20 * @syscap SystemCapability.MultimodalInput.Input.Core 21 * @since 9 22 */ 23export declare enum KeyCode { 24 KEYCODE_FN = 0, 25 KEYCODE_UNKNOWN = -1, 26 KEYCODE_HOME = 1, 27 KEYCODE_BACK = 2, 28 KEYCODE_MEDIA_PLAY_PAUSE = 10, 29 KEYCODE_MEDIA_STOP = 11, 30 KEYCODE_MEDIA_NEXT = 12, 31 KEYCODE_MEDIA_PREVIOUS = 13, 32 KEYCODE_MEDIA_REWIND = 14, 33 KEYCODE_MEDIA_FAST_FORWARD = 15, 34 KEYCODE_VOLUME_UP = 16, 35 KEYCODE_VOLUME_DOWN = 17, 36 KEYCODE_POWER = 18, 37 KEYCODE_CAMERA = 19, 38 KEYCODE_VOLUME_MUTE = 22, 39 KEYCODE_MUTE = 23, 40 KEYCODE_BRIGHTNESS_UP = 40, 41 KEYCODE_BRIGHTNESS_DOWN = 41, 42 KEYCODE_0 = 2000, 43 KEYCODE_1 = 2001, 44 KEYCODE_2 = 2002, 45 KEYCODE_3 = 2003, 46 KEYCODE_4 = 2004, 47 KEYCODE_5 = 2005, 48 KEYCODE_6 = 2006, 49 KEYCODE_7 = 2007, 50 KEYCODE_8 = 2008, 51 KEYCODE_9 = 2009, 52 KEYCODE_STAR = 2010, 53 KEYCODE_POUND = 2011, 54 KEYCODE_DPAD_UP = 2012, 55 KEYCODE_DPAD_DOWN = 2013, 56 KEYCODE_DPAD_LEFT = 2014, 57 KEYCODE_DPAD_RIGHT = 2015, 58 KEYCODE_DPAD_CENTER = 2016, 59 KEYCODE_A = 2017, 60 KEYCODE_B = 2018, 61 KEYCODE_C = 2019, 62 KEYCODE_D = 2020, 63 KEYCODE_E = 2021, 64 KEYCODE_F = 2022, 65 KEYCODE_G = 2023, 66 KEYCODE_H = 2024, 67 KEYCODE_I = 2025, 68 KEYCODE_J = 2026, 69 KEYCODE_K = 2027, 70 KEYCODE_L = 2028, 71 KEYCODE_M = 2029, 72 KEYCODE_N = 2030, 73 KEYCODE_O = 2031, 74 KEYCODE_P = 2032, 75 KEYCODE_Q = 2033, 76 KEYCODE_R = 2034, 77 KEYCODE_S = 2035, 78 KEYCODE_T = 2036, 79 KEYCODE_U = 2037, 80 KEYCODE_V = 2038, 81 KEYCODE_W = 2039, 82 KEYCODE_X = 2040, 83 KEYCODE_Y = 2041, 84 KEYCODE_Z = 2042, 85 KEYCODE_COMMA = 2043, 86 KEYCODE_PERIOD = 2044, 87 KEYCODE_ALT_LEFT = 2045, 88 KEYCODE_ALT_RIGHT = 2046, 89 KEYCODE_SHIFT_LEFT = 2047, 90 KEYCODE_SHIFT_RIGHT = 2048, 91 KEYCODE_TAB = 2049, 92 KEYCODE_SPACE = 2050, 93 KEYCODE_SYM = 2051, 94 KEYCODE_EXPLORER = 2052, 95 KEYCODE_ENVELOPE = 2053, 96 KEYCODE_ENTER = 2054, 97 KEYCODE_DEL = 2055, 98 KEYCODE_GRAVE = 2056, 99 KEYCODE_MINUS = 2057, 100 KEYCODE_EQUALS = 2058, 101 KEYCODE_LEFT_BRACKET = 2059, 102 KEYCODE_RIGHT_BRACKET = 2060, 103 KEYCODE_BACKSLASH = 2061, 104 KEYCODE_SEMICOLON = 2062, 105 KEYCODE_APOSTROPHE = 2063, 106 KEYCODE_SLASH = 2064, 107 KEYCODE_AT = 2065, 108 KEYCODE_PLUS = 2066, 109 KEYCODE_MENU = 2067, 110 KEYCODE_PAGE_UP = 2068, 111 KEYCODE_PAGE_DOWN = 2069, 112 KEYCODE_ESCAPE = 2070, 113 KEYCODE_FORWARD_DEL = 2071, 114 KEYCODE_CTRL_LEFT = 2072, 115 KEYCODE_CTRL_RIGHT = 2073, 116 KEYCODE_CAPS_LOCK = 2074, 117 KEYCODE_SCROLL_LOCK = 2075, 118 KEYCODE_META_LEFT = 2076, 119 KEYCODE_META_RIGHT = 2077, 120 KEYCODE_FUNCTION = 2078, 121 KEYCODE_SYSRQ = 2079, 122 KEYCODE_BREAK = 2080, 123 KEYCODE_MOVE_HOME = 2081, 124 KEYCODE_MOVE_END = 2082, 125 KEYCODE_INSERT = 2083, 126 KEYCODE_FORWARD = 2084, 127 KEYCODE_MEDIA_PLAY = 2085, 128 KEYCODE_MEDIA_PAUSE = 2086, 129 KEYCODE_MEDIA_CLOSE = 2087, 130 KEYCODE_MEDIA_EJECT = 2088, 131 KEYCODE_MEDIA_RECORD = 2089, 132 KEYCODE_F1 = 2090, 133 KEYCODE_F2 = 2091, 134 KEYCODE_F3 = 2092, 135 KEYCODE_F4 = 2093, 136 KEYCODE_F5 = 2094, 137 KEYCODE_F6 = 2095, 138 KEYCODE_F7 = 2096, 139 KEYCODE_F8 = 2097, 140 KEYCODE_F9 = 2098, 141 KEYCODE_F10 = 2099, 142 KEYCODE_F11 = 2100, 143 KEYCODE_F12 = 2101, 144 KEYCODE_NUM_LOCK = 2102, 145 KEYCODE_NUMPAD_0 = 2103, 146 KEYCODE_NUMPAD_1 = 2104, 147 KEYCODE_NUMPAD_2 = 2105, 148 KEYCODE_NUMPAD_3 = 2106, 149 KEYCODE_NUMPAD_4 = 2107, 150 KEYCODE_NUMPAD_5 = 2108, 151 KEYCODE_NUMPAD_6 = 2109, 152 KEYCODE_NUMPAD_7 = 2110, 153 KEYCODE_NUMPAD_8 = 2111, 154 KEYCODE_NUMPAD_9 = 2112, 155 KEYCODE_NUMPAD_DIVIDE = 2113, 156 KEYCODE_NUMPAD_MULTIPLY = 2114, 157 KEYCODE_NUMPAD_SUBTRACT = 2115, 158 KEYCODE_NUMPAD_ADD = 2116, 159 KEYCODE_NUMPAD_DOT = 2117, 160 KEYCODE_NUMPAD_COMMA = 2118, 161 KEYCODE_NUMPAD_ENTER = 2119, 162 KEYCODE_NUMPAD_EQUALS = 2120, 163 KEYCODE_NUMPAD_LEFT_PAREN = 2121, 164 KEYCODE_NUMPAD_RIGHT_PAREN = 2122, 165 KEYCODE_VIRTUAL_MULTITASK = 2210, 166 KEYCODE_SLEEP = 2600, 167 KEYCODE_ZENKAKU_HANKAKU = 2601, 168 KEYCODE_102ND = 2602, 169 KEYCODE_RO = 2603, 170 KEYCODE_KATAKANA = 2604, 171 KEYCODE_HIRAGANA = 2605, 172 KEYCODE_HENKAN = 2606, 173 KEYCODE_KATAKANA_HIRAGANA = 2607, 174 KEYCODE_MUHENKAN = 2608, 175 KEYCODE_LINEFEED = 2609, 176 KEYCODE_MACRO = 2610, 177 KEYCODE_NUMPAD_PLUSMINUS = 2611, 178 KEYCODE_SCALE = 2612, 179 KEYCODE_HANGUEL = 2613, 180 KEYCODE_HANJA = 2614, 181 KEYCODE_YEN = 2615, 182 KEYCODE_STOP = 2616, 183 KEYCODE_AGAIN = 2617, 184 KEYCODE_PROPS = 2618, 185 KEYCODE_UNDO = 2619, 186 KEYCODE_COPY = 2620, 187 KEYCODE_OPEN = 2621, 188 KEYCODE_PASTE = 2622, 189 KEYCODE_FIND = 2623, 190 KEYCODE_CUT = 2624, 191 KEYCODE_HELP = 2625, 192 KEYCODE_CALC = 2626, 193 KEYCODE_FILE = 2627, 194 KEYCODE_BOOKMARKS = 2628, 195 KEYCODE_NEXT = 2629, 196 KEYCODE_PLAYPAUSE = 2630, 197 KEYCODE_PREVIOUS = 2631, 198 KEYCODE_STOPCD = 2632, 199 KEYCODE_CONFIG = 2634, 200 KEYCODE_REFRESH = 2635, 201 KEYCODE_EXIT = 2636, 202 KEYCODE_EDIT = 2637, 203 KEYCODE_SCROLLUP = 2638, 204 KEYCODE_SCROLLDOWN = 2639, 205 KEYCODE_NEW = 2640, 206 KEYCODE_REDO = 2641, 207 KEYCODE_CLOSE = 2642, 208 KEYCODE_PLAY = 2643, 209 KEYCODE_BASSBOOST = 2644, 210 KEYCODE_PRINT = 2645, 211 KEYCODE_CHAT = 2646, 212 KEYCODE_FINANCE = 2647, 213 KEYCODE_CANCEL = 2648, 214 KEYCODE_KBDILLUM_TOGGLE = 2649, 215 KEYCODE_KBDILLUM_DOWN = 2650, 216 KEYCODE_KBDILLUM_UP = 2651, 217 KEYCODE_SEND = 2652, 218 KEYCODE_REPLY = 2653, 219 KEYCODE_FORWARDMAIL = 2654, 220 KEYCODE_SAVE = 2655, 221 KEYCODE_DOCUMENTS = 2656, 222 KEYCODE_VIDEO_NEXT = 2657, 223 KEYCODE_VIDEO_PREV = 2658, 224 KEYCODE_BRIGHTNESS_CYCLE = 2659, 225 KEYCODE_BRIGHTNESS_ZERO = 2660, 226 KEYCODE_DISPLAY_OFF = 2661, 227 KEYCODE_BTN_MISC = 2662, 228 KEYCODE_GOTO = 2663, 229 KEYCODE_INFO = 2664, 230 KEYCODE_PROGRAM = 2665, 231 KEYCODE_PVR = 2666, 232 KEYCODE_SUBTITLE = 2667, 233 KEYCODE_FULL_SCREEN = 2668, 234 KEYCODE_KEYBOARD = 2669, 235 KEYCODE_ASPECT_RATIO = 2670, 236 KEYCODE_PC = 2671, 237 KEYCODE_TV = 2672, 238 KEYCODE_TV2 = 2673, 239 KEYCODE_VCR = 2674, 240 KEYCODE_VCR2 = 2675, 241 KEYCODE_SAT = 2676, 242 KEYCODE_CD = 2677, 243 KEYCODE_TAPE = 2678, 244 KEYCODE_TUNER = 2679, 245 KEYCODE_PLAYER = 2680, 246 KEYCODE_DVD = 2681, 247 KEYCODE_AUDIO = 2682, 248 KEYCODE_VIDEO = 2683, 249 KEYCODE_MEMO = 2684, 250 KEYCODE_CALENDAR = 2685, 251 KEYCODE_RED = 2686, 252 KEYCODE_GREEN = 2687, 253 KEYCODE_YELLOW = 2688, 254 KEYCODE_BLUE = 2689, 255 KEYCODE_CHANNELUP = 2690, 256 KEYCODE_CHANNELDOWN = 2691, 257 KEYCODE_LAST = 2692, 258 KEYCODE_RESTART = 2693, 259 KEYCODE_SLOW = 2694, 260 KEYCODE_SHUFFLE = 2695, 261 KEYCODE_VIDEOPHONE = 2696, 262 KEYCODE_GAMES = 2697, 263 KEYCODE_ZOOMIN = 2698, 264 KEYCODE_ZOOMOUT = 2699, 265 KEYCODE_ZOOMRESET = 2700, 266 KEYCODE_WORDPROCESSOR = 2701, 267 KEYCODE_EDITOR = 2702, 268 KEYCODE_SPREADSHEET = 2703, 269 KEYCODE_GRAPHICSEDITOR = 2704, 270 KEYCODE_PRESENTATION = 2705, 271 KEYCODE_DATABASE = 2706, 272 KEYCODE_NEWS = 2707, 273 KEYCODE_VOICEMAIL = 2708, 274 KEYCODE_ADDRESSBOOK = 2709, 275 KEYCODE_MESSENGER = 2710, 276 KEYCODE_BRIGHTNESS_TOGGLE = 2711, 277 KEYCODE_SPELLCHECK = 2712, 278 KEYCODE_COFFEE = 2713, 279 KEYCODE_MEDIA_REPEAT = 2714, 280 KEYCODE_IMAGES = 2715, 281 KEYCODE_BUTTONCONFIG = 2716, 282 KEYCODE_TASKMANAGER = 2717, 283 KEYCODE_JOURNAL = 2718, 284 KEYCODE_CONTROLPANEL = 2719, 285 KEYCODE_APPSELECT = 2720, 286 KEYCODE_SCREENSAVER = 2721, 287 KEYCODE_ASSISTANT = 2722, 288 KEYCODE_KBD_LAYOUT_NEXT = 2723, 289 KEYCODE_BRIGHTNESS_MIN = 2724, 290 KEYCODE_BRIGHTNESS_MAX = 2725, 291 KEYCODE_KBDINPUTASSIST_PREV = 2726, 292 KEYCODE_KBDINPUTASSIST_NEXT = 2727, 293 KEYCODE_KBDINPUTASSIST_PREVGROUP = 2728, 294 KEYCODE_KBDINPUTASSIST_NEXTGROUP = 2729, 295 KEYCODE_KBDINPUTASSIST_ACCEPT = 2730, 296 KEYCODE_KBDINPUTASSIST_CANCEL = 2731, 297 KEYCODE_FRONT = 2800, 298 KEYCODE_SETUP = 2801, 299 KEYCODE_WAKEUP = 2802, 300 KEYCODE_SENDFILE = 2803, 301 KEYCODE_DELETEFILE = 2804, 302 KEYCODE_XFER = 2805, 303 KEYCODE_PROG1 = 2806, 304 KEYCODE_PROG2 = 2807, 305 KEYCODE_MSDOS = 2808, 306 KEYCODE_SCREENLOCK = 2809, 307 KEYCODE_DIRECTION_ROTATE_DISPLAY = 2810, 308 KEYCODE_CYCLEWINDOWS = 2811, 309 KEYCODE_COMPUTER = 2812, 310 KEYCODE_EJECTCLOSECD = 2813, 311 KEYCODE_ISO = 2814, 312 KEYCODE_MOVE = 2815, 313 KEYCODE_F13 = 2816, 314 KEYCODE_F14 = 2817, 315 KEYCODE_F15 = 2818, 316 KEYCODE_F16 = 2819, 317 KEYCODE_F17 = 2820, 318 KEYCODE_F18 = 2821, 319 KEYCODE_F19 = 2822, 320 KEYCODE_F20 = 2823, 321 KEYCODE_F21 = 2824, 322 KEYCODE_F22 = 2825, 323 KEYCODE_F23 = 2826, 324 KEYCODE_F24 = 2827, 325 KEYCODE_PROG3 = 2828, 326 KEYCODE_PROG4 = 2829, 327 KEYCODE_DASHBOARD = 2830, 328 KEYCODE_SUSPEND = 2831, 329 KEYCODE_HP = 2832, 330 KEYCODE_SOUND = 2833, 331 KEYCODE_QUESTION = 2834, 332 KEYCODE_CONNECT = 2836, 333 KEYCODE_SPORT = 2837, 334 KEYCODE_SHOP = 2838, 335 KEYCODE_ALTERASE = 2839, 336 KEYCODE_SWITCHVIDEOMODE = 2841, 337 KEYCODE_BATTERY = 2842, 338 KEYCODE_BLUETOOTH = 2843, 339 KEYCODE_WLAN = 2844, 340 KEYCODE_UWB = 2845, 341 KEYCODE_WWAN_WIMAX = 2846, 342 KEYCODE_RFKILL = 2847, 343 KEYCODE_CHANNEL = 3001, 344 KEYCODE_BTN_0 = 3100, 345 KEYCODE_BTN_1 = 3101, 346 KEYCODE_BTN_2 = 3102, 347 KEYCODE_BTN_3 = 3103, 348 KEYCODE_BTN_4 = 3104, 349 KEYCODE_BTN_5 = 3105, 350 KEYCODE_BTN_6 = 3106, 351 KEYCODE_BTN_7 = 3107, 352 KEYCODE_BTN_8 = 3108, 353 KEYCODE_BTN_9 = 3109 354} 355