xref: /aosp_15_r20/external/strace/xlat/evdev_keycode.in (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker#value_indexed
2*cf84ac9aSAndroid Build Coastguard Worker/* awk '{if (NF>1) {n=strtonum($2)}; printf("%d %s\n", n, $0)}' |sort -s -k1,1n |sed 's/^[0-9]* //' */
3*cf84ac9aSAndroid Build Coastguard WorkerKEY_RESERVED		0
4*cf84ac9aSAndroid Build Coastguard WorkerKEY_ESC			1
5*cf84ac9aSAndroid Build Coastguard WorkerKEY_1			2
6*cf84ac9aSAndroid Build Coastguard WorkerKEY_2			3
7*cf84ac9aSAndroid Build Coastguard WorkerKEY_3			4
8*cf84ac9aSAndroid Build Coastguard WorkerKEY_4			5
9*cf84ac9aSAndroid Build Coastguard WorkerKEY_5			6
10*cf84ac9aSAndroid Build Coastguard WorkerKEY_6			7
11*cf84ac9aSAndroid Build Coastguard WorkerKEY_7			8
12*cf84ac9aSAndroid Build Coastguard WorkerKEY_8			9
13*cf84ac9aSAndroid Build Coastguard WorkerKEY_9			10
14*cf84ac9aSAndroid Build Coastguard WorkerKEY_0			11
15*cf84ac9aSAndroid Build Coastguard WorkerKEY_MINUS		12
16*cf84ac9aSAndroid Build Coastguard WorkerKEY_EQUAL		13
17*cf84ac9aSAndroid Build Coastguard WorkerKEY_BACKSPACE		14
18*cf84ac9aSAndroid Build Coastguard WorkerKEY_TAB			15
19*cf84ac9aSAndroid Build Coastguard WorkerKEY_Q			16
20*cf84ac9aSAndroid Build Coastguard WorkerKEY_W			17
21*cf84ac9aSAndroid Build Coastguard WorkerKEY_E			18
22*cf84ac9aSAndroid Build Coastguard WorkerKEY_R			19
23*cf84ac9aSAndroid Build Coastguard WorkerKEY_T			20
24*cf84ac9aSAndroid Build Coastguard WorkerKEY_Y			21
25*cf84ac9aSAndroid Build Coastguard WorkerKEY_U			22
26*cf84ac9aSAndroid Build Coastguard WorkerKEY_I			23
27*cf84ac9aSAndroid Build Coastguard WorkerKEY_O			24
28*cf84ac9aSAndroid Build Coastguard WorkerKEY_P			25
29*cf84ac9aSAndroid Build Coastguard WorkerKEY_LEFTBRACE		26
30*cf84ac9aSAndroid Build Coastguard WorkerKEY_RIGHTBRACE		27
31*cf84ac9aSAndroid Build Coastguard WorkerKEY_ENTER		28
32*cf84ac9aSAndroid Build Coastguard WorkerKEY_LEFTCTRL		29
33*cf84ac9aSAndroid Build Coastguard WorkerKEY_A			30
34*cf84ac9aSAndroid Build Coastguard WorkerKEY_S			31
35*cf84ac9aSAndroid Build Coastguard WorkerKEY_D			32
36*cf84ac9aSAndroid Build Coastguard WorkerKEY_F			33
37*cf84ac9aSAndroid Build Coastguard WorkerKEY_G			34
38*cf84ac9aSAndroid Build Coastguard WorkerKEY_H			35
39*cf84ac9aSAndroid Build Coastguard WorkerKEY_J			36
40*cf84ac9aSAndroid Build Coastguard WorkerKEY_K			37
41*cf84ac9aSAndroid Build Coastguard WorkerKEY_L			38
42*cf84ac9aSAndroid Build Coastguard WorkerKEY_SEMICOLON		39
43*cf84ac9aSAndroid Build Coastguard WorkerKEY_APOSTROPHE		40
44*cf84ac9aSAndroid Build Coastguard WorkerKEY_GRAVE		41
45*cf84ac9aSAndroid Build Coastguard WorkerKEY_LEFTSHIFT		42
46*cf84ac9aSAndroid Build Coastguard WorkerKEY_BACKSLASH		43
47*cf84ac9aSAndroid Build Coastguard WorkerKEY_Z			44
48*cf84ac9aSAndroid Build Coastguard WorkerKEY_X			45
49*cf84ac9aSAndroid Build Coastguard WorkerKEY_C			46
50*cf84ac9aSAndroid Build Coastguard WorkerKEY_V			47
51*cf84ac9aSAndroid Build Coastguard WorkerKEY_B			48
52*cf84ac9aSAndroid Build Coastguard WorkerKEY_N			49
53*cf84ac9aSAndroid Build Coastguard WorkerKEY_M			50
54*cf84ac9aSAndroid Build Coastguard WorkerKEY_COMMA		51
55*cf84ac9aSAndroid Build Coastguard WorkerKEY_DOT			52
56*cf84ac9aSAndroid Build Coastguard WorkerKEY_SLASH		53
57*cf84ac9aSAndroid Build Coastguard WorkerKEY_RIGHTSHIFT		54
58*cf84ac9aSAndroid Build Coastguard WorkerKEY_KPASTERISK		55
59*cf84ac9aSAndroid Build Coastguard WorkerKEY_LEFTALT		56
60*cf84ac9aSAndroid Build Coastguard WorkerKEY_SPACE		57
61*cf84ac9aSAndroid Build Coastguard WorkerKEY_CAPSLOCK		58
62*cf84ac9aSAndroid Build Coastguard WorkerKEY_F1			59
63*cf84ac9aSAndroid Build Coastguard WorkerKEY_F2			60
64*cf84ac9aSAndroid Build Coastguard WorkerKEY_F3			61
65*cf84ac9aSAndroid Build Coastguard WorkerKEY_F4			62
66*cf84ac9aSAndroid Build Coastguard WorkerKEY_F5			63
67*cf84ac9aSAndroid Build Coastguard WorkerKEY_F6			64
68*cf84ac9aSAndroid Build Coastguard WorkerKEY_F7			65
69*cf84ac9aSAndroid Build Coastguard WorkerKEY_F8			66
70*cf84ac9aSAndroid Build Coastguard WorkerKEY_F9			67
71*cf84ac9aSAndroid Build Coastguard WorkerKEY_F10			68
72*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMLOCK		69
73*cf84ac9aSAndroid Build Coastguard WorkerKEY_SCROLLLOCK		70
74*cf84ac9aSAndroid Build Coastguard WorkerKEY_KP7			71
75*cf84ac9aSAndroid Build Coastguard WorkerKEY_KP8			72
76*cf84ac9aSAndroid Build Coastguard WorkerKEY_KP9			73
77*cf84ac9aSAndroid Build Coastguard WorkerKEY_KPMINUS		74
78*cf84ac9aSAndroid Build Coastguard WorkerKEY_KP4			75
79*cf84ac9aSAndroid Build Coastguard WorkerKEY_KP5			76
80*cf84ac9aSAndroid Build Coastguard WorkerKEY_KP6			77
81*cf84ac9aSAndroid Build Coastguard WorkerKEY_KPPLUS		78
82*cf84ac9aSAndroid Build Coastguard WorkerKEY_KP1			79
83*cf84ac9aSAndroid Build Coastguard WorkerKEY_KP2			80
84*cf84ac9aSAndroid Build Coastguard WorkerKEY_KP3			81
85*cf84ac9aSAndroid Build Coastguard WorkerKEY_KP0			82
86*cf84ac9aSAndroid Build Coastguard WorkerKEY_KPDOT		83
87*cf84ac9aSAndroid Build Coastguard Worker
88*cf84ac9aSAndroid Build Coastguard WorkerKEY_ZENKAKUHANKAKU	85
89*cf84ac9aSAndroid Build Coastguard WorkerKEY_102ND		86
90*cf84ac9aSAndroid Build Coastguard WorkerKEY_F11			87
91*cf84ac9aSAndroid Build Coastguard WorkerKEY_F12			88
92*cf84ac9aSAndroid Build Coastguard WorkerKEY_RO			89
93*cf84ac9aSAndroid Build Coastguard WorkerKEY_KATAKANA		90
94*cf84ac9aSAndroid Build Coastguard WorkerKEY_HIRAGANA		91
95*cf84ac9aSAndroid Build Coastguard WorkerKEY_HENKAN		92
96*cf84ac9aSAndroid Build Coastguard WorkerKEY_KATAKANAHIRAGANA	93
97*cf84ac9aSAndroid Build Coastguard WorkerKEY_MUHENKAN		94
98*cf84ac9aSAndroid Build Coastguard WorkerKEY_KPJPCOMMA		95
99*cf84ac9aSAndroid Build Coastguard WorkerKEY_KPENTER		96
100*cf84ac9aSAndroid Build Coastguard WorkerKEY_RIGHTCTRL		97
101*cf84ac9aSAndroid Build Coastguard WorkerKEY_KPSLASH		98
102*cf84ac9aSAndroid Build Coastguard WorkerKEY_SYSRQ		99
103*cf84ac9aSAndroid Build Coastguard WorkerKEY_RIGHTALT		100
104*cf84ac9aSAndroid Build Coastguard WorkerKEY_LINEFEED		101
105*cf84ac9aSAndroid Build Coastguard WorkerKEY_HOME		102
106*cf84ac9aSAndroid Build Coastguard WorkerKEY_UP			103
107*cf84ac9aSAndroid Build Coastguard WorkerKEY_PAGEUP		104
108*cf84ac9aSAndroid Build Coastguard WorkerKEY_LEFT		105
109*cf84ac9aSAndroid Build Coastguard WorkerKEY_RIGHT		106
110*cf84ac9aSAndroid Build Coastguard WorkerKEY_END			107
111*cf84ac9aSAndroid Build Coastguard WorkerKEY_DOWN		108
112*cf84ac9aSAndroid Build Coastguard WorkerKEY_PAGEDOWN		109
113*cf84ac9aSAndroid Build Coastguard WorkerKEY_INSERT		110
114*cf84ac9aSAndroid Build Coastguard WorkerKEY_DELETE		111
115*cf84ac9aSAndroid Build Coastguard WorkerKEY_MACRO		112
116*cf84ac9aSAndroid Build Coastguard WorkerKEY_MUTE		113
117*cf84ac9aSAndroid Build Coastguard WorkerKEY_VOLUMEDOWN		114
118*cf84ac9aSAndroid Build Coastguard WorkerKEY_VOLUMEUP		115
119*cf84ac9aSAndroid Build Coastguard WorkerKEY_POWER		116
120*cf84ac9aSAndroid Build Coastguard WorkerKEY_KPEQUAL		117
121*cf84ac9aSAndroid Build Coastguard WorkerKEY_KPPLUSMINUS		118
122*cf84ac9aSAndroid Build Coastguard WorkerKEY_PAUSE		119
123*cf84ac9aSAndroid Build Coastguard WorkerKEY_SCALE		120
124*cf84ac9aSAndroid Build Coastguard Worker
125*cf84ac9aSAndroid Build Coastguard WorkerKEY_KPCOMMA		121
126*cf84ac9aSAndroid Build Coastguard WorkerKEY_HANGEUL		122
127*cf84ac9aSAndroid Build Coastguard WorkerKEY_HANJA		123
128*cf84ac9aSAndroid Build Coastguard WorkerKEY_YEN			124
129*cf84ac9aSAndroid Build Coastguard WorkerKEY_LEFTMETA		125
130*cf84ac9aSAndroid Build Coastguard WorkerKEY_RIGHTMETA		126
131*cf84ac9aSAndroid Build Coastguard WorkerKEY_COMPOSE		127
132*cf84ac9aSAndroid Build Coastguard Worker
133*cf84ac9aSAndroid Build Coastguard WorkerKEY_STOP		128
134*cf84ac9aSAndroid Build Coastguard WorkerKEY_AGAIN		129
135*cf84ac9aSAndroid Build Coastguard WorkerKEY_PROPS		130
136*cf84ac9aSAndroid Build Coastguard WorkerKEY_UNDO		131
137*cf84ac9aSAndroid Build Coastguard WorkerKEY_FRONT		132
138*cf84ac9aSAndroid Build Coastguard WorkerKEY_COPY		133
139*cf84ac9aSAndroid Build Coastguard WorkerKEY_OPEN		134
140*cf84ac9aSAndroid Build Coastguard WorkerKEY_PASTE		135
141*cf84ac9aSAndroid Build Coastguard WorkerKEY_FIND		136
142*cf84ac9aSAndroid Build Coastguard WorkerKEY_CUT			137
143*cf84ac9aSAndroid Build Coastguard WorkerKEY_HELP		138
144*cf84ac9aSAndroid Build Coastguard WorkerKEY_MENU		139
145*cf84ac9aSAndroid Build Coastguard WorkerKEY_CALC		140
146*cf84ac9aSAndroid Build Coastguard WorkerKEY_SETUP		141
147*cf84ac9aSAndroid Build Coastguard WorkerKEY_SLEEP		142
148*cf84ac9aSAndroid Build Coastguard WorkerKEY_WAKEUP		143
149*cf84ac9aSAndroid Build Coastguard WorkerKEY_FILE		144
150*cf84ac9aSAndroid Build Coastguard WorkerKEY_SENDFILE		145
151*cf84ac9aSAndroid Build Coastguard WorkerKEY_DELETEFILE		146
152*cf84ac9aSAndroid Build Coastguard WorkerKEY_XFER		147
153*cf84ac9aSAndroid Build Coastguard WorkerKEY_PROG1		148
154*cf84ac9aSAndroid Build Coastguard WorkerKEY_PROG2		149
155*cf84ac9aSAndroid Build Coastguard WorkerKEY_WWW			150
156*cf84ac9aSAndroid Build Coastguard WorkerKEY_MSDOS		151
157*cf84ac9aSAndroid Build Coastguard WorkerKEY_COFFEE		152
158*cf84ac9aSAndroid Build Coastguard WorkerKEY_ROTATE_DISPLAY	153
159*cf84ac9aSAndroid Build Coastguard WorkerKEY_CYCLEWINDOWS	154
160*cf84ac9aSAndroid Build Coastguard WorkerKEY_MAIL		155
161*cf84ac9aSAndroid Build Coastguard WorkerKEY_BOOKMARKS		156
162*cf84ac9aSAndroid Build Coastguard WorkerKEY_COMPUTER		157
163*cf84ac9aSAndroid Build Coastguard WorkerKEY_BACK		158
164*cf84ac9aSAndroid Build Coastguard WorkerKEY_FORWARD		159
165*cf84ac9aSAndroid Build Coastguard WorkerKEY_CLOSECD		160
166*cf84ac9aSAndroid Build Coastguard WorkerKEY_EJECTCD		161
167*cf84ac9aSAndroid Build Coastguard WorkerKEY_EJECTCLOSECD	162
168*cf84ac9aSAndroid Build Coastguard WorkerKEY_NEXTSONG		163
169*cf84ac9aSAndroid Build Coastguard WorkerKEY_PLAYPAUSE		164
170*cf84ac9aSAndroid Build Coastguard WorkerKEY_PREVIOUSSONG	165
171*cf84ac9aSAndroid Build Coastguard WorkerKEY_STOPCD		166
172*cf84ac9aSAndroid Build Coastguard WorkerKEY_RECORD		167
173*cf84ac9aSAndroid Build Coastguard WorkerKEY_REWIND		168
174*cf84ac9aSAndroid Build Coastguard WorkerKEY_PHONE		169
175*cf84ac9aSAndroid Build Coastguard WorkerKEY_ISO			170
176*cf84ac9aSAndroid Build Coastguard WorkerKEY_CONFIG		171
177*cf84ac9aSAndroid Build Coastguard WorkerKEY_HOMEPAGE		172
178*cf84ac9aSAndroid Build Coastguard WorkerKEY_REFRESH		173
179*cf84ac9aSAndroid Build Coastguard WorkerKEY_EXIT		174
180*cf84ac9aSAndroid Build Coastguard WorkerKEY_MOVE		175
181*cf84ac9aSAndroid Build Coastguard WorkerKEY_EDIT		176
182*cf84ac9aSAndroid Build Coastguard WorkerKEY_SCROLLUP		177
183*cf84ac9aSAndroid Build Coastguard WorkerKEY_SCROLLDOWN		178
184*cf84ac9aSAndroid Build Coastguard WorkerKEY_KPLEFTPAREN		179
185*cf84ac9aSAndroid Build Coastguard WorkerKEY_KPRIGHTPAREN	180
186*cf84ac9aSAndroid Build Coastguard WorkerKEY_NEW			181
187*cf84ac9aSAndroid Build Coastguard WorkerKEY_REDO		182
188*cf84ac9aSAndroid Build Coastguard Worker
189*cf84ac9aSAndroid Build Coastguard WorkerKEY_F13			183
190*cf84ac9aSAndroid Build Coastguard WorkerKEY_F14			184
191*cf84ac9aSAndroid Build Coastguard WorkerKEY_F15			185
192*cf84ac9aSAndroid Build Coastguard WorkerKEY_F16			186
193*cf84ac9aSAndroid Build Coastguard WorkerKEY_F17			187
194*cf84ac9aSAndroid Build Coastguard WorkerKEY_F18			188
195*cf84ac9aSAndroid Build Coastguard WorkerKEY_F19			189
196*cf84ac9aSAndroid Build Coastguard WorkerKEY_F20			190
197*cf84ac9aSAndroid Build Coastguard WorkerKEY_F21			191
198*cf84ac9aSAndroid Build Coastguard WorkerKEY_F22			192
199*cf84ac9aSAndroid Build Coastguard WorkerKEY_F23			193
200*cf84ac9aSAndroid Build Coastguard WorkerKEY_F24			194
201*cf84ac9aSAndroid Build Coastguard Worker
202*cf84ac9aSAndroid Build Coastguard WorkerKEY_PLAYCD		200
203*cf84ac9aSAndroid Build Coastguard WorkerKEY_PAUSECD		201
204*cf84ac9aSAndroid Build Coastguard WorkerKEY_PROG3		202
205*cf84ac9aSAndroid Build Coastguard WorkerKEY_PROG4		203
206*cf84ac9aSAndroid Build Coastguard WorkerKEY_DASHBOARD		204
207*cf84ac9aSAndroid Build Coastguard WorkerKEY_SUSPEND		205
208*cf84ac9aSAndroid Build Coastguard WorkerKEY_CLOSE		206
209*cf84ac9aSAndroid Build Coastguard WorkerKEY_PLAY		207
210*cf84ac9aSAndroid Build Coastguard WorkerKEY_FASTFORWARD		208
211*cf84ac9aSAndroid Build Coastguard WorkerKEY_BASSBOOST		209
212*cf84ac9aSAndroid Build Coastguard WorkerKEY_PRINT		210
213*cf84ac9aSAndroid Build Coastguard WorkerKEY_HP			211
214*cf84ac9aSAndroid Build Coastguard WorkerKEY_CAMERA		212
215*cf84ac9aSAndroid Build Coastguard WorkerKEY_SOUND		213
216*cf84ac9aSAndroid Build Coastguard WorkerKEY_QUESTION		214
217*cf84ac9aSAndroid Build Coastguard WorkerKEY_EMAIL		215
218*cf84ac9aSAndroid Build Coastguard WorkerKEY_CHAT		216
219*cf84ac9aSAndroid Build Coastguard WorkerKEY_SEARCH		217
220*cf84ac9aSAndroid Build Coastguard WorkerKEY_CONNECT		218
221*cf84ac9aSAndroid Build Coastguard WorkerKEY_FINANCE		219
222*cf84ac9aSAndroid Build Coastguard WorkerKEY_SPORT		220
223*cf84ac9aSAndroid Build Coastguard WorkerKEY_SHOP		221
224*cf84ac9aSAndroid Build Coastguard WorkerKEY_ALTERASE		222
225*cf84ac9aSAndroid Build Coastguard WorkerKEY_CANCEL		223
226*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRIGHTNESSDOWN	224
227*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRIGHTNESSUP	225
228*cf84ac9aSAndroid Build Coastguard WorkerKEY_MEDIA		226
229*cf84ac9aSAndroid Build Coastguard Worker
230*cf84ac9aSAndroid Build Coastguard WorkerKEY_SWITCHVIDEOMODE	227
231*cf84ac9aSAndroid Build Coastguard Worker
232*cf84ac9aSAndroid Build Coastguard WorkerKEY_KBDILLUMTOGGLE	228
233*cf84ac9aSAndroid Build Coastguard WorkerKEY_KBDILLUMDOWN	229
234*cf84ac9aSAndroid Build Coastguard WorkerKEY_KBDILLUMUP		230
235*cf84ac9aSAndroid Build Coastguard Worker
236*cf84ac9aSAndroid Build Coastguard WorkerKEY_SEND		231
237*cf84ac9aSAndroid Build Coastguard WorkerKEY_REPLY		232
238*cf84ac9aSAndroid Build Coastguard WorkerKEY_FORWARDMAIL		233
239*cf84ac9aSAndroid Build Coastguard WorkerKEY_SAVE		234
240*cf84ac9aSAndroid Build Coastguard WorkerKEY_DOCUMENTS		235
241*cf84ac9aSAndroid Build Coastguard Worker
242*cf84ac9aSAndroid Build Coastguard WorkerKEY_BATTERY		236
243*cf84ac9aSAndroid Build Coastguard Worker
244*cf84ac9aSAndroid Build Coastguard WorkerKEY_BLUETOOTH		237
245*cf84ac9aSAndroid Build Coastguard WorkerKEY_WLAN		238
246*cf84ac9aSAndroid Build Coastguard WorkerKEY_UWB			239
247*cf84ac9aSAndroid Build Coastguard Worker
248*cf84ac9aSAndroid Build Coastguard WorkerKEY_UNKNOWN		240
249*cf84ac9aSAndroid Build Coastguard Worker
250*cf84ac9aSAndroid Build Coastguard WorkerKEY_VIDEO_NEXT		241
251*cf84ac9aSAndroid Build Coastguard WorkerKEY_VIDEO_PREV		242
252*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRIGHTNESS_CYCLE	243
253*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRIGHTNESS_AUTO	244
254*cf84ac9aSAndroid Build Coastguard WorkerKEY_DISPLAY_OFF		245
255*cf84ac9aSAndroid Build Coastguard Worker
256*cf84ac9aSAndroid Build Coastguard WorkerKEY_WWAN		246
257*cf84ac9aSAndroid Build Coastguard Worker
258*cf84ac9aSAndroid Build Coastguard Worker#ifndef STRACE_WORKAROUND_FOR_KEY_RFKILL
259*cf84ac9aSAndroid Build Coastguard Worker# define STRACE_WORKAROUND_FOR_KEY_RFKILL
260*cf84ac9aSAndroid Build Coastguard Worker/*
261*cf84ac9aSAndroid Build Coastguard Worker * KEY_RFKILL and KEY_NUMERIC_A constants were introduced by Linux kernel
262*cf84ac9aSAndroid Build Coastguard Worker * commits v2.6.33~17^2~2 and v4.1-rc1~150^2~1^10~6, respectively.
263*cf84ac9aSAndroid Build Coastguard Worker * Apparently, RHEL6 introduced an alternative KEY_RFKILL constant
264*cf84ac9aSAndroid Build Coastguard Worker * with the same value as upstream KEY_NUMERIC_A.
265*cf84ac9aSAndroid Build Coastguard Worker * Downstream vendors are *not* allowed to do this.
266*cf84ac9aSAndroid Build Coastguard Worker * Ignore the system value of KEY_RFKILL.
267*cf84ac9aSAndroid Build Coastguard Worker */
268*cf84ac9aSAndroid Build Coastguard Worker# undef KEY_RFKILL
269*cf84ac9aSAndroid Build Coastguard Worker#endif
270*cf84ac9aSAndroid Build Coastguard WorkerKEY_RFKILL		247
271*cf84ac9aSAndroid Build Coastguard Worker
272*cf84ac9aSAndroid Build Coastguard WorkerKEY_MICMUTE		248
273*cf84ac9aSAndroid Build Coastguard Worker
274*cf84ac9aSAndroid Build Coastguard WorkerBTN_0			0x100
275*cf84ac9aSAndroid Build Coastguard WorkerBTN_1			0x101
276*cf84ac9aSAndroid Build Coastguard WorkerBTN_2			0x102
277*cf84ac9aSAndroid Build Coastguard WorkerBTN_3			0x103
278*cf84ac9aSAndroid Build Coastguard WorkerBTN_4			0x104
279*cf84ac9aSAndroid Build Coastguard WorkerBTN_5			0x105
280*cf84ac9aSAndroid Build Coastguard WorkerBTN_6			0x106
281*cf84ac9aSAndroid Build Coastguard WorkerBTN_7			0x107
282*cf84ac9aSAndroid Build Coastguard WorkerBTN_8			0x108
283*cf84ac9aSAndroid Build Coastguard WorkerBTN_9			0x109
284*cf84ac9aSAndroid Build Coastguard Worker
285*cf84ac9aSAndroid Build Coastguard WorkerBTN_LEFT		0x110
286*cf84ac9aSAndroid Build Coastguard WorkerBTN_RIGHT		0x111
287*cf84ac9aSAndroid Build Coastguard WorkerBTN_MIDDLE		0x112
288*cf84ac9aSAndroid Build Coastguard WorkerBTN_SIDE		0x113
289*cf84ac9aSAndroid Build Coastguard WorkerBTN_EXTRA		0x114
290*cf84ac9aSAndroid Build Coastguard WorkerBTN_FORWARD		0x115
291*cf84ac9aSAndroid Build Coastguard WorkerBTN_BACK		0x116
292*cf84ac9aSAndroid Build Coastguard WorkerBTN_TASK		0x117
293*cf84ac9aSAndroid Build Coastguard Worker
294*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER		0x120
295*cf84ac9aSAndroid Build Coastguard WorkerBTN_THUMB		0x121
296*cf84ac9aSAndroid Build Coastguard WorkerBTN_THUMB2		0x122
297*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOP			0x123
298*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOP2		0x124
299*cf84ac9aSAndroid Build Coastguard WorkerBTN_PINKIE		0x125
300*cf84ac9aSAndroid Build Coastguard WorkerBTN_BASE		0x126
301*cf84ac9aSAndroid Build Coastguard WorkerBTN_BASE2		0x127
302*cf84ac9aSAndroid Build Coastguard WorkerBTN_BASE3		0x128
303*cf84ac9aSAndroid Build Coastguard WorkerBTN_BASE4		0x129
304*cf84ac9aSAndroid Build Coastguard WorkerBTN_BASE5		0x12a
305*cf84ac9aSAndroid Build Coastguard WorkerBTN_BASE6		0x12b
306*cf84ac9aSAndroid Build Coastguard WorkerBTN_DEAD		0x12f
307*cf84ac9aSAndroid Build Coastguard Worker
308*cf84ac9aSAndroid Build Coastguard WorkerBTN_SOUTH		0x130
309*cf84ac9aSAndroid Build Coastguard WorkerBTN_EAST		0x131
310*cf84ac9aSAndroid Build Coastguard WorkerBTN_C			0x132
311*cf84ac9aSAndroid Build Coastguard WorkerBTN_NORTH		0x133
312*cf84ac9aSAndroid Build Coastguard WorkerBTN_WEST		0x134
313*cf84ac9aSAndroid Build Coastguard WorkerBTN_Z			0x135
314*cf84ac9aSAndroid Build Coastguard WorkerBTN_TL			0x136
315*cf84ac9aSAndroid Build Coastguard WorkerBTN_TR			0x137
316*cf84ac9aSAndroid Build Coastguard WorkerBTN_TL2			0x138
317*cf84ac9aSAndroid Build Coastguard WorkerBTN_TR2			0x139
318*cf84ac9aSAndroid Build Coastguard WorkerBTN_SELECT		0x13a
319*cf84ac9aSAndroid Build Coastguard WorkerBTN_START		0x13b
320*cf84ac9aSAndroid Build Coastguard WorkerBTN_MODE		0x13c
321*cf84ac9aSAndroid Build Coastguard WorkerBTN_THUMBL		0x13d
322*cf84ac9aSAndroid Build Coastguard WorkerBTN_THUMBR		0x13e
323*cf84ac9aSAndroid Build Coastguard Worker
324*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOOL_PEN		0x140
325*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOOL_RUBBER		0x141
326*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOOL_BRUSH		0x142
327*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOOL_PENCIL		0x143
328*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOOL_AIRBRUSH	0x144
329*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOOL_FINGER		0x145
330*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOOL_MOUSE		0x146
331*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOOL_LENS		0x147
332*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOOL_QUINTTAP	0x148
333*cf84ac9aSAndroid Build Coastguard WorkerBTN_STYLUS3		0x149
334*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOUCH		0x14a
335*cf84ac9aSAndroid Build Coastguard WorkerBTN_STYLUS		0x14b
336*cf84ac9aSAndroid Build Coastguard WorkerBTN_STYLUS2		0x14c
337*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOOL_DOUBLETAP	0x14d
338*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOOL_TRIPLETAP	0x14e
339*cf84ac9aSAndroid Build Coastguard WorkerBTN_TOOL_QUADTAP	0x14f
340*cf84ac9aSAndroid Build Coastguard Worker
341*cf84ac9aSAndroid Build Coastguard WorkerBTN_GEAR_DOWN		0x150
342*cf84ac9aSAndroid Build Coastguard WorkerBTN_GEAR_UP		0x151
343*cf84ac9aSAndroid Build Coastguard Worker
344*cf84ac9aSAndroid Build Coastguard WorkerKEY_OK			0x160
345*cf84ac9aSAndroid Build Coastguard WorkerKEY_SELECT		0x161
346*cf84ac9aSAndroid Build Coastguard WorkerKEY_GOTO		0x162
347*cf84ac9aSAndroid Build Coastguard WorkerKEY_CLEAR		0x163
348*cf84ac9aSAndroid Build Coastguard WorkerKEY_POWER2		0x164
349*cf84ac9aSAndroid Build Coastguard WorkerKEY_OPTION		0x165
350*cf84ac9aSAndroid Build Coastguard WorkerKEY_INFO		0x166
351*cf84ac9aSAndroid Build Coastguard WorkerKEY_TIME		0x167
352*cf84ac9aSAndroid Build Coastguard WorkerKEY_VENDOR		0x168
353*cf84ac9aSAndroid Build Coastguard WorkerKEY_ARCHIVE		0x169
354*cf84ac9aSAndroid Build Coastguard WorkerKEY_PROGRAM		0x16a
355*cf84ac9aSAndroid Build Coastguard WorkerKEY_CHANNEL		0x16b
356*cf84ac9aSAndroid Build Coastguard WorkerKEY_FAVORITES		0x16c
357*cf84ac9aSAndroid Build Coastguard WorkerKEY_EPG			0x16d
358*cf84ac9aSAndroid Build Coastguard WorkerKEY_PVR			0x16e
359*cf84ac9aSAndroid Build Coastguard WorkerKEY_MHP			0x16f
360*cf84ac9aSAndroid Build Coastguard WorkerKEY_LANGUAGE		0x170
361*cf84ac9aSAndroid Build Coastguard WorkerKEY_TITLE		0x171
362*cf84ac9aSAndroid Build Coastguard WorkerKEY_SUBTITLE		0x172
363*cf84ac9aSAndroid Build Coastguard WorkerKEY_ANGLE		0x173
364*cf84ac9aSAndroid Build Coastguard WorkerKEY_ZOOM		0x174
365*cf84ac9aSAndroid Build Coastguard WorkerKEY_MODE		0x175
366*cf84ac9aSAndroid Build Coastguard WorkerKEY_KEYBOARD		0x176
367*cf84ac9aSAndroid Build Coastguard WorkerKEY_SCREEN		0x177
368*cf84ac9aSAndroid Build Coastguard WorkerKEY_PC			0x178
369*cf84ac9aSAndroid Build Coastguard WorkerKEY_TV			0x179
370*cf84ac9aSAndroid Build Coastguard WorkerKEY_TV2			0x17a
371*cf84ac9aSAndroid Build Coastguard WorkerKEY_VCR			0x17b
372*cf84ac9aSAndroid Build Coastguard WorkerKEY_VCR2		0x17c
373*cf84ac9aSAndroid Build Coastguard WorkerKEY_SAT			0x17d
374*cf84ac9aSAndroid Build Coastguard WorkerKEY_SAT2		0x17e
375*cf84ac9aSAndroid Build Coastguard WorkerKEY_CD			0x17f
376*cf84ac9aSAndroid Build Coastguard WorkerKEY_TAPE		0x180
377*cf84ac9aSAndroid Build Coastguard WorkerKEY_RADIO		0x181
378*cf84ac9aSAndroid Build Coastguard WorkerKEY_TUNER		0x182
379*cf84ac9aSAndroid Build Coastguard WorkerKEY_PLAYER		0x183
380*cf84ac9aSAndroid Build Coastguard WorkerKEY_TEXT		0x184
381*cf84ac9aSAndroid Build Coastguard WorkerKEY_DVD			0x185
382*cf84ac9aSAndroid Build Coastguard WorkerKEY_AUX			0x186
383*cf84ac9aSAndroid Build Coastguard WorkerKEY_MP3			0x187
384*cf84ac9aSAndroid Build Coastguard WorkerKEY_AUDIO		0x188
385*cf84ac9aSAndroid Build Coastguard WorkerKEY_VIDEO		0x189
386*cf84ac9aSAndroid Build Coastguard WorkerKEY_DIRECTORY		0x18a
387*cf84ac9aSAndroid Build Coastguard WorkerKEY_LIST		0x18b
388*cf84ac9aSAndroid Build Coastguard WorkerKEY_MEMO		0x18c
389*cf84ac9aSAndroid Build Coastguard WorkerKEY_CALENDAR		0x18d
390*cf84ac9aSAndroid Build Coastguard WorkerKEY_RED			0x18e
391*cf84ac9aSAndroid Build Coastguard WorkerKEY_GREEN		0x18f
392*cf84ac9aSAndroid Build Coastguard WorkerKEY_YELLOW		0x190
393*cf84ac9aSAndroid Build Coastguard WorkerKEY_BLUE		0x191
394*cf84ac9aSAndroid Build Coastguard WorkerKEY_CHANNELUP		0x192
395*cf84ac9aSAndroid Build Coastguard WorkerKEY_CHANNELDOWN		0x193
396*cf84ac9aSAndroid Build Coastguard WorkerKEY_FIRST		0x194
397*cf84ac9aSAndroid Build Coastguard WorkerKEY_LAST		0x195
398*cf84ac9aSAndroid Build Coastguard WorkerKEY_AB			0x196
399*cf84ac9aSAndroid Build Coastguard WorkerKEY_NEXT		0x197
400*cf84ac9aSAndroid Build Coastguard WorkerKEY_RESTART		0x198
401*cf84ac9aSAndroid Build Coastguard WorkerKEY_SLOW		0x199
402*cf84ac9aSAndroid Build Coastguard WorkerKEY_SHUFFLE		0x19a
403*cf84ac9aSAndroid Build Coastguard WorkerKEY_BREAK		0x19b
404*cf84ac9aSAndroid Build Coastguard WorkerKEY_PREVIOUS		0x19c
405*cf84ac9aSAndroid Build Coastguard WorkerKEY_DIGITS		0x19d
406*cf84ac9aSAndroid Build Coastguard WorkerKEY_TEEN		0x19e
407*cf84ac9aSAndroid Build Coastguard WorkerKEY_TWEN		0x19f
408*cf84ac9aSAndroid Build Coastguard WorkerKEY_VIDEOPHONE		0x1a0
409*cf84ac9aSAndroid Build Coastguard WorkerKEY_GAMES		0x1a1
410*cf84ac9aSAndroid Build Coastguard WorkerKEY_ZOOMIN		0x1a2
411*cf84ac9aSAndroid Build Coastguard WorkerKEY_ZOOMOUT		0x1a3
412*cf84ac9aSAndroid Build Coastguard WorkerKEY_ZOOMRESET		0x1a4
413*cf84ac9aSAndroid Build Coastguard WorkerKEY_WORDPROCESSOR	0x1a5
414*cf84ac9aSAndroid Build Coastguard WorkerKEY_EDITOR		0x1a6
415*cf84ac9aSAndroid Build Coastguard WorkerKEY_SPREADSHEET		0x1a7
416*cf84ac9aSAndroid Build Coastguard WorkerKEY_GRAPHICSEDITOR	0x1a8
417*cf84ac9aSAndroid Build Coastguard WorkerKEY_PRESENTATION	0x1a9
418*cf84ac9aSAndroid Build Coastguard WorkerKEY_DATABASE		0x1aa
419*cf84ac9aSAndroid Build Coastguard WorkerKEY_NEWS		0x1ab
420*cf84ac9aSAndroid Build Coastguard WorkerKEY_VOICEMAIL		0x1ac
421*cf84ac9aSAndroid Build Coastguard WorkerKEY_ADDRESSBOOK		0x1ad
422*cf84ac9aSAndroid Build Coastguard WorkerKEY_MESSENGER		0x1ae
423*cf84ac9aSAndroid Build Coastguard WorkerKEY_DISPLAYTOGGLE	0x1af
424*cf84ac9aSAndroid Build Coastguard WorkerKEY_SPELLCHECK		0x1b0
425*cf84ac9aSAndroid Build Coastguard WorkerKEY_LOGOFF		0x1b1
426*cf84ac9aSAndroid Build Coastguard Worker
427*cf84ac9aSAndroid Build Coastguard WorkerKEY_DOLLAR		0x1b2
428*cf84ac9aSAndroid Build Coastguard WorkerKEY_EURO		0x1b3
429*cf84ac9aSAndroid Build Coastguard Worker
430*cf84ac9aSAndroid Build Coastguard WorkerKEY_FRAMEBACK		0x1b4
431*cf84ac9aSAndroid Build Coastguard WorkerKEY_FRAMEFORWARD	0x1b5
432*cf84ac9aSAndroid Build Coastguard WorkerKEY_CONTEXT_MENU	0x1b6
433*cf84ac9aSAndroid Build Coastguard WorkerKEY_MEDIA_REPEAT	0x1b7
434*cf84ac9aSAndroid Build Coastguard WorkerKEY_10CHANNELSUP	0x1b8
435*cf84ac9aSAndroid Build Coastguard WorkerKEY_10CHANNELSDOWN	0x1b9
436*cf84ac9aSAndroid Build Coastguard WorkerKEY_IMAGES		0x1ba
437*cf84ac9aSAndroid Build Coastguard Worker
438*cf84ac9aSAndroid Build Coastguard WorkerKEY_DEL_EOL		0x1c0
439*cf84ac9aSAndroid Build Coastguard WorkerKEY_DEL_EOS		0x1c1
440*cf84ac9aSAndroid Build Coastguard WorkerKEY_INS_LINE		0x1c2
441*cf84ac9aSAndroid Build Coastguard WorkerKEY_DEL_LINE		0x1c3
442*cf84ac9aSAndroid Build Coastguard Worker
443*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN			0x1d0
444*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_ESC		0x1d1
445*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F1		0x1d2
446*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F2		0x1d3
447*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F3		0x1d4
448*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F4		0x1d5
449*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F5		0x1d6
450*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F6		0x1d7
451*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F7		0x1d8
452*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F8		0x1d9
453*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F9		0x1da
454*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F10		0x1db
455*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F11		0x1dc
456*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F12		0x1dd
457*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_1		0x1de
458*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_2		0x1df
459*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_D		0x1e0
460*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_E		0x1e1
461*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_F		0x1e2
462*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_S		0x1e3
463*cf84ac9aSAndroid Build Coastguard WorkerKEY_FN_B		0x1e4
464*cf84ac9aSAndroid Build Coastguard Worker
465*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRL_DOT1		0x1f1
466*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRL_DOT2		0x1f2
467*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRL_DOT3		0x1f3
468*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRL_DOT4		0x1f4
469*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRL_DOT5		0x1f5
470*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRL_DOT6		0x1f6
471*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRL_DOT7		0x1f7
472*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRL_DOT8		0x1f8
473*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRL_DOT9		0x1f9
474*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRL_DOT10		0x1fa
475*cf84ac9aSAndroid Build Coastguard Worker
476*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_0		0x200
477*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_1		0x201
478*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_2		0x202
479*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_3		0x203
480*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_4		0x204
481*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_5		0x205
482*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_6		0x206
483*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_7		0x207
484*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_8		0x208
485*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_9		0x209
486*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_STAR	0x20a
487*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_POUND	0x20b
488*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_A		0x20c
489*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_B		0x20d
490*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_C		0x20e
491*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_D		0x20f
492*cf84ac9aSAndroid Build Coastguard Worker
493*cf84ac9aSAndroid Build Coastguard WorkerKEY_CAMERA_FOCUS	0x210
494*cf84ac9aSAndroid Build Coastguard WorkerKEY_WPS_BUTTON		0x211
495*cf84ac9aSAndroid Build Coastguard Worker
496*cf84ac9aSAndroid Build Coastguard WorkerKEY_TOUCHPAD_TOGGLE	0x212
497*cf84ac9aSAndroid Build Coastguard WorkerKEY_TOUCHPAD_ON		0x213
498*cf84ac9aSAndroid Build Coastguard WorkerKEY_TOUCHPAD_OFF	0x214
499*cf84ac9aSAndroid Build Coastguard Worker
500*cf84ac9aSAndroid Build Coastguard WorkerKEY_CAMERA_ZOOMIN	0x215
501*cf84ac9aSAndroid Build Coastguard WorkerKEY_CAMERA_ZOOMOUT	0x216
502*cf84ac9aSAndroid Build Coastguard WorkerKEY_CAMERA_UP		0x217
503*cf84ac9aSAndroid Build Coastguard WorkerKEY_CAMERA_DOWN		0x218
504*cf84ac9aSAndroid Build Coastguard WorkerKEY_CAMERA_LEFT		0x219
505*cf84ac9aSAndroid Build Coastguard WorkerKEY_CAMERA_RIGHT	0x21a
506*cf84ac9aSAndroid Build Coastguard Worker
507*cf84ac9aSAndroid Build Coastguard WorkerKEY_ATTENDANT_ON	0x21b
508*cf84ac9aSAndroid Build Coastguard WorkerKEY_ATTENDANT_OFF	0x21c
509*cf84ac9aSAndroid Build Coastguard WorkerKEY_ATTENDANT_TOGGLE	0x21d
510*cf84ac9aSAndroid Build Coastguard WorkerKEY_LIGHTS_TOGGLE	0x21e
511*cf84ac9aSAndroid Build Coastguard Worker
512*cf84ac9aSAndroid Build Coastguard WorkerBTN_DPAD_UP		0x220
513*cf84ac9aSAndroid Build Coastguard WorkerBTN_DPAD_DOWN		0x221
514*cf84ac9aSAndroid Build Coastguard WorkerBTN_DPAD_LEFT		0x222
515*cf84ac9aSAndroid Build Coastguard WorkerBTN_DPAD_RIGHT		0x223
516*cf84ac9aSAndroid Build Coastguard Worker
517*cf84ac9aSAndroid Build Coastguard WorkerKEY_ALS_TOGGLE		0x230
518*cf84ac9aSAndroid Build Coastguard WorkerKEY_ROTATE_LOCK_TOGGLE	0x231
519*cf84ac9aSAndroid Build Coastguard Worker
520*cf84ac9aSAndroid Build Coastguard WorkerKEY_BUTTONCONFIG		0x240
521*cf84ac9aSAndroid Build Coastguard WorkerKEY_TASKMANAGER		0x241
522*cf84ac9aSAndroid Build Coastguard WorkerKEY_JOURNAL		0x242
523*cf84ac9aSAndroid Build Coastguard WorkerKEY_CONTROLPANEL		0x243
524*cf84ac9aSAndroid Build Coastguard WorkerKEY_APPSELECT		0x244
525*cf84ac9aSAndroid Build Coastguard WorkerKEY_SCREENSAVER		0x245
526*cf84ac9aSAndroid Build Coastguard WorkerKEY_VOICECOMMAND		0x246
527*cf84ac9aSAndroid Build Coastguard WorkerKEY_ASSISTANT		0x247
528*cf84ac9aSAndroid Build Coastguard Worker
529*cf84ac9aSAndroid Build Coastguard Worker#ifndef STRACE_WORKAROUND_FOR_KEY_BRIGHTNESS_MIN
530*cf84ac9aSAndroid Build Coastguard Worker# define STRACE_WORKAROUND_FOR_KEY_BRIGHTNESS_MIN
531*cf84ac9aSAndroid Build Coastguard Worker/*
532*cf84ac9aSAndroid Build Coastguard Worker * KEY_BRIGHTNESS_MIN and KEY_BRIGHTNESS_MAX constants were introduced
533*cf84ac9aSAndroid Build Coastguard Worker * by Linux kernel commit v3.16-rc1~30^2~6^2~1^2~7.
534*cf84ac9aSAndroid Build Coastguard Worker * Apparently, RHEL7 introduced an alternative KEY_BRIGHTNESS_MIN constant
535*cf84ac9aSAndroid Build Coastguard Worker * with the same value as upstream KEY_BRIGHTNESS_MAX.
536*cf84ac9aSAndroid Build Coastguard Worker * Downstream vendors are *not* allowed to do this.
537*cf84ac9aSAndroid Build Coastguard Worker * Ignore the system value of KEY_BRIGHTNESS_MIN.
538*cf84ac9aSAndroid Build Coastguard Worker */
539*cf84ac9aSAndroid Build Coastguard Worker# undef KEY_BRIGHTNESS_MIN
540*cf84ac9aSAndroid Build Coastguard Worker#endif
541*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRIGHTNESS_MIN		0x250
542*cf84ac9aSAndroid Build Coastguard Worker
543*cf84ac9aSAndroid Build Coastguard WorkerKEY_BRIGHTNESS_MAX		0x251
544*cf84ac9aSAndroid Build Coastguard Worker
545*cf84ac9aSAndroid Build Coastguard WorkerKEY_KBDINPUTASSIST_PREV		0x260
546*cf84ac9aSAndroid Build Coastguard WorkerKEY_KBDINPUTASSIST_NEXT		0x261
547*cf84ac9aSAndroid Build Coastguard WorkerKEY_KBDINPUTASSIST_PREVGROUP		0x262
548*cf84ac9aSAndroid Build Coastguard WorkerKEY_KBDINPUTASSIST_NEXTGROUP		0x263
549*cf84ac9aSAndroid Build Coastguard WorkerKEY_KBDINPUTASSIST_ACCEPT		0x264
550*cf84ac9aSAndroid Build Coastguard WorkerKEY_KBDINPUTASSIST_CANCEL		0x265
551*cf84ac9aSAndroid Build Coastguard Worker
552*cf84ac9aSAndroid Build Coastguard WorkerKEY_RIGHT_UP			0x266
553*cf84ac9aSAndroid Build Coastguard WorkerKEY_RIGHT_DOWN			0x267
554*cf84ac9aSAndroid Build Coastguard WorkerKEY_LEFT_UP			0x268
555*cf84ac9aSAndroid Build Coastguard WorkerKEY_LEFT_DOWN			0x269
556*cf84ac9aSAndroid Build Coastguard Worker
557*cf84ac9aSAndroid Build Coastguard WorkerKEY_ROOT_MENU			0x26a
558*cf84ac9aSAndroid Build Coastguard WorkerKEY_MEDIA_TOP_MENU		0x26b
559*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_11			0x26c
560*cf84ac9aSAndroid Build Coastguard WorkerKEY_NUMERIC_12			0x26d
561*cf84ac9aSAndroid Build Coastguard Worker
562*cf84ac9aSAndroid Build Coastguard WorkerKEY_AUDIO_DESC			0x26e
563*cf84ac9aSAndroid Build Coastguard WorkerKEY_3D_MODE			0x26f
564*cf84ac9aSAndroid Build Coastguard WorkerKEY_NEXT_FAVORITE		0x270
565*cf84ac9aSAndroid Build Coastguard WorkerKEY_STOP_RECORD			0x271
566*cf84ac9aSAndroid Build Coastguard WorkerKEY_PAUSE_RECORD		0x272
567*cf84ac9aSAndroid Build Coastguard WorkerKEY_VOD				0x273
568*cf84ac9aSAndroid Build Coastguard WorkerKEY_UNMUTE			0x274
569*cf84ac9aSAndroid Build Coastguard WorkerKEY_FASTREVERSE			0x275
570*cf84ac9aSAndroid Build Coastguard WorkerKEY_SLOWREVERSE			0x276
571*cf84ac9aSAndroid Build Coastguard Worker
572*cf84ac9aSAndroid Build Coastguard Worker#ifndef STRACE_WORKAROUND_FOR_KEY_DATA
573*cf84ac9aSAndroid Build Coastguard Worker# define STRACE_WORKAROUND_FOR_KEY_DATA
574*cf84ac9aSAndroid Build Coastguard Worker/*
575*cf84ac9aSAndroid Build Coastguard Worker * Linux kernel commit v4.9-rc8~12^2 has changed the value of KEY_DATA
576*cf84ac9aSAndroid Build Coastguard Worker * constant introduced by commit v4.7-rc6~32^2~6^2 because the old value
577*cf84ac9aSAndroid Build Coastguard Worker * was already used by KEY_FASTREVERSE.
578*cf84ac9aSAndroid Build Coastguard Worker * Looks like the best way to handle this situation is to pretend that
579*cf84ac9aSAndroid Build Coastguard Worker * the old value of KEY_DATA didn't exist.
580*cf84ac9aSAndroid Build Coastguard Worker */
581*cf84ac9aSAndroid Build Coastguard Worker# undef KEY_DATA
582*cf84ac9aSAndroid Build Coastguard Worker#endif
583*cf84ac9aSAndroid Build Coastguard WorkerKEY_DATA			0x277
584*cf84ac9aSAndroid Build Coastguard Worker
585*cf84ac9aSAndroid Build Coastguard WorkerKEY_ONSCREEN_KEYBOARD		0x278
586*cf84ac9aSAndroid Build Coastguard Worker
587*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY1		0x2c0
588*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY2		0x2c1
589*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY3		0x2c2
590*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY4		0x2c3
591*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY5		0x2c4
592*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY6		0x2c5
593*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY7		0x2c6
594*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY8		0x2c7
595*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY9		0x2c8
596*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY10		0x2c9
597*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY11		0x2ca
598*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY12		0x2cb
599*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY13		0x2cc
600*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY14		0x2cd
601*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY15		0x2ce
602*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY16		0x2cf
603*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY17		0x2d0
604*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY18		0x2d1
605*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY19		0x2d2
606*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY20		0x2d3
607*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY21		0x2d4
608*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY22		0x2d5
609*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY23		0x2d6
610*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY24		0x2d7
611*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY25		0x2d8
612*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY26		0x2d9
613*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY27		0x2da
614*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY28		0x2db
615*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY29		0x2dc
616*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY30		0x2dd
617*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY31		0x2de
618*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY32		0x2df
619*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY33		0x2e0
620*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY34		0x2e1
621*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY35		0x2e2
622*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY36		0x2e3
623*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY37		0x2e4
624*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY38		0x2e5
625*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY39		0x2e6
626*cf84ac9aSAndroid Build Coastguard WorkerBTN_TRIGGER_HAPPY40		0x2e7
627