• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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