keycodes.h revision e85650d6032c7c66f5c1faf15399a5b7cb59bb63
1e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian/* 2e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * Copyright (C) 2010 The Android Open Source Project 3e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * 4e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * Licensed under the Apache License, Version 2.0 (the "License"); 5e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * you may not use this file except in compliance with the License. 6e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * You may obtain a copy of the License at 7e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * 8e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * http://www.apache.org/licenses/LICENSE-2.0 9e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * 10e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * Unless required by applicable law or agreed to in writing, software 11e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * distributed under the License is distributed on an "AS IS" BASIS, 12e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * See the License for the specific language governing permissions and 14e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * limitations under the License. 15e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian */ 16e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian 17e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian#ifndef _ANDROID_KEYCODES_H 18e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian#define _ANDROID_KEYCODES_H 19e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian 20e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian/****************************************************************** 21e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * 22e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * IMPORTANT NOTICE: 23e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * 24e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * This file is part of Android's set of stable system headers 25e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * exposed by the Android NDK (Native Development Kit). 26e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * 27e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * Third-party source AND binary code relies on the definitions 28e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * here to be FROZEN ON ALL UPCOMING PLATFORM RELEASES. 29e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * 30e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * - DO NOT MODIFY ENUMS (EXCEPT IF YOU ADD NEW 32-BIT VALUES) 31e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * - DO NOT MODIFY CONSTANTS OR FUNCTIONAL MACROS 32e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * - DO NOT CHANGE THE SIGNATURE OF FUNCTIONS IN ANY WAY 33e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * - DO NOT CHANGE THE LAYOUT OR SIZE OF STRUCTURES 34e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian */ 35e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian 36e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian#include <sys/types.h> 37e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian 38e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian#ifdef __cplusplus 39e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopianextern "C" { 40e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian#endif 41e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian 42e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian/* 43e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian * Key codes. 44e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian */ 45e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopianenum { 46e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_UNKNOWN = 0, 47e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SOFT_LEFT = 1, 48e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SOFT_RIGHT = 2, 49e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_HOME = 3, 50e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BACK = 4, 51e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_CALL = 5, 52e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_ENDCALL = 6, 53e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_0 = 7, 54e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_1 = 8, 55e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_2 = 9, 56e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_3 = 10, 57e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_4 = 11, 58e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_5 = 12, 59e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_6 = 13, 60e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_7 = 14, 61e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_8 = 15, 62e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_9 = 16, 63e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_STAR = 17, 64e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_POUND = 18, 65e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_DPAD_UP = 19, 66e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_DPAD_DOWN = 20, 67e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_DPAD_LEFT = 21, 68e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_DPAD_RIGHT = 22, 69e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_DPAD_CENTER = 23, 70e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_VOLUME_UP = 24, 71e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_VOLUME_DOWN = 25, 72e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_POWER = 26, 73e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_CAMERA = 27, 74e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_CLEAR = 28, 75e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_A = 29, 76e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_B = 30, 77e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_C = 31, 78e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_D = 32, 79e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_E = 33, 80e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F = 34, 81e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_G = 35, 82e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_H = 36, 83e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_I = 37, 84e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_J = 38, 85e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_K = 39, 86e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_L = 40, 87e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_M = 41, 88e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_N = 42, 89e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_O = 43, 90e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_P = 44, 91e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_Q = 45, 92e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_R = 46, 93e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_S = 47, 94e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_T = 48, 95e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_U = 49, 96e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_V = 50, 97e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_W = 51, 98e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_X = 52, 99e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_Y = 53, 100e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_Z = 54, 101e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_COMMA = 55, 102e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_PERIOD = 56, 103e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_ALT_LEFT = 57, 104e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_ALT_RIGHT = 58, 105e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SHIFT_LEFT = 59, 106e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SHIFT_RIGHT = 60, 107e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_TAB = 61, 108e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SPACE = 62, 109e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SYM = 63, 110e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_EXPLORER = 64, 111e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_ENVELOPE = 65, 112e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_ENTER = 66, 113e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_DEL = 67, 114e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_GRAVE = 68, 115e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MINUS = 69, 116e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_EQUALS = 70, 117e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_LEFT_BRACKET = 71, 118e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_RIGHT_BRACKET = 72, 119e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BACKSLASH = 73, 120e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SEMICOLON = 74, 121e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_APOSTROPHE = 75, 122e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SLASH = 76, 123e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_AT = 77, 124e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUM = 78, 125e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_HEADSETHOOK = 79, 126e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_FOCUS = 80, // *Camera* focus 127e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_PLUS = 81, 128e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MENU = 82, 129e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NOTIFICATION = 83, 130e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SEARCH = 84, 131e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MEDIA_PLAY_PAUSE= 85, 132e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MEDIA_STOP = 86, 133e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MEDIA_NEXT = 87, 134e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MEDIA_PREVIOUS = 88, 135e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MEDIA_REWIND = 89, 136e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MEDIA_FAST_FORWARD = 90, 137e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MUTE = 91, 138e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_PAGE_UP = 92, 139e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_PAGE_DOWN = 93, 140e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_PICTSYMBOLS = 94, 141e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SWITCH_CHARSET = 95, 142e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_A = 96, 143e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_B = 97, 144e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_C = 98, 145e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_X = 99, 146e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_Y = 100, 147e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_Z = 101, 148e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_L1 = 102, 149e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_R1 = 103, 150e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_L2 = 104, 151e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_R2 = 105, 152e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_THUMBL = 106, 153e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_THUMBR = 107, 154e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_START = 108, 155e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_SELECT = 109, 156e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_MODE = 110, 157e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_ESCAPE = 111, 158e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_FORWARD_DEL = 112, 159e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_CTRL_LEFT = 113, 160e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_CTRL_RIGHT = 114, 161e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_CAPS_LOCK = 115, 162e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SCROLL_LOCK = 116, 163e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_META_LEFT = 117, 164e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_META_RIGHT = 118, 165e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_FUNCTION = 119, 166e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SYSRQ = 120, 167e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BREAK = 121, 168e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MOVE_HOME = 122, 169e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MOVE_END = 123, 170e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_INSERT = 124, 171e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_FORWARD = 125, 172e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MEDIA_PLAY = 126, 173e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MEDIA_PAUSE = 127, 174e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MEDIA_CLOSE = 128, 175e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MEDIA_EJECT = 129, 176e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MEDIA_RECORD = 130, 177e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F1 = 131, 178e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F2 = 132, 179e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F3 = 133, 180e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F4 = 134, 181e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F5 = 135, 182e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F6 = 136, 183e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F7 = 137, 184e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F8 = 138, 185e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F9 = 139, 186e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F10 = 140, 187e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F11 = 141, 188e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_F12 = 142, 189e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUM_LOCK = 143, 190e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_0 = 144, 191e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_1 = 145, 192e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_2 = 146, 193e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_3 = 147, 194e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_4 = 148, 195e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_5 = 149, 196e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_6 = 150, 197e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_7 = 151, 198e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_8 = 152, 199e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_9 = 153, 200e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_DIVIDE = 154, 201e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_MULTIPLY = 155, 202e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_SUBTRACT = 156, 203e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_ADD = 157, 204e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_DOT = 158, 205e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_COMMA = 159, 206e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_ENTER = 160, 207e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_EQUALS = 161, 208e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_LEFT_PAREN = 162, 209e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_NUMPAD_RIGHT_PAREN = 163, 210e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_VOLUME_MUTE = 164, 211e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_INFO = 165, 212e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_CHANNEL_UP = 166, 213e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_CHANNEL_DOWN = 167, 214e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_ZOOM_IN = 168, 215e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_ZOOM_OUT = 169, 216e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_TV = 170, 217e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_WINDOW = 171, 218e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_GUIDE = 172, 219e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_DVR = 173, 220e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BOOKMARK = 174, 221e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_CAPTIONS = 175, 222e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_SETTINGS = 176, 223e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_TV_POWER = 177, 224e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_TV_INPUT = 178, 225e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_STB_POWER = 179, 226e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_STB_INPUT = 180, 227e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_AVR_POWER = 181, 228e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_AVR_INPUT = 182, 229e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_PROG_RED = 183, 230e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_PROG_GREEN = 184, 231e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_PROG_YELLOW = 185, 232e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_PROG_BLUE = 186, 233e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_APP_SWITCH = 187, 234e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_1 = 188, 235e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_2 = 189, 236e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_3 = 190, 237e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_4 = 191, 238e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_5 = 192, 239e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_6 = 193, 240e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_7 = 194, 241e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_8 = 195, 242e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_9 = 196, 243e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_10 = 197, 244e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_11 = 198, 245e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_12 = 199, 246e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_13 = 200, 247e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_14 = 201, 248e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_15 = 202, 249e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_BUTTON_16 = 203, 250e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_LANGUAGE_SWITCH = 204, 251e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MANNER_MODE = 205, 252e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_3D_MODE = 206, 253e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_CONTACTS = 207, 254e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_CALENDAR = 208, 255e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_MUSIC = 209, 256e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian AKEYCODE_CALCULATOR = 210, 257a1ec30ef2647fb7ee7ca1e0b8e089c42a082370cYang Chuang AKEYCODE_ZENKAKU_HANKAKU = 211, 258a1ec30ef2647fb7ee7ca1e0b8e089c42a082370cYang Chuang AKEYCODE_EISU = 212, 259a1ec30ef2647fb7ee7ca1e0b8e089c42a082370cYang Chuang AKEYCODE_MUHENKAN = 213, 260a1ec30ef2647fb7ee7ca1e0b8e089c42a082370cYang Chuang AKEYCODE_HENKAN = 214, 261a1ec30ef2647fb7ee7ca1e0b8e089c42a082370cYang Chuang AKEYCODE_KATAKANA_HIRAGANA = 215, 262a1ec30ef2647fb7ee7ca1e0b8e089c42a082370cYang Chuang AKEYCODE_YEN = 216, 263a1ec30ef2647fb7ee7ca1e0b8e089c42a082370cYang Chuang AKEYCODE_RO = 217, 264a1ec30ef2647fb7ee7ca1e0b8e089c42a082370cYang Chuang AKEYCODE_KANA = 218, 26516272efb7af0692266fecdc53b2c6d995bf397b7Jeff Brown AKEYCODE_ASSIST = 219, 266e85650d6032c7c66f5c1faf15399a5b7cb59bb63Michael Wright AKEYCODE_BRIGHTNESS_DOWN = 220, 267e85650d6032c7c66f5c1faf15399a5b7cb59bb63Michael Wright AKEYCODE_BRIGHTNESS_UP = 221, 268e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian 269e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian // NOTE: If you add a new keycode here you must also add it to several other files. 270e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian // Refer to frameworks/base/core/java/android/view/KeyEvent.java for the full list. 271e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian}; 272e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian 273e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian#ifdef __cplusplus 274e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian} 275e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian#endif 276e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian 277e1c61d3cc8458ce9a15d8109f728e60f5248939dMathias Agopian#endif // _ANDROID_KEYCODES_H 278