1*bb4ee6a4SAndroid Build Coastguard Worker // Copyright 2019 The ChromiumOS Authors 2*bb4ee6a4SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*bb4ee6a4SAndroid Build Coastguard Worker // found in the LICENSE file. 4*bb4ee6a4SAndroid Build Coastguard Worker 5*bb4ee6a4SAndroid Build Coastguard Worker // Should match linux/input-event-codes.h 6*bb4ee6a4SAndroid Build Coastguard Worker pub const INPUT_PROP_POINTER: u16 = 0x00; 7*bb4ee6a4SAndroid Build Coastguard Worker pub const INPUT_PROP_DIRECT: u16 = 0x01; 8*bb4ee6a4SAndroid Build Coastguard Worker pub const INPUT_PROP_BUTTONPAD: u16 = 0x02; 9*bb4ee6a4SAndroid Build Coastguard Worker pub const INPUT_PROP_SEMI_MT: u16 = 0x03; 10*bb4ee6a4SAndroid Build Coastguard Worker pub const INPUT_PROP_TOPBUTTONPAD: u16 = 0x04; 11*bb4ee6a4SAndroid Build Coastguard Worker pub const INPUT_PROP_POINTING_STICK: u16 = 0x05; 12*bb4ee6a4SAndroid Build Coastguard Worker pub const INPUT_PROP_ACCELEROMETER: u16 = 0x06; 13*bb4ee6a4SAndroid Build Coastguard Worker 14*bb4ee6a4SAndroid Build Coastguard Worker pub const INPUT_PROP_MAX: u16 = 0x1f; 15*bb4ee6a4SAndroid Build Coastguard Worker pub const INPUT_PROP_CNT: u16 = INPUT_PROP_MAX + 1; 16*bb4ee6a4SAndroid Build Coastguard Worker 17*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_SYN: u16 = 0x00; 18*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_KEY: u16 = 0x01; 19*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_REL: u16 = 0x02; 20*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_ABS: u16 = 0x03; 21*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_MSC: u16 = 0x04; 22*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_SW: u16 = 0x05; 23*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_LED: u16 = 0x11; 24*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_SND: u16 = 0x12; 25*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_REP: u16 = 0x14; 26*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_FF: u16 = 0x15; 27*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_PWR: u16 = 0x16; 28*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_FF_STATUS: u16 = 0x17; 29*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_MAX: u16 = 0x1f; 30*bb4ee6a4SAndroid Build Coastguard Worker pub const EV_CNT: u16 = EV_MAX + 1; 31*bb4ee6a4SAndroid Build Coastguard Worker 32*bb4ee6a4SAndroid Build Coastguard Worker pub const SYN_REPORT: u16 = 0; 33*bb4ee6a4SAndroid Build Coastguard Worker pub const SYN_CONFIG: u16 = 1; 34*bb4ee6a4SAndroid Build Coastguard Worker pub const SYN_MT_REPORT: u16 = 2; 35*bb4ee6a4SAndroid Build Coastguard Worker pub const SYN_DROPPED: u16 = 3; 36*bb4ee6a4SAndroid Build Coastguard Worker 37*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RESERVED: u16 = 0; 38*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ESC: u16 = 1; 39*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_1: u16 = 2; 40*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_2: u16 = 3; 41*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_3: u16 = 4; 42*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_4: u16 = 5; 43*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_5: u16 = 6; 44*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_6: u16 = 7; 45*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_7: u16 = 8; 46*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_8: u16 = 9; 47*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_9: u16 = 10; 48*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_0: u16 = 11; 49*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MINUS: u16 = 12; 50*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_EQUAL: u16 = 13; 51*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BACKSPACE: u16 = 14; 52*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TAB: u16 = 15; 53*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_Q: u16 = 16; 54*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_W: u16 = 17; 55*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_E: u16 = 18; 56*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_R: u16 = 19; 57*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_T: u16 = 20; 58*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_Y: u16 = 21; 59*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_U: u16 = 22; 60*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_I: u16 = 23; 61*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_O: u16 = 24; 62*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_P: u16 = 25; 63*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LEFTBRACE: u16 = 26; 64*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RIGHTBRACE: u16 = 27; 65*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ENTER: u16 = 28; 66*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LEFTCTRL: u16 = 29; 67*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_A: u16 = 30; 68*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_S: u16 = 31; 69*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_D: u16 = 32; 70*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F: u16 = 33; 71*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_G: u16 = 34; 72*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_H: u16 = 35; 73*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_J: u16 = 36; 74*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_K: u16 = 37; 75*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_L: u16 = 38; 76*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SEMICOLON: u16 = 39; 77*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_APOSTROPHE: u16 = 40; 78*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_GRAVE: u16 = 41; 79*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LEFTSHIFT: u16 = 42; 80*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BACKSLASH: u16 = 43; 81*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_Z: u16 = 44; 82*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_X: u16 = 45; 83*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_C: u16 = 46; 84*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_V: u16 = 47; 85*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_B: u16 = 48; 86*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_N: u16 = 49; 87*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_M: u16 = 50; 88*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_COMMA: u16 = 51; 89*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DOT: u16 = 52; 90*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SLASH: u16 = 53; 91*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RIGHTSHIFT: u16 = 54; 92*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KPASTERISK: u16 = 55; 93*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LEFTALT: u16 = 56; 94*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SPACE: u16 = 57; 95*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CAPSLOCK: u16 = 58; 96*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F1: u16 = 59; 97*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F2: u16 = 60; 98*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F3: u16 = 61; 99*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F4: u16 = 62; 100*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F5: u16 = 63; 101*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F6: u16 = 64; 102*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F7: u16 = 65; 103*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F8: u16 = 66; 104*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F9: u16 = 67; 105*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F10: u16 = 68; 106*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMLOCK: u16 = 69; 107*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SCROLLLOCK: u16 = 70; 108*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KP7: u16 = 71; 109*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KP8: u16 = 72; 110*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KP9: u16 = 73; 111*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KPMINUS: u16 = 74; 112*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KP4: u16 = 75; 113*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KP5: u16 = 76; 114*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KP6: u16 = 77; 115*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KPPLUS: u16 = 78; 116*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KP1: u16 = 79; 117*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KP2: u16 = 80; 118*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KP3: u16 = 81; 119*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KP0: u16 = 82; 120*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KPDOT: u16 = 83; 121*bb4ee6a4SAndroid Build Coastguard Worker 122*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ZENKAKUHANKAKU: u16 = 85; 123*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_102ND: u16 = 86; 124*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F11: u16 = 87; 125*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F12: u16 = 88; 126*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RO: u16 = 89; 127*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KATAKANA: u16 = 90; 128*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_HIRAGANA: u16 = 91; 129*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_HENKAN: u16 = 92; 130*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KATAKANAHIRAGANA: u16 = 93; 131*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MUHENKAN: u16 = 94; 132*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KPJPCOMMA: u16 = 95; 133*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KPENTER: u16 = 96; 134*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RIGHTCTRL: u16 = 97; 135*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KPSLASH: u16 = 98; 136*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SYSRQ: u16 = 99; 137*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RIGHTALT: u16 = 100; 138*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LINEFEED: u16 = 101; 139*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_HOME: u16 = 102; 140*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_UP: u16 = 103; 141*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PAGEUP: u16 = 104; 142*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LEFT: u16 = 105; 143*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RIGHT: u16 = 106; 144*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_END: u16 = 107; 145*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DOWN: u16 = 108; 146*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PAGEDOWN: u16 = 109; 147*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_INSERT: u16 = 110; 148*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DELETE: u16 = 111; 149*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MACRO: u16 = 112; 150*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MUTE: u16 = 113; 151*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_VOLUMEDOWN: u16 = 114; 152*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_VOLUMEUP: u16 = 115; 153*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_POWER: u16 = 116; 154*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KPEQUAL: u16 = 117; 155*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KPPLUSMINUS: u16 = 118; 156*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PAUSE: u16 = 119; 157*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SCALE: u16 = 120; 158*bb4ee6a4SAndroid Build Coastguard Worker 159*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KPCOMMA: u16 = 121; 160*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_HANGEUL: u16 = 122; 161*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_HANGUEL: u16 = KEY_HANGEUL; 162*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_HANJA: u16 = 123; 163*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_YEN: u16 = 124; 164*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LEFTMETA: u16 = 125; 165*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RIGHTMETA: u16 = 126; 166*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_COMPOSE: u16 = 127; 167*bb4ee6a4SAndroid Build Coastguard Worker 168*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_STOP: u16 = 128; 169*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_AGAIN: u16 = 129; 170*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PROPS: u16 = 130; 171*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_UNDO: u16 = 131; 172*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FRONT: u16 = 132; 173*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_COPY: u16 = 133; 174*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_OPEN: u16 = 134; 175*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PASTE: u16 = 135; 176*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FIND: u16 = 136; 177*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CUT: u16 = 137; 178*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_HELP: u16 = 138; 179*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MENU: u16 = 139; 180*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CALC: u16 = 140; 181*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SETUP: u16 = 141; 182*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SLEEP: u16 = 142; 183*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_WAKEUP: u16 = 143; 184*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FILE: u16 = 144; 185*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SENDFILE: u16 = 145; 186*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DELETEFILE: u16 = 146; 187*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_XFER: u16 = 147; 188*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PROG1: u16 = 148; 189*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PROG2: u16 = 149; 190*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_WWW: u16 = 150; 191*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MSDOS: u16 = 151; 192*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_COFFEE: u16 = 152; 193*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SCREENLOCK: u16 = KEY_COFFEE; 194*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ROTATE_DISPLAY: u16 = 153; 195*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DIRECTION: u16 = KEY_ROTATE_DISPLAY; 196*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CYCLEWINDOWS: u16 = 154; 197*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MAIL: u16 = 155; 198*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BOOKMARKS: u16 = 156; 199*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_COMPUTER: u16 = 157; 200*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BACK: u16 = 158; 201*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FORWARD: u16 = 159; 202*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CLOSECD: u16 = 160; 203*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_EJECTCD: u16 = 161; 204*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_EJECTCLOSECD: u16 = 162; 205*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NEXTSONG: u16 = 163; 206*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PLAYPAUSE: u16 = 164; 207*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PREVIOUSSONG: u16 = 165; 208*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_STOPCD: u16 = 166; 209*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RECORD: u16 = 167; 210*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_REWIND: u16 = 168; 211*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PHONE: u16 = 169; 212*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ISO: u16 = 170; 213*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CONFIG: u16 = 171; 214*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_HOMEPAGE: u16 = 172; 215*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_REFRESH: u16 = 173; 216*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_EXIT: u16 = 174; 217*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MOVE: u16 = 175; 218*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_EDIT: u16 = 176; 219*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SCROLLUP: u16 = 177; 220*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SCROLLDOWN: u16 = 178; 221*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KPLEFTPAREN: u16 = 179; 222*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KPRIGHTPAREN: u16 = 180; 223*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NEW: u16 = 181; 224*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_REDO: u16 = 182; 225*bb4ee6a4SAndroid Build Coastguard Worker 226*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F13: u16 = 183; 227*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F14: u16 = 184; 228*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F15: u16 = 185; 229*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F16: u16 = 186; 230*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F17: u16 = 187; 231*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F18: u16 = 188; 232*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F19: u16 = 189; 233*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F20: u16 = 190; 234*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F21: u16 = 191; 235*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F22: u16 = 192; 236*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F23: u16 = 193; 237*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_F24: u16 = 194; 238*bb4ee6a4SAndroid Build Coastguard Worker 239*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PLAYCD: u16 = 200; 240*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PAUSECD: u16 = 201; 241*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PROG3: u16 = 202; 242*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PROG4: u16 = 203; 243*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DASHBOARD: u16 = 204; 244*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SUSPEND: u16 = 205; 245*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CLOSE: u16 = 206; 246*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PLAY: u16 = 207; 247*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FASTFORWARD: u16 = 208; 248*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BASSBOOST: u16 = 209; 249*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PRINT: u16 = 210; 250*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_HP: u16 = 211; 251*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CAMERA: u16 = 212; 252*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SOUND: u16 = 213; 253*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_QUESTION: u16 = 214; 254*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_EMAIL: u16 = 215; 255*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CHAT: u16 = 216; 256*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SEARCH: u16 = 217; 257*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CONNECT: u16 = 218; 258*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FINANCE: u16 = 219; 259*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SPORT: u16 = 220; 260*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SHOP: u16 = 221; 261*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ALTERASE: u16 = 222; 262*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CANCEL: u16 = 223; 263*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRIGHTNESSDOWN: u16 = 224; 264*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRIGHTNESSUP: u16 = 225; 265*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MEDIA: u16 = 226; 266*bb4ee6a4SAndroid Build Coastguard Worker 267*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SWITCHVIDEOMODE: u16 = 227; 268*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KBDILLUMTOGGLE: u16 = 228; 269*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KBDILLUMDOWN: u16 = 229; 270*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KBDILLUMUP: u16 = 230; 271*bb4ee6a4SAndroid Build Coastguard Worker 272*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SEND: u16 = 231; 273*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_REPLY: u16 = 232; 274*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FORWARDMAIL: u16 = 233; 275*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SAVE: u16 = 234; 276*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DOCUMENTS: u16 = 235; 277*bb4ee6a4SAndroid Build Coastguard Worker 278*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BATTERY: u16 = 236; 279*bb4ee6a4SAndroid Build Coastguard Worker 280*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BLUETOOTH: u16 = 237; 281*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_WLAN: u16 = 238; 282*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_UWB: u16 = 239; 283*bb4ee6a4SAndroid Build Coastguard Worker 284*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_UNKNOWN: u16 = 240; 285*bb4ee6a4SAndroid Build Coastguard Worker 286*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_VIDEO_NEXT: u16 = 241; 287*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_VIDEO_PREV: u16 = 242; 288*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRIGHTNESS_CYCLE: u16 = 243; 289*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRIGHTNESS_AUTO: u16 = 244; 290*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRIGHTNESS_ZERO: u16 = KEY_BRIGHTNESS_AUTO; 291*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DISPLAY_OFF: u16 = 245; 292*bb4ee6a4SAndroid Build Coastguard Worker 293*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_WWAN: u16 = 246; 294*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_WIMAX: u16 = KEY_WWAN; 295*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RFKILL: u16 = 247; 296*bb4ee6a4SAndroid Build Coastguard Worker 297*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MICMUTE: u16 = 248; 298*bb4ee6a4SAndroid Build Coastguard Worker 299*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_MISC: u16 = 0x100; 300*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_0: u16 = 0x100; 301*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_1: u16 = 0x101; 302*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_2: u16 = 0x102; 303*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_3: u16 = 0x103; 304*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_4: u16 = 0x104; 305*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_5: u16 = 0x105; 306*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_6: u16 = 0x106; 307*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_7: u16 = 0x107; 308*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_8: u16 = 0x108; 309*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_9: u16 = 0x109; 310*bb4ee6a4SAndroid Build Coastguard Worker 311*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_MOUSE: u16 = 0x110; 312*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_LEFT: u16 = 0x110; 313*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_RIGHT: u16 = 0x111; 314*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_MIDDLE: u16 = 0x112; 315*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_SIDE: u16 = 0x113; 316*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_EXTRA: u16 = 0x114; 317*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_FORWARD: u16 = 0x115; 318*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_BACK: u16 = 0x116; 319*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TASK: u16 = 0x117; 320*bb4ee6a4SAndroid Build Coastguard Worker 321*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_JOYSTICK: u16 = 0x120; 322*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER: u16 = 0x120; 323*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_THUMB: u16 = 0x121; 324*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_THUMB2: u16 = 0x122; 325*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOP: u16 = 0x123; 326*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOP2: u16 = 0x124; 327*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_PINKIE: u16 = 0x125; 328*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_BASE: u16 = 0x126; 329*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_BASE2: u16 = 0x127; 330*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_BASE3: u16 = 0x128; 331*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_BASE4: u16 = 0x129; 332*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_BASE5: u16 = 0x12a; 333*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_BASE6: u16 = 0x12b; 334*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_DEAD: u16 = 0x12f; 335*bb4ee6a4SAndroid Build Coastguard Worker 336*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_GAMEPAD: u16 = 0x130; 337*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_SOUTH: u16 = 0x130; 338*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_A: u16 = BTN_SOUTH; 339*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_EAST: u16 = 0x131; 340*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_B: u16 = BTN_EAST; 341*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_C: u16 = 0x132; 342*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_NORTH: u16 = 0x133; 343*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_X: u16 = BTN_NORTH; 344*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_WEST: u16 = 0x134; 345*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_Y: u16 = BTN_WEST; 346*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_Z: u16 = 0x135; 347*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TL: u16 = 0x136; 348*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TR: u16 = 0x137; 349*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TL2: u16 = 0x138; 350*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TR2: u16 = 0x139; 351*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_SELECT: u16 = 0x13a; 352*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_START: u16 = 0x13b; 353*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_MODE: u16 = 0x13c; 354*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_THUMBL: u16 = 0x13d; 355*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_THUMBR: u16 = 0x13e; 356*bb4ee6a4SAndroid Build Coastguard Worker 357*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_DIGI: u16 = 0x140; 358*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOOL_PEN: u16 = 0x140; 359*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOOL_RUBBER: u16 = 0x141; 360*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOOL_BRUSH: u16 = 0x142; 361*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOOL_PENCIL: u16 = 0x143; 362*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOOL_AIRBRUSH: u16 = 0x144; 363*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOOL_FINGER: u16 = 0x145; 364*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOOL_MOUSE: u16 = 0x146; 365*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOOL_LENS: u16 = 0x147; 366*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOOL_QUINTTAP: u16 = 0x148; 367*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_STYLUS3: u16 = 0x149; 368*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOUCH: u16 = 0x14a; 369*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_STYLUS: u16 = 0x14b; 370*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_STYLUS2: u16 = 0x14c; 371*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOOL_DOUBLETAP: u16 = 0x14d; 372*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOOL_TRIPLETAP: u16 = 0x14e; 373*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TOOL_QUADTAP: u16 = 0x14f; 374*bb4ee6a4SAndroid Build Coastguard Worker 375*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_WHEEL: u16 = 0x150; 376*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_GEAR_DOWN: u16 = 0x150; 377*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_GEAR_UP: u16 = 0x151; 378*bb4ee6a4SAndroid Build Coastguard Worker 379*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_OK: u16 = 0x160; 380*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SELECT: u16 = 0x161; 381*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_GOTO: u16 = 0x162; 382*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CLEAR: u16 = 0x163; 383*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_POWER2: u16 = 0x164; 384*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_OPTION: u16 = 0x165; 385*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_INFO: u16 = 0x166; 386*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TIME: u16 = 0x167; 387*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_VENDOR: u16 = 0x168; 388*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ARCHIVE: u16 = 0x169; 389*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PROGRAM: u16 = 0x16a; 390*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CHANNEL: u16 = 0x16b; 391*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FAVORITES: u16 = 0x16c; 392*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_EPG: u16 = 0x16d; 393*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PVR: u16 = 0x16e; 394*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MHP: u16 = 0x16f; 395*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LANGUAGE: u16 = 0x170; 396*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TITLE: u16 = 0x171; 397*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SUBTITLE: u16 = 0x172; 398*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ANGLE: u16 = 0x173; 399*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ZOOM: u16 = 0x174; 400*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MODE: u16 = 0x175; 401*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KEYBOARD: u16 = 0x176; 402*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SCREEN: u16 = 0x177; 403*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PC: u16 = 0x178; 404*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TV: u16 = 0x179; 405*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TV2: u16 = 0x17a; 406*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_VCR: u16 = 0x17b; 407*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_VCR2: u16 = 0x17c; 408*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SAT: u16 = 0x17d; 409*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SAT2: u16 = 0x17e; 410*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CD: u16 = 0x17f; 411*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TAPE: u16 = 0x180; 412*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RADIO: u16 = 0x181; 413*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TUNER: u16 = 0x182; 414*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PLAYER: u16 = 0x183; 415*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TEXT: u16 = 0x184; 416*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DVD: u16 = 0x185; 417*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_AUX: u16 = 0x186; 418*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MP3: u16 = 0x187; 419*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_AUDIO: u16 = 0x188; 420*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_VIDEO: u16 = 0x189; 421*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DIRECTORY: u16 = 0x18a; 422*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LIST: u16 = 0x18b; 423*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MEMO: u16 = 0x18c; 424*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CALENDAR: u16 = 0x18d; 425*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RED: u16 = 0x18e; 426*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_GREEN: u16 = 0x18f; 427*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_YELLOW: u16 = 0x190; 428*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BLUE: u16 = 0x191; 429*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CHANNELUP: u16 = 0x192; 430*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CHANNELDOWN: u16 = 0x193; 431*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FIRST: u16 = 0x194; 432*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LAST: u16 = 0x195; 433*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_AB: u16 = 0x196; 434*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NEXT: u16 = 0x197; 435*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RESTART: u16 = 0x198; 436*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SLOW: u16 = 0x199; 437*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SHUFFLE: u16 = 0x19a; 438*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BREAK: u16 = 0x19b; 439*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PREVIOUS: u16 = 0x19c; 440*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DIGITS: u16 = 0x19d; 441*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TEEN: u16 = 0x19e; 442*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TWEN: u16 = 0x19f; 443*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_VIDEOPHONE: u16 = 0x1a0; 444*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_GAMES: u16 = 0x1a1; 445*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ZOOMIN: u16 = 0x1a2; 446*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ZOOMOUT: u16 = 0x1a3; 447*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ZOOMRESET: u16 = 0x1a4; 448*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_WORDPROCESSOR: u16 = 0x1a5; 449*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_EDITOR: u16 = 0x1a6; 450*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SPREADSHEET: u16 = 0x1a7; 451*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_GRAPHICSEDITOR: u16 = 0x1a8; 452*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PRESENTATION: u16 = 0x1a9; 453*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DATABASE: u16 = 0x1aa; 454*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NEWS: u16 = 0x1ab; 455*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_VOICEMAIL: u16 = 0x1ac; 456*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ADDRESSBOOK: u16 = 0x1ad; 457*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MESSENGER: u16 = 0x1ae; 458*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DISPLAYTOGGLE: u16 = 0x1af; 459*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRIGHTNESS_TOGGLE: u16 = KEY_DISPLAYTOGGLE; 460*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SPELLCHECK: u16 = 0x1b0; 461*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LOGOFF: u16 = 0x1b1; 462*bb4ee6a4SAndroid Build Coastguard Worker 463*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DOLLAR: u16 = 0x1b2; 464*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_EURO: u16 = 0x1b3; 465*bb4ee6a4SAndroid Build Coastguard Worker 466*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FRAMEBACK: u16 = 0x1b4; 467*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FRAMEFORWARD: u16 = 0x1b5; 468*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CONTEXT_MENU: u16 = 0x1b6; 469*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MEDIA_REPEAT: u16 = 0x1b7; 470*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_10CHANNELSUP: u16 = 0x1b8; 471*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_10CHANNELSDOWN: u16 = 0x1b9; 472*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_IMAGES: u16 = 0x1ba; 473*bb4ee6a4SAndroid Build Coastguard Worker 474*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DEL_EOL: u16 = 0x1c0; 475*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DEL_EOS: u16 = 0x1c1; 476*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_INS_LINE: u16 = 0x1c2; 477*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DEL_LINE: u16 = 0x1c3; 478*bb4ee6a4SAndroid Build Coastguard Worker 479*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN: u16 = 0x1d0; 480*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_ESC: u16 = 0x1d1; 481*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F1: u16 = 0x1d2; 482*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F2: u16 = 0x1d3; 483*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F3: u16 = 0x1d4; 484*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F4: u16 = 0x1d5; 485*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F5: u16 = 0x1d6; 486*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F6: u16 = 0x1d7; 487*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F7: u16 = 0x1d8; 488*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F8: u16 = 0x1d9; 489*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F9: u16 = 0x1da; 490*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F10: u16 = 0x1db; 491*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F11: u16 = 0x1dc; 492*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F12: u16 = 0x1dd; 493*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_1: u16 = 0x1de; 494*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_2: u16 = 0x1df; 495*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_D: u16 = 0x1e0; 496*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_E: u16 = 0x1e1; 497*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_F: u16 = 0x1e2; 498*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_S: u16 = 0x1e3; 499*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FN_B: u16 = 0x1e4; 500*bb4ee6a4SAndroid Build Coastguard Worker 501*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRL_DOT1: u16 = 0x1f1; 502*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRL_DOT2: u16 = 0x1f2; 503*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRL_DOT3: u16 = 0x1f3; 504*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRL_DOT4: u16 = 0x1f4; 505*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRL_DOT5: u16 = 0x1f5; 506*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRL_DOT6: u16 = 0x1f6; 507*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRL_DOT7: u16 = 0x1f7; 508*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRL_DOT8: u16 = 0x1f8; 509*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRL_DOT9: u16 = 0x1f9; 510*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRL_DOT10: u16 = 0x1fa; 511*bb4ee6a4SAndroid Build Coastguard Worker 512*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_0: u16 = 0x200; 513*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_1: u16 = 0x201; 514*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_2: u16 = 0x202; 515*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_3: u16 = 0x203; 516*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_4: u16 = 0x204; 517*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_5: u16 = 0x205; 518*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_6: u16 = 0x206; 519*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_7: u16 = 0x207; 520*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_8: u16 = 0x208; 521*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_9: u16 = 0x209; 522*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_STAR: u16 = 0x20a; 523*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_POUND: u16 = 0x20b; 524*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_A: u16 = 0x20c; 525*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_B: u16 = 0x20d; 526*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_C: u16 = 0x20e; 527*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_D: u16 = 0x20f; 528*bb4ee6a4SAndroid Build Coastguard Worker 529*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CAMERA_FOCUS: u16 = 0x210; 530*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_WPS_BUTTON: u16 = 0x211; 531*bb4ee6a4SAndroid Build Coastguard Worker 532*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TOUCHPAD_TOGGLE: u16 = 0x212; 533*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TOUCHPAD_ON: u16 = 0x213; 534*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TOUCHPAD_OFF: u16 = 0x214; 535*bb4ee6a4SAndroid Build Coastguard Worker 536*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CAMERA_ZOOMIN: u16 = 0x215; 537*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CAMERA_ZOOMOUT: u16 = 0x216; 538*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CAMERA_UP: u16 = 0x217; 539*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CAMERA_DOWN: u16 = 0x218; 540*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CAMERA_LEFT: u16 = 0x219; 541*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CAMERA_RIGHT: u16 = 0x21a; 542*bb4ee6a4SAndroid Build Coastguard Worker 543*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ATTENDANT_ON: u16 = 0x21b; 544*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ATTENDANT_OFF: u16 = 0x21c; 545*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ATTENDANT_TOGGLE: u16 = 0x21d; 546*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LIGHTS_TOGGLE: u16 = 0x21e; 547*bb4ee6a4SAndroid Build Coastguard Worker 548*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_DPAD_UP: u16 = 0x220; 549*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_DPAD_DOWN: u16 = 0x221; 550*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_DPAD_LEFT: u16 = 0x222; 551*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_DPAD_RIGHT: u16 = 0x223; 552*bb4ee6a4SAndroid Build Coastguard Worker 553*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ALS_TOGGLE: u16 = 0x230; 554*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ROTATE_LOCK_TOGGLE: u16 = 0x231; 555*bb4ee6a4SAndroid Build Coastguard Worker 556*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BUTTONCONFIG: u16 = 0x240; 557*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_TASKMANAGER: u16 = 0x241; 558*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_JOURNAL: u16 = 0x242; 559*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CONTROLPANEL: u16 = 0x243; 560*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_APPSELECT: u16 = 0x244; 561*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SCREENSAVER: u16 = 0x245; 562*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_VOICECOMMAND: u16 = 0x246; 563*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ASSISTANT: u16 = 0x247; 564*bb4ee6a4SAndroid Build Coastguard Worker 565*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRIGHTNESS_MIN: u16 = 0x250; 566*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_BRIGHTNESS_MAX: u16 = 0x251; 567*bb4ee6a4SAndroid Build Coastguard Worker 568*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KBDINPUTASSIST_PREV: u16 = 0x260; 569*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KBDINPUTASSIST_NEXT: u16 = 0x261; 570*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KBDINPUTASSIST_PREVGROUP: u16 = 0x262; 571*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KBDINPUTASSIST_NEXTGROUP: u16 = 0x263; 572*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KBDINPUTASSIST_ACCEPT: u16 = 0x264; 573*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_KBDINPUTASSIST_CANCEL: u16 = 0x265; 574*bb4ee6a4SAndroid Build Coastguard Worker 575*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RIGHT_UP: u16 = 0x266; 576*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_RIGHT_DOWN: u16 = 0x267; 577*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LEFT_UP: u16 = 0x268; 578*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_LEFT_DOWN: u16 = 0x269; 579*bb4ee6a4SAndroid Build Coastguard Worker 580*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ROOT_MENU: u16 = 0x26a; 581*bb4ee6a4SAndroid Build Coastguard Worker 582*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MEDIA_TOP_MENU: u16 = 0x26b; 583*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_11: u16 = 0x26c; 584*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NUMERIC_12: u16 = 0x26d; 585*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_AUDIO_DESC: u16 = 0x26e; 586*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_3D_MODE: u16 = 0x26f; 587*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_NEXT_FAVORITE: u16 = 0x270; 588*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_STOP_RECORD: u16 = 0x271; 589*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_PAUSE_RECORD: u16 = 0x272; 590*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_VOD: u16 = 0x273; 591*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_UNMUTE: u16 = 0x274; 592*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_FASTREVERSE: u16 = 0x275; 593*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_SLOWREVERSE: u16 = 0x276; 594*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_DATA: u16 = 0x277; 595*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_ONSCREEN_KEYBOARD: u16 = 0x278; 596*bb4ee6a4SAndroid Build Coastguard Worker 597*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY: u16 = 0x2c0; 598*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY1: u16 = 0x2c0; 599*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY2: u16 = 0x2c1; 600*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY3: u16 = 0x2c2; 601*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY4: u16 = 0x2c3; 602*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY5: u16 = 0x2c4; 603*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY6: u16 = 0x2c5; 604*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY7: u16 = 0x2c6; 605*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY8: u16 = 0x2c7; 606*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY9: u16 = 0x2c8; 607*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY10: u16 = 0x2c9; 608*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY11: u16 = 0x2ca; 609*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY12: u16 = 0x2cb; 610*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY13: u16 = 0x2cc; 611*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY14: u16 = 0x2cd; 612*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY15: u16 = 0x2ce; 613*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY16: u16 = 0x2cf; 614*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY17: u16 = 0x2d0; 615*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY18: u16 = 0x2d1; 616*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY19: u16 = 0x2d2; 617*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY20: u16 = 0x2d3; 618*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY21: u16 = 0x2d4; 619*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY22: u16 = 0x2d5; 620*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY23: u16 = 0x2d6; 621*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY24: u16 = 0x2d7; 622*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY25: u16 = 0x2d8; 623*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY26: u16 = 0x2d9; 624*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY27: u16 = 0x2da; 625*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY28: u16 = 0x2db; 626*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY29: u16 = 0x2dc; 627*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY30: u16 = 0x2dd; 628*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY31: u16 = 0x2de; 629*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY32: u16 = 0x2df; 630*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY33: u16 = 0x2e0; 631*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY34: u16 = 0x2e1; 632*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY35: u16 = 0x2e2; 633*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY36: u16 = 0x2e3; 634*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY37: u16 = 0x2e4; 635*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY38: u16 = 0x2e5; 636*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY39: u16 = 0x2e6; 637*bb4ee6a4SAndroid Build Coastguard Worker pub const BTN_TRIGGER_HAPPY40: u16 = 0x2e7; 638*bb4ee6a4SAndroid Build Coastguard Worker 639*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MIN_INTERESTING: u16 = KEY_MUTE; 640*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_MAX: u16 = 0x2ff; 641*bb4ee6a4SAndroid Build Coastguard Worker pub const KEY_CNT: u16 = KEY_MAX + 1; 642*bb4ee6a4SAndroid Build Coastguard Worker 643*bb4ee6a4SAndroid Build Coastguard Worker pub const REL_X: u16 = 0x00; 644*bb4ee6a4SAndroid Build Coastguard Worker pub const REL_Y: u16 = 0x01; 645*bb4ee6a4SAndroid Build Coastguard Worker pub const REL_Z: u16 = 0x02; 646*bb4ee6a4SAndroid Build Coastguard Worker pub const REL_RX: u16 = 0x03; 647*bb4ee6a4SAndroid Build Coastguard Worker pub const REL_RY: u16 = 0x04; 648*bb4ee6a4SAndroid Build Coastguard Worker pub const REL_RZ: u16 = 0x05; 649*bb4ee6a4SAndroid Build Coastguard Worker pub const REL_HWHEEL: u16 = 0x06; 650*bb4ee6a4SAndroid Build Coastguard Worker pub const REL_DIAL: u16 = 0x07; 651*bb4ee6a4SAndroid Build Coastguard Worker pub const REL_WHEEL: u16 = 0x08; 652*bb4ee6a4SAndroid Build Coastguard Worker pub const REL_MISC: u16 = 0x09; 653*bb4ee6a4SAndroid Build Coastguard Worker pub const REL_MAX: u16 = 0x0f; 654*bb4ee6a4SAndroid Build Coastguard Worker pub const REL_CNT: u16 = REL_MAX + 1; 655*bb4ee6a4SAndroid Build Coastguard Worker 656*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_X: u16 = 0x00; 657*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_Y: u16 = 0x01; 658*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_Z: u16 = 0x02; 659*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_RX: u16 = 0x03; 660*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_RY: u16 = 0x04; 661*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_RZ: u16 = 0x05; 662*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_THROTTLE: u16 = 0x06; 663*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_RUDDER: u16 = 0x07; 664*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_WHEEL: u16 = 0x08; 665*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_GAS: u16 = 0x09; 666*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_BRAKE: u16 = 0x0a; 667*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_HAT0X: u16 = 0x10; 668*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_HAT0Y: u16 = 0x11; 669*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_HAT1X: u16 = 0x12; 670*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_HAT1Y: u16 = 0x13; 671*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_HAT2X: u16 = 0x14; 672*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_HAT2Y: u16 = 0x15; 673*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_HAT3X: u16 = 0x16; 674*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_HAT3Y: u16 = 0x17; 675*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_PRESSURE: u16 = 0x18; 676*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_DISTANCE: u16 = 0x19; 677*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_TILT_X: u16 = 0x1a; 678*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_TILT_Y: u16 = 0x1b; 679*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_TOOL_WIDTH: u16 = 0x1c; 680*bb4ee6a4SAndroid Build Coastguard Worker 681*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_VOLUME: u16 = 0x20; 682*bb4ee6a4SAndroid Build Coastguard Worker 683*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MISC: u16 = 0x28; 684*bb4ee6a4SAndroid Build Coastguard Worker 685*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_SLOT: u16 = 0x2f; 686*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_TOUCH_MAJOR: u16 = 0x30; 687*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_TOUCH_MINOR: u16 = 0x31; 688*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_WIDTH_MAJOR: u16 = 0x32; 689*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_WIDTH_MINOR: u16 = 0x33; 690*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_ORIENTATION: u16 = 0x34; 691*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_POSITION_X: u16 = 0x35; 692*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_POSITION_Y: u16 = 0x36; 693*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_TOOL_TYPE: u16 = 0x37; 694*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_BLOB_ID: u16 = 0x38; 695*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_TRACKING_ID: u16 = 0x39; 696*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_PRESSURE: u16 = 0x3a; 697*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_DISTANCE: u16 = 0x3b; 698*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_TOOL_X: u16 = 0x3c; 699*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MT_TOOL_Y: u16 = 0x3d; 700*bb4ee6a4SAndroid Build Coastguard Worker 701*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_MAX: u16 = 0x3f; 702*bb4ee6a4SAndroid Build Coastguard Worker pub const ABS_CNT: u16 = ABS_MAX + 1; 703*bb4ee6a4SAndroid Build Coastguard Worker 704*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_LID: u16 = 0x00; 705*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_TABLET_MODE: u16 = 0x01; 706*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_HEADPHONE_INSERT: u16 = 0x02; 707*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_RFKILL_ALL: u16 = 0x03; 708*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_RADIO: u16 = SW_RFKILL_ALL; 709*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_MICROPHONE_INSERT: u16 = 0x04; 710*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_DOCK: u16 = 0x05; 711*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_LINEOUT_INSERT: u16 = 0x06; 712*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_JACK_PHYSICAL_INSERT: u16 = 0x07; 713*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_VIDEOOUT_INSERT: u16 = 0x08; 714*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_CAMERA_LENS_COVER: u16 = 0x09; 715*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_KEYPAD_SLIDE: u16 = 0x0a; 716*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_FRONT_PROXIMITY: u16 = 0x0b; 717*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_ROTATE_LOCK: u16 = 0x0c; 718*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_LINEIN_INSERT: u16 = 0x0d; 719*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_MUTE_DEVICE: u16 = 0x0e; 720*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_PEN_INSERTED: u16 = 0x0f; 721*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_MACHINE_COVER: u16 = 0x10; 722*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_MAX: u16 = 0x10; 723*bb4ee6a4SAndroid Build Coastguard Worker pub const SW_CNT: u16 = SW_MAX + 1; 724*bb4ee6a4SAndroid Build Coastguard Worker 725*bb4ee6a4SAndroid Build Coastguard Worker pub const MSC_SERIAL: u16 = 0x00; 726*bb4ee6a4SAndroid Build Coastguard Worker pub const MSC_PULSELED: u16 = 0x01; 727*bb4ee6a4SAndroid Build Coastguard Worker pub const MSC_GESTURE: u16 = 0x02; 728*bb4ee6a4SAndroid Build Coastguard Worker pub const MSC_RAW: u16 = 0x03; 729*bb4ee6a4SAndroid Build Coastguard Worker pub const MSC_SCAN: u16 = 0x04; 730*bb4ee6a4SAndroid Build Coastguard Worker pub const MSC_TIMESTAMP: u16 = 0x05; 731*bb4ee6a4SAndroid Build Coastguard Worker pub const MSC_MAX: u16 = 0x07; 732*bb4ee6a4SAndroid Build Coastguard Worker pub const MSC_CNT: u16 = MSC_MAX + 1; 733*bb4ee6a4SAndroid Build Coastguard Worker 734*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_NUML: u16 = 0x00; 735*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_CAPSL: u16 = 0x01; 736*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_SCROLLL: u16 = 0x02; 737*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_COMPOSE: u16 = 0x03; 738*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_KANA: u16 = 0x04; 739*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_SLEEP: u16 = 0x05; 740*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_SUSPEND: u16 = 0x06; 741*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_MUTE: u16 = 0x07; 742*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_MISC: u16 = 0x08; 743*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_MAIL: u16 = 0x09; 744*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_CHARGING: u16 = 0x0a; 745*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_MAX: u16 = 0x0f; 746*bb4ee6a4SAndroid Build Coastguard Worker pub const LED_CNT: u16 = LED_MAX + 1; 747*bb4ee6a4SAndroid Build Coastguard Worker 748*bb4ee6a4SAndroid Build Coastguard Worker pub const REP_DELAY: u16 = 0x00; 749*bb4ee6a4SAndroid Build Coastguard Worker pub const REP_PERIOD: u16 = 0x01; 750*bb4ee6a4SAndroid Build Coastguard Worker pub const REP_MAX: u16 = 0x01; 751*bb4ee6a4SAndroid Build Coastguard Worker pub const REP_CNT: u16 = REP_MAX + 1; 752*bb4ee6a4SAndroid Build Coastguard Worker 753*bb4ee6a4SAndroid Build Coastguard Worker // Should match linux/virtio_input.h 754*bb4ee6a4SAndroid Build Coastguard Worker pub const VIRTIO_INPUT_CFG_UNSET: u8 = 0x00; 755*bb4ee6a4SAndroid Build Coastguard Worker pub const VIRTIO_INPUT_CFG_ID_NAME: u8 = 0x01; 756*bb4ee6a4SAndroid Build Coastguard Worker pub const VIRTIO_INPUT_CFG_ID_SERIAL: u8 = 0x02; 757*bb4ee6a4SAndroid Build Coastguard Worker pub const VIRTIO_INPUT_CFG_PROP_BITS: u8 = 0x10; 758*bb4ee6a4SAndroid Build Coastguard Worker pub const VIRTIO_INPUT_CFG_EV_BITS: u8 = 0x11; 759*bb4ee6a4SAndroid Build Coastguard Worker pub const VIRTIO_INPUT_CFG_ABS_INFO: u8 = 0x12; 760*bb4ee6a4SAndroid Build Coastguard Worker pub const VIRTIO_INPUT_CFG_ID_DEVIDS: u8 = 0x03; 761