18e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/*
28e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * Copyright 2008, The Android Open Source Project
38e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project *
48e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * Redistribution and use in source and binary forms, with or without
58e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * modification, are permitted provided that the following conditions
68e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * are met:
78e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project *  * Redistributions of source code must retain the above copyright
88e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project *    notice, this list of conditions and the following disclaimer.
98e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project *  * Redistributions in binary form must reproduce the above copyright
108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project *    notice, this list of conditions and the following disclaimer in the
118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project *    documentation and/or other materials provided with the distribution.
128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project *
138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY
148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
163298a7d84b96ade73c6b170671711a8f2792ae59Steve Block * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */
258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#ifndef ANPKeyCodes_DEFINED
278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#define ANPKeyCodes_DEFINED
288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/*  List the key codes that are set to a plugin in the ANPKeyEvent.
308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    These exactly match the values in android/view/KeyEvent.java and the
32652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    corresponding .h file android/keycodes.h.
338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project*/
348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectenum ANPKeyCodes {
358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kUnknown_ANPKeyCode = 0,
368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kSoftLeft_ANPKeyCode = 1,
388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kSoftRight_ANPKeyCode = 2,
398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kHome_ANPKeyCode = 3,
408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kBack_ANPKeyCode = 4,
418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kCall_ANPKeyCode = 5,
428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kEndCall_ANPKeyCode = 6,
438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    k0_ANPKeyCode = 7,
448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    k1_ANPKeyCode = 8,
458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    k2_ANPKeyCode = 9,
468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    k3_ANPKeyCode = 10,
478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    k4_ANPKeyCode = 11,
488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    k5_ANPKeyCode = 12,
498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    k6_ANPKeyCode = 13,
508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    k7_ANPKeyCode = 14,
518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    k8_ANPKeyCode = 15,
528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    k9_ANPKeyCode = 16,
538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kStar_ANPKeyCode = 17,
548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kPound_ANPKeyCode = 18,
558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kDpadUp_ANPKeyCode = 19,
568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kDpadDown_ANPKeyCode = 20,
578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kDpadLeft_ANPKeyCode = 21,
588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kDpadRight_ANPKeyCode = 22,
598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kDpadCenter_ANPKeyCode = 23,
608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kVolumeUp_ANPKeyCode = 24,
618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kVolumeDown_ANPKeyCode = 25,
628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kPower_ANPKeyCode = 26,
638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kCamera_ANPKeyCode = 27,
648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kClear_ANPKeyCode = 28,
658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kA_ANPKeyCode = 29,
668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kB_ANPKeyCode = 30,
678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kC_ANPKeyCode = 31,
688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kD_ANPKeyCode = 32,
698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kE_ANPKeyCode = 33,
708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kF_ANPKeyCode = 34,
718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kG_ANPKeyCode = 35,
728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kH_ANPKeyCode = 36,
738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kI_ANPKeyCode = 37,
748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kJ_ANPKeyCode = 38,
758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kK_ANPKeyCode = 39,
768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kL_ANPKeyCode = 40,
778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kM_ANPKeyCode = 41,
788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kN_ANPKeyCode = 42,
798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kO_ANPKeyCode = 43,
808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kP_ANPKeyCode = 44,
818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kQ_ANPKeyCode = 45,
828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kR_ANPKeyCode = 46,
838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kS_ANPKeyCode = 47,
848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kT_ANPKeyCode = 48,
858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kU_ANPKeyCode = 49,
868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kV_ANPKeyCode = 50,
878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kW_ANPKeyCode = 51,
888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kX_ANPKeyCode = 52,
898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kY_ANPKeyCode = 53,
908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kZ_ANPKeyCode = 54,
918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kComma_ANPKeyCode = 55,
928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kPeriod_ANPKeyCode = 56,
938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kAltLeft_ANPKeyCode = 57,
948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kAltRight_ANPKeyCode = 58,
958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kShiftLeft_ANPKeyCode = 59,
968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kShiftRight_ANPKeyCode = 60,
978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kTab_ANPKeyCode = 61,
988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kSpace_ANPKeyCode = 62,
998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kSym_ANPKeyCode = 63,
1008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kExplorer_ANPKeyCode = 64,
1018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kEnvelope_ANPKeyCode = 65,
1028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kNewline_ANPKeyCode = 66,
1038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kDel_ANPKeyCode = 67,
1048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kGrave_ANPKeyCode = 68,
1058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kMinus_ANPKeyCode = 69,
1068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kEquals_ANPKeyCode = 70,
1078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kLeftBracket_ANPKeyCode = 71,
1088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kRightBracket_ANPKeyCode = 72,
1098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kBackslash_ANPKeyCode = 73,
1108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kSemicolon_ANPKeyCode = 74,
1118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kApostrophe_ANPKeyCode = 75,
1128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kSlash_ANPKeyCode = 76,
1138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kAt_ANPKeyCode = 77,
1148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kNum_ANPKeyCode = 78,
1158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kHeadSetHook_ANPKeyCode = 79,
1168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kFocus_ANPKeyCode = 80,
1178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kPlus_ANPKeyCode = 81,
1188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kMenu_ANPKeyCode = 82,
1198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project    kNotification_ANPKeyCode = 83,
120652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kSearch_ANPKeyCode = 84,
121652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kMediaPlayPause_ANPKeyCode = 85,
122652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kMediaStop_ANPKeyCode = 86,
123652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kMediaNext_ANPKeyCode = 87,
124652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kMediaPrevious_ANPKeyCode = 88,
125652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kMediaRewind_ANPKeyCode = 89,
126652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kMediaFastForward_ANPKeyCode = 90,
127652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kMute_ANPKeyCode = 91,
128652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kPageUp_ANPKeyCode = 92,
129652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kPageDown_ANPKeyCode = 93,
130652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kPictsymbols_ANPKeyCode = 94,
131652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kSwitchCharset_ANPKeyCode = 95,
132652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonA_ANPKeyCode = 96,
133652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonB_ANPKeyCode = 97,
134652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonC_ANPKeyCode = 98,
135652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonX_ANPKeyCode = 99,
136652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonY_ANPKeyCode = 100,
137652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonZ_ANPKeyCode = 101,
138652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonL1_ANPKeyCode = 102,
139652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonR1_ANPKeyCode = 103,
140652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonL2_ANPKeyCode = 104,
141652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonR2_ANPKeyCode = 105,
142652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonThumbL_ANPKeyCode = 106,
143652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonThumbR_ANPKeyCode = 107,
144652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonStart_ANPKeyCode = 108,
145652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonSelect_ANPKeyCode = 109,
146652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    kButtonMode_ANPKeyCode = 110,
147679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kEscape_ANPKeyCode = 111,
148679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kForwardDel_ANPKeyCode = 112,
149679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kCtrlLeft_ANPKeyCode = 113,
150679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kCtrlRight_ANPKeyCode = 114,
151679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kCapsLock_ANPKeyCode = 115,
152679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kScrollLock_ANPKeyCode = 116,
153679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kMetaLeft_ANPKeyCode = 117,
154679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kMetaRight_ANPKeyCode = 118,
155679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kFunction_ANPKeyCode = 119,
156679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kSysRq_ANPKeyCode = 120,
157679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kBreak_ANPKeyCode = 121,
158679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kMoveHome_ANPKeyCode = 122,
159679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kMoveEnd_ANPKeyCode = 123,
160679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kInsert_ANPKeyCode = 124,
161679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kForward_ANPKeyCode = 125,
162679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kMediaPlay_ANPKeyCode = 126,
163679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kMediaPause_ANPKeyCode = 127,
164679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kMediaClose_ANPKeyCode = 128,
165679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kMediaEject_ANPKeyCode = 129,
166679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kMediaRecord_ANPKeyCode = 130,
167679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kF1_ANPKeyCode = 131,
168679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kF2_ANPKeyCode = 132,
169679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kF3_ANPKeyCode = 133,
170679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kF4_ANPKeyCode = 134,
171679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kF5_ANPKeyCode = 135,
172679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kF6_ANPKeyCode = 136,
173679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kF7_ANPKeyCode = 137,
174679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kF8_ANPKeyCode = 138,
175679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kF9_ANPKeyCode = 139,
176679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kF10_ANPKeyCode = 140,
177679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kF11_ANPKeyCode = 141,
178679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kF12_ANPKeyCode = 142,
179679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumLock_ANPKeyCode = 143,
180679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPad0_ANPKeyCode = 144,
181679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPad1_ANPKeyCode = 145,
182679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPad2_ANPKeyCode = 146,
183679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPad3_ANPKeyCode = 147,
184679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPad4_ANPKeyCode = 148,
185679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPad5_ANPKeyCode = 149,
186679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPad6_ANPKeyCode = 150,
187679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPad7_ANPKeyCode = 151,
188679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPad8_ANPKeyCode = 152,
189679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPad9_ANPKeyCode = 153,
190679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPadDivide_ANPKeyCode = 154,
191679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPadMultiply_ANPKeyCode = 155,
192679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPadSubtract_ANPKeyCode = 156,
193679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPadAdd_ANPKeyCode = 157,
194679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPadDot_ANPKeyCode = 158,
195679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPadComma_ANPKeyCode = 159,
196679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPadEnter_ANPKeyCode = 160,
197679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPadEquals_ANPKeyCode = 161,
198679fc1aa9ea618320084b7c8367da62e16f50b1cJeff Brown    kNumPadLeftParen_ANPKeyCode = 162,
199e5240a0d361862d4ab0a9b89728d09d638be3deeJeff Brown    kNumPadRightParen_ANPKeyCode = 163,
200e5240a0d361862d4ab0a9b89728d09d638be3deeJeff Brown    kVolumeMute_ANPKeyCode = 164,
2013c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kInfo_ANPKeyCode = 165,
2023c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kChannelUp_ANPKeyCode = 166,
2033c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kChannelDown_ANPKeyCode = 167,
2043c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kZoomIn_ANPKeyCode = 168,
2053c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kZoomOut_ANPKeyCode = 169,
2063c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kTv_ANPKeyCode = 170,
2073c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kWindow_ANPKeyCode = 171,
2083c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kGuide_ANPKeyCode = 172,
2093c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kDvr_ANPKeyCode = 173,
2103c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kBookmark_ANPKeyCode = 174,
2113c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kCaptions_ANPKeyCode = 175,
2123c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kSettings_ANPKeyCode = 176,
2133c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kTvPower_ANPKeyCode = 177,
2143c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kTvInput_ANPKeyCode = 178,
2153c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kStbPower_ANPKeyCode = 179,
2163c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kStbInput_ANPKeyCode = 180,
2173c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kAvrPower_ANPKeyCode = 181,
2183c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kAvrInput_ANPKeyCode = 182,
2193c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kProgRed_ANPKeyCode = 183,
2203c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kProgGreen_ANPKeyCode = 184,
2213c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kProgYellow_ANPKeyCode = 185,
2223c83befb21d8cf2194cecc9238d13c143e08a1b2Jason Bayer    kProgBlue_ANPKeyCode = 186,
22374f537d27d62b4014ab9a6ae686fe1d54fd9b3deJeff Brown    kAppSwitch_ANPKeyCode = 187,
224652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown
225652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    // NOTE: If you add a new keycode here you must also add it to several other files.
226652e9a017a7c5c772361bf57279fae0c26992329Jeff Brown    //       Refer to frameworks/base/core/java/android/view/KeyEvent.java for the full list.
2278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project};
2288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
2298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#endif
230