146b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown/* 246b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * Copyright (C) 2010 The Android Open Source Project 346b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * 446b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * Licensed under the Apache License, Version 2.0 (the "License"); 546b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * you may not use this file except in compliance with the License. 646b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * You may obtain a copy of the License at 746b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * 846b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * http://www.apache.org/licenses/LICENSE-2.0 946b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * 1046b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * Unless required by applicable law or agreed to in writing, software 1146b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * distributed under the License is distributed on an "AS IS" BASIS, 1246b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1346b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * See the License for the specific language governing permissions and 1446b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * limitations under the License. 1546b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown */ 1646b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown 1746b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown#ifndef _ANDROID_KEYCODES_H 1846b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown#define _ANDROID_KEYCODES_H 1946b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown 2046b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown/****************************************************************** 2146b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * 2246b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * IMPORTANT NOTICE: 2346b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * 2446b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * This file is part of Android's set of stable system headers 2546b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * exposed by the Android NDK (Native Development Kit). 2646b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * 2746b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * Third-party source AND binary code relies on the definitions 2846b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * here to be FROZEN ON ALL UPCOMING PLATFORM RELEASES. 2946b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * 3046b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * - DO NOT MODIFY ENUMS (EXCEPT IF YOU ADD NEW 32-BIT VALUES) 3146b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * - DO NOT MODIFY CONSTANTS OR FUNCTIONAL MACROS 3246b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * - DO NOT CHANGE THE SIGNATURE OF FUNCTIONS IN ANY WAY 3346b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * - DO NOT CHANGE THE LAYOUT OR SIZE OF STRUCTURES 3446b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown */ 3546b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown 3646b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown#include <sys/types.h> 3746b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown 3846b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown#ifdef __cplusplus 3946b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brownextern "C" { 4046b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown#endif 4146b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown 4246b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown/* 4346b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown * Key codes. 4446b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown */ 4546b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brownenum { 46fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_UNKNOWN = 0, 47fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_SOFT_LEFT = 1, 48fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_SOFT_RIGHT = 2, 49fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_HOME = 3, 50fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BACK = 4, 51fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_CALL = 5, 52fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_ENDCALL = 6, 53fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_0 = 7, 54fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_1 = 8, 55fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_2 = 9, 56fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_3 = 10, 57fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_4 = 11, 58fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_5 = 12, 59fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_6 = 13, 60fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_7 = 14, 61fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_8 = 15, 62fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_9 = 16, 63fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_STAR = 17, 64fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_POUND = 18, 65fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_DPAD_UP = 19, 66fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_DPAD_DOWN = 20, 67fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_DPAD_LEFT = 21, 68fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_DPAD_RIGHT = 22, 69fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_DPAD_CENTER = 23, 70fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_VOLUME_UP = 24, 71fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_VOLUME_DOWN = 25, 72fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_POWER = 26, 73fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_CAMERA = 27, 74fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_CLEAR = 28, 75fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_A = 29, 76fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_B = 30, 77fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_C = 31, 78fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_D = 32, 79fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_E = 33, 80fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_F = 34, 81fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_G = 35, 82fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_H = 36, 83fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_I = 37, 84fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_J = 38, 85fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_K = 39, 86fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_L = 40, 87fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_M = 41, 88fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_N = 42, 89fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_O = 43, 90fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_P = 44, 91fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_Q = 45, 92fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_R = 46, 93fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_S = 47, 94fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_T = 48, 95fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_U = 49, 96fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_V = 50, 97fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_W = 51, 98fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_X = 52, 99fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_Y = 53, 100fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_Z = 54, 101fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_COMMA = 55, 102fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_PERIOD = 56, 103fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_ALT_LEFT = 57, 104fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_ALT_RIGHT = 58, 105fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_SHIFT_LEFT = 59, 106fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_SHIFT_RIGHT = 60, 107fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_TAB = 61, 108fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_SPACE = 62, 109fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_SYM = 63, 110fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_EXPLORER = 64, 111fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_ENVELOPE = 65, 112fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_ENTER = 66, 113fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_DEL = 67, 114fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_GRAVE = 68, 115fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_MINUS = 69, 116fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_EQUALS = 70, 117fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_LEFT_BRACKET = 71, 118fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_RIGHT_BRACKET = 72, 119fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BACKSLASH = 73, 120fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_SEMICOLON = 74, 121fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_APOSTROPHE = 75, 122fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_SLASH = 76, 123fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_AT = 77, 124fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_NUM = 78, 125fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_HEADSETHOOK = 79, 126fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_FOCUS = 80, // *Camera* focus 127fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_PLUS = 81, 128fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_MENU = 82, 129fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_NOTIFICATION = 83, 130fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_SEARCH = 84, 131fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_MEDIA_PLAY_PAUSE= 85, 132fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_MEDIA_STOP = 86, 133fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_MEDIA_NEXT = 87, 134fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_MEDIA_PREVIOUS = 88, 135fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_MEDIA_REWIND = 89, 136fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_MEDIA_FAST_FORWARD = 90, 137fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_MUTE = 91, 138fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_PAGE_UP = 92, 139fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_PAGE_DOWN = 93, 140fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_PICTSYMBOLS = 94, 141fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_SWITCH_CHARSET = 95, 142fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_A = 96, 143fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_B = 97, 144fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_C = 98, 145fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_X = 99, 146fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_Y = 100, 147fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_Z = 101, 148fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_L1 = 102, 149fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_R1 = 103, 150fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_L2 = 104, 151fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_R2 = 105, 152fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_THUMBL = 106, 153fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_THUMBR = 107, 154fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_START = 108, 155fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_SELECT = 109, 156fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown AKEYCODE_BUTTON_MODE = 110, 157497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_ESCAPE = 111, 158497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_FORWARD_DEL = 112, 159497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_CTRL_LEFT = 113, 160497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_CTRL_RIGHT = 114, 161497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_CAPS_LOCK = 115, 162497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_SCROLL_LOCK = 116, 163497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_META_LEFT = 117, 164497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_META_RIGHT = 118, 165497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_FUNCTION = 119, 166497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_SYSRQ = 120, 167497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_BREAK = 121, 168497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_MOVE_HOME = 122, 169497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_MOVE_END = 123, 170497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_INSERT = 124, 171497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_FORWARD = 125, 172497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_MEDIA_PLAY = 126, 173497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_MEDIA_PAUSE = 127, 174497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_MEDIA_CLOSE = 128, 175497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_MEDIA_EJECT = 129, 176497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_MEDIA_RECORD = 130, 177497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_F1 = 131, 178497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_F2 = 132, 179497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_F3 = 133, 180497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_F4 = 134, 181497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_F5 = 135, 182497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_F6 = 136, 183497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_F7 = 137, 184497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_F8 = 138, 185497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_F9 = 139, 186497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_F10 = 140, 187497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_F11 = 141, 188497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_F12 = 142, 189497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUM_LOCK = 143, 190497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_0 = 144, 191497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_1 = 145, 192497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_2 = 146, 193497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_3 = 147, 194497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_4 = 148, 195497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_5 = 149, 196497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_6 = 150, 197497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_7 = 151, 198497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_8 = 152, 199497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_9 = 153, 200497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_DIVIDE = 154, 201497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_MULTIPLY = 155, 202497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_SUBTRACT = 156, 203497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_ADD = 157, 204497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_DOT = 158, 205497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_COMMA = 159, 206497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_ENTER = 160, 207497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_EQUALS = 161, 208497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_LEFT_PAREN = 162, 209497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown AKEYCODE_NUMPAD_RIGHT_PAREN = 163, 210b0418da0e7594a8c2164a46985c5f1993632e010Jeff Brown AKEYCODE_VOLUME_MUTE = 164, 2113adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_INFO = 165, 2123adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_CHANNEL_UP = 166, 2133adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_CHANNEL_DOWN = 167, 2143adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_ZOOM_IN = 168, 2153adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_ZOOM_OUT = 169, 2163adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_TV = 170, 2173adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_WINDOW = 171, 2183adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_GUIDE = 172, 2193adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_DVR = 173, 2203adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_BOOKMARK = 174, 2213adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_CAPTIONS = 175, 2223adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_SETTINGS = 176, 2233adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_TV_POWER = 177, 2243adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_TV_INPUT = 178, 2253adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_STB_POWER = 179, 2263adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_STB_INPUT = 180, 2273adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_AVR_POWER = 181, 2283adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_AVR_INPUT = 182, 2293adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_PROG_RED = 183, 2303adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_PROG_GREEN = 184, 2313adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_PROG_YELLOW = 185, 2323adf490a5aaa2e87676c8985b566fcb0dfeb74b9Jason Bayer AKEYCODE_PROG_BLUE = 186, 23349ed71db425c5054e3ad9526496a7e116c89556bJeff Brown AKEYCODE_APP_SWITCH = 187, 234cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_1 = 188, 235cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_2 = 189, 236cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_3 = 190, 237cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_4 = 191, 238cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_5 = 192, 239cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_6 = 193, 240cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_7 = 194, 241cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_8 = 195, 242cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_9 = 196, 243cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_10 = 197, 244cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_11 = 198, 245cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_12 = 199, 246cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_13 = 200, 247cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_14 = 201, 248cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_15 = 202, 249cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown AKEYCODE_BUTTON_16 = 203, 2509812aed2765c671e6c3f5255ac1b8a2fe0e72ef6Jeff Brown AKEYCODE_LANGUAGE_SWITCH = 204, 2519812aed2765c671e6c3f5255ac1b8a2fe0e72ef6Jeff Brown AKEYCODE_MANNER_MODE = 205, 2529812aed2765c671e6c3f5255ac1b8a2fe0e72ef6Jeff Brown AKEYCODE_3D_MODE = 206, 2536651a638348c15e89e265b0a53c775cac9beafa2Jeff Brown AKEYCODE_CONTACTS = 207, 2546651a638348c15e89e265b0a53c775cac9beafa2Jeff Brown AKEYCODE_CALENDAR = 208, 2556651a638348c15e89e265b0a53c775cac9beafa2Jeff Brown AKEYCODE_MUSIC = 209, 2566651a638348c15e89e265b0a53c775cac9beafa2Jeff Brown AKEYCODE_CALCULATOR = 210, 25746b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown 258fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown // NOTE: If you add a new keycode here you must also add it to several other files. 259fd03582995e0fce963dd0fa0669e3211b74c0dd7Jeff Brown // Refer to frameworks/base/core/java/android/view/KeyEvent.java for the full list. 26046b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown}; 26146b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown 26246b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown#ifdef __cplusplus 26346b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown} 26446b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown#endif 26546b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown 26646b9ac0ae2162309774a7478cd9d4e578747bfc2Jeff Brown#endif // _ANDROID_KEYCODES_H 267