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