11dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project/**************************************************************************** 21dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project **************************************************************************** 31dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** 41dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** This header was automatically generated from a Linux kernel header 51dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** of the same name, to make information necessary for userspace to 61dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** call into the kernel available to libc. It contains only constants, 71dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** structures, and macros generated from the original header, and thus, 81dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** contains no copyrightable information. 91dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** 10d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown *** To edit the content of this header, modify the corresponding 11d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown *** source file (e.g. under external/kernel-headers/original/) then 12d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown *** run bionic/libc/kernel/tools/update_all.py 13d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown *** 14d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown *** Any manual change here will be lost the next time this script will 15d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown *** be run. You've been warned! 16d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown *** 171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project **************************************************************************** 181dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ****************************************************************************/ 191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef _INPUT_H 201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define _INPUT_H 211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include <sys/time.h> 221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include <sys/ioctl.h> 23654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include <sys/types.h> 25d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#include <linux/types.h> 261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct input_event { 271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct timeval time; 28654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 type; 301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 code; 311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __s32 value; 321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 33654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 34d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define EV_VERSION 0x010001 351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct input_id { 361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 bustype; 371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 vendor; 38654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 product; 401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 version; 411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct input_absinfo { 43654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __s32 value; 451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __s32 minimum; 461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __s32 maximum; 471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __s32 fuzz; 48654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __s32 flat; 50d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown __s32 resolution; 511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 52d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brownstruct input_keymap_entry { 53654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 54d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define INPUT_KEYMAP_BY_INDEX (1 << 0) 55d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown __u8 flags; 56d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown __u8 len; 57d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown __u16 index; 58654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 59d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown __u32 keycode; 60d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown __u8 scancode[32]; 61d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown}; 62654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGVERSION _IOR('E', 0x01, int) 63654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 64654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGID _IOR('E', 0x02, struct input_id) 65654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGREP _IOR('E', 0x03, unsigned int[2]) 66654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCSREP _IOW('E', 0x03, unsigned int[2]) 67654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGKEYCODE _IOR('E', 0x04, unsigned int[2]) 68654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 69d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define EVIOCGKEYCODE_V2 _IOR('E', 0x04, struct input_keymap_entry) 70654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCSKEYCODE _IOW('E', 0x04, unsigned int[2]) 71d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define EVIOCSKEYCODE_V2 _IOW('E', 0x04, struct input_keymap_entry) 72654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGNAME(len) _IOC(_IOC_READ, 'E', 0x06, len) 73654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 74654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGPHYS(len) _IOC(_IOC_READ, 'E', 0x07, len) 75654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGUNIQ(len) _IOC(_IOC_READ, 'E', 0x08, len) 76654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGPROP(len) _IOC(_IOC_READ, 'E', 0x09, len) 770fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define EVIOCGMTSLOTS(len) _IOC(_IOC_READ, 'E', 0x0a, len) 78654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 790fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define EVIOCGKEY(len) _IOC(_IOC_READ, 'E', 0x18, len) 80654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGLED(len) _IOC(_IOC_READ, 'E', 0x19, len) 81654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGSND(len) _IOC(_IOC_READ, 'E', 0x1a, len) 82654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGSW(len) _IOC(_IOC_READ, 'E', 0x1b, len) 83654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 840fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define EVIOCGBIT(ev,len) _IOC(_IOC_READ, 'E', 0x20 + (ev), len) 850fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define EVIOCGABS(abs) _IOR('E', 0x40 + (abs), struct input_absinfo) 860fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define EVIOCSABS(abs) _IOW('E', 0xc0 + (abs), struct input_absinfo) 87654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCSFF _IOC(_IOC_WRITE, 'E', 0x80, sizeof(struct ff_effect)) 88654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 890fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define EVIOCRMFF _IOW('E', 0x81, int) 90654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGEFFECTS _IOR('E', 0x84, int) 91654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGRAB _IOW('E', 0x90, int) 92654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define EVIOCGSUSPENDBLOCK _IOR('E', 0x91, int) 93654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 940fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define EVIOCSSUSPENDBLOCK _IOW('E', 0x91, int) 950fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define EVIOCSCLOCKID _IOW('E', 0xa0, int) 96654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define INPUT_PROP_POINTER 0x00 97654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define INPUT_PROP_DIRECT 0x01 980fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 99654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define INPUT_PROP_BUTTONPAD 0x02 100654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define INPUT_PROP_SEMI_MT 0x03 101d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define INPUT_PROP_MAX 0x1f 102d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define INPUT_PROP_CNT (INPUT_PROP_MAX + 1) 1030fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1041dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_SYN 0x00 1051dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_KEY 0x01 1061dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_REL 0x02 1071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_ABS 0x03 1080fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1091dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_MSC 0x04 1101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_SW 0x05 1111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_LED 0x11 1121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_SND 0x12 1130fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1141dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_REP 0x14 1151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_FF 0x15 1161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_PWR 0x16 1171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_FF_STATUS 0x17 1180fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define EV_MAX 0x1f 120d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define EV_CNT (EV_MAX+1) 1211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define SYN_REPORT 0 1221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define SYN_CONFIG 1 1230fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 124d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define SYN_MT_REPORT 2 125d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define SYN_DROPPED 3 1261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_RESERVED 0 1271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_ESC 1 1280fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_1 2 1301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_2 3 1311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_3 4 1321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_4 5 1330fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_5 6 1351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_6 7 1361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_7 8 1371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_8 9 1380fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_9 10 1401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_0 11 1411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_MINUS 12 1421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_EQUAL 13 1430fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BACKSPACE 14 1451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_TAB 15 1461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_Q 16 1471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_W 17 1480fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_E 18 1501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_R 19 1511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_T 20 1521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_Y 21 1530fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_U 22 1551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_I 23 1561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_O 24 1571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_P 25 1580fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_LEFTBRACE 26 1601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_RIGHTBRACE 27 1611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_ENTER 28 1621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_LEFTCTRL 29 1630fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_A 30 1651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_S 31 1661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_D 32 1671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F 33 1680fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_G 34 1701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_H 35 1711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_J 36 1721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_K 37 1730fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_L 38 1751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SEMICOLON 39 1761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_APOSTROPHE 40 1771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_GRAVE 41 1780fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_LEFTSHIFT 42 1801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BACKSLASH 43 1811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_Z 44 1821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_X 45 1830fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_C 46 1851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_V 47 1861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_B 48 1871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_N 49 1880fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_M 50 1901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_COMMA 51 1911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_DOT 52 1921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SLASH 53 1930fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_RIGHTSHIFT 54 1951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KPASTERISK 55 1961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_LEFTALT 56 1971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SPACE 57 1980fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1991dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_CAPSLOCK 58 2001dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F1 59 2011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F2 60 2021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F3 61 2030fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2041dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F4 62 2051dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F5 63 2061dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F6 64 2071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F7 65 2080fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2091dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F8 66 2101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F9 67 2111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F10 68 2121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_NUMLOCK 69 2130fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2141dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SCROLLLOCK 70 2151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KP7 71 2161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KP8 72 2171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KP9 73 2180fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KPMINUS 74 2201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KP4 75 2211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KP5 76 2221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KP6 77 2230fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KPPLUS 78 2251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KP1 79 2261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KP2 80 2271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KP3 81 2280fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KP0 82 2301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KPDOT 83 2311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_ZENKAKUHANKAKU 85 2321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_102ND 86 2330fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F11 87 2351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F12 88 2361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_RO 89 2371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KATAKANA 90 2380fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_HIRAGANA 91 2401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_HENKAN 92 2411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KATAKANAHIRAGANA 93 2421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_MUHENKAN 94 2430fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KPJPCOMMA 95 2451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KPENTER 96 2461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_RIGHTCTRL 97 2471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KPSLASH 98 2480fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SYSRQ 99 2501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_RIGHTALT 100 2511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_LINEFEED 101 2521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_HOME 102 2530fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_UP 103 2551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PAGEUP 104 2561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_LEFT 105 2571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_RIGHT 106 2580fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_END 107 2601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_DOWN 108 2611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PAGEDOWN 109 2621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_INSERT 110 2630fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_DELETE 111 2651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_MACRO 112 2661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_MUTE 113 2671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_VOLUMEDOWN 114 2680fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_VOLUMEUP 115 270654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_POWER 116 2711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KPEQUAL 117 2721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KPPLUSMINUS 118 2730fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PAUSE 119 275654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_SCALE 120 2761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KPCOMMA 121 2771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_HANGEUL 122 2780fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_HANGUEL KEY_HANGEUL 2801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_HANJA 123 2811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_YEN 124 2821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_LEFTMETA 125 2830fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_RIGHTMETA 126 2851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_COMPOSE 127 286654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_STOP 128 2871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_AGAIN 129 2880fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 289654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_PROPS 130 290654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_UNDO 131 2911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FRONT 132 292654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_COPY 133 2930fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 294654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_OPEN 134 295654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_PASTE 135 296654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_FIND 136 297654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_CUT 137 2980fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 299654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_HELP 138 300654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_MENU 139 301654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_CALC 140 3021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SETUP 141 3030fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 304654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_SLEEP 142 305654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_WAKEUP 143 306654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_FILE 144 3071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SENDFILE 145 3080fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3091dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_DELETEFILE 146 3101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_XFER 147 3111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PROG1 148 3121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PROG2 149 3130fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 314654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_WWW 150 3151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_MSDOS 151 316654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_COFFEE 152 317d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_SCREENLOCK KEY_COFFEE 3180fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_DIRECTION 153 3201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_CYCLEWINDOWS 154 3211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_MAIL 155 322654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_BOOKMARKS 156 3230fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_COMPUTER 157 325654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_BACK 158 326654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_FORWARD 159 3271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_CLOSECD 160 3280fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_EJECTCD 161 3301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_EJECTCLOSECD 162 3311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_NEXTSONG 163 3321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PLAYPAUSE 164 3330fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PREVIOUSSONG 165 3351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_STOPCD 166 3361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_RECORD 167 3371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_REWIND 168 3380fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 339654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_PHONE 169 3401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_ISO 170 341654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_CONFIG 171 342654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_HOMEPAGE 172 3430fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 344654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_REFRESH 173 345654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_EXIT 174 3461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_MOVE 175 3471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_EDIT 176 3480fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SCROLLUP 177 3501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SCROLLDOWN 178 3511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KPLEFTPAREN 179 3521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KPRIGHTPAREN 180 3530fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 354654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_NEW 181 355654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_REDO 182 3561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F13 183 3571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F14 184 3580fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F15 185 3601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F16 186 3611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F17 187 3621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F18 188 3630fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F19 189 3651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F20 190 3661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F21 191 3671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F22 192 3680fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F23 193 3701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_F24 194 3711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PLAYCD 200 3721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PAUSECD 201 3730fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PROG3 202 3751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PROG4 203 376654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_DASHBOARD 204 3771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SUSPEND 205 3780fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 379654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_CLOSE 206 3801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PLAY 207 3811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FASTFORWARD 208 3821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BASSBOOST 209 3830fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 384654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_PRINT 210 3851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_HP 211 3861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_CAMERA 212 3871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SOUND 213 3880fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_QUESTION 214 3901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_EMAIL 215 3911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_CHAT 216 3921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SEARCH 217 3930fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_CONNECT 218 395654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_FINANCE 219 3961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SPORT 220 3971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SHOP 221 3980fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3991dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_ALTERASE 222 400654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_CANCEL 223 4011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BRIGHTNESSDOWN 224 4021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BRIGHTNESSUP 225 4030fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4041dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_MEDIA 226 405654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_SWITCHVIDEOMODE 227 406d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_KBDILLUMTOGGLE 228 407d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_KBDILLUMDOWN 229 4080fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 409d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_KBDILLUMUP 230 410654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_SEND 231 411654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_REPLY 232 412654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_FORWARDMAIL 233 4130fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 414654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_SAVE 234 4151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_DOCUMENTS 235 4161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BATTERY 236 417d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_BLUETOOTH 237 4180fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 419d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_WLAN 238 420d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_UWB 239 4211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_UNKNOWN 240 422654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_VIDEO_NEXT 241 4230fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 424654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_VIDEO_PREV 242 425654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_BRIGHTNESS_CYCLE 243 426654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_BRIGHTNESS_ZERO 244 427654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_DISPLAY_OFF 245 4280fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 429d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_WIMAX 246 430654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_RFKILL 247 4310fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define KEY_MICMUTE 248 4321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_MISC 0x100 4330fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_0 0x100 4351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_1 0x101 4361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_2 0x102 4371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_3 0x103 4380fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_4 0x104 4401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_5 0x105 4411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_6 0x106 4421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_7 0x107 4430fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_8 0x108 4451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_9 0x109 4461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_MOUSE 0x110 4471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_LEFT 0x110 4480fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_RIGHT 0x111 4501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_MIDDLE 0x112 4511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_SIDE 0x113 4521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_EXTRA 0x114 4530fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_FORWARD 0x115 4551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_BACK 0x116 4561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TASK 0x117 4571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_JOYSTICK 0x120 4580fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TRIGGER 0x120 4601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_THUMB 0x121 4611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_THUMB2 0x122 4621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOP 0x123 4630fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOP2 0x124 4651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_PINKIE 0x125 4661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_BASE 0x126 4671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_BASE2 0x127 4680fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_BASE3 0x128 4701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_BASE4 0x129 4711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_BASE5 0x12a 4721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_BASE6 0x12b 4730fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_DEAD 0x12f 4751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_GAMEPAD 0x130 4761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_A 0x130 4771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_B 0x131 4780fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_C 0x132 4801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_X 0x133 4811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_Y 0x134 4821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_Z 0x135 4830fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TL 0x136 4851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TR 0x137 4861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TL2 0x138 4871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TR2 0x139 4880fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_SELECT 0x13a 4901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_START 0x13b 4911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_MODE 0x13c 4921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_THUMBL 0x13d 4930fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_THUMBR 0x13e 4951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_DIGI 0x140 4961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOOL_PEN 0x140 4971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOOL_RUBBER 0x141 4980fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4991dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOOL_BRUSH 0x142 5001dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOOL_PENCIL 0x143 5011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOOL_AIRBRUSH 0x144 5021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOOL_FINGER 0x145 5030fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5041dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOOL_MOUSE 0x146 5051dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOOL_LENS 0x147 5060fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define BTN_TOOL_QUINTTAP 0x148 5071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOUCH 0x14a 508654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5091dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_STYLUS 0x14b 5101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_STYLUS2 0x14c 5111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOOL_DOUBLETAP 0x14d 5121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_TOOL_TRIPLETAP 0x14e 513654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 514654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define BTN_TOOL_QUADTAP 0x14f 5151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_WHEEL 0x150 5161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_GEAR_DOWN 0x150 5171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BTN_GEAR_UP 0x151 518654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_OK 0x160 5201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SELECT 0x161 5211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_GOTO 0x162 5221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_CLEAR 0x163 523654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_POWER2 0x164 5251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_OPTION 0x165 526654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_INFO 0x166 5271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_TIME 0x167 528654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_VENDOR 0x168 5301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_ARCHIVE 0x169 531654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_PROGRAM 0x16a 5321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_CHANNEL 0x16b 533654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FAVORITES 0x16c 5351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_EPG 0x16d 536654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_PVR 0x16e 5371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_MHP 0x16f 538654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_LANGUAGE 0x170 5401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_TITLE 0x171 5411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SUBTITLE 0x172 5421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_ANGLE 0x173 543654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_ZOOM 0x174 5451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_MODE 0x175 5461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_KEYBOARD 0x176 5471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SCREEN 0x177 548654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 549654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_PC 0x178 550654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_TV 0x179 551654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_TV2 0x17a 552654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_VCR 0x17b 553654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 554654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_VCR2 0x17c 555654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_SAT 0x17d 5561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SAT2 0x17e 557654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_CD 0x17f 558654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 559654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_TAPE 0x180 5601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_RADIO 0x181 561654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_TUNER 0x182 5621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PLAYER 0x183 563654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_TEXT 0x184 565654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_DVD 0x185 5661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_AUX 0x186 5671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_MP3 0x187 568654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 569654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_AUDIO 0x188 570654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_VIDEO 0x189 5711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_DIRECTORY 0x18a 5721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_LIST 0x18b 573654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 574654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_MEMO 0x18c 5751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_CALENDAR 0x18d 5761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_RED 0x18e 5771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_GREEN 0x18f 578654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_YELLOW 0x190 5801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BLUE 0x191 581654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_CHANNELUP 0x192 582654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_CHANNELDOWN 0x193 583654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FIRST 0x194 585654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_LAST 0x195 5861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_AB 0x196 5871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_NEXT 0x197 588654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_RESTART 0x198 5901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SLOW 0x199 5911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_SHUFFLE 0x19a 5921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BREAK 0x19b 593654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_PREVIOUS 0x19c 5951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_DIGITS 0x19d 5961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_TEEN 0x19e 5971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_TWEN 0x19f 598654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 599654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_VIDEOPHONE 0x1a0 600654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_GAMES 0x1a1 601654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_ZOOMIN 0x1a2 602654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_ZOOMOUT 0x1a3 603654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 604654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_ZOOMRESET 0x1a4 605654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_WORDPROCESSOR 0x1a5 606654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_EDITOR 0x1a6 607654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_SPREADSHEET 0x1a7 608654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 609654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_GRAPHICSEDITOR 0x1a8 610654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_PRESENTATION 0x1a9 611654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_DATABASE 0x1aa 612654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_NEWS 0x1ab 613654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 614654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_VOICEMAIL 0x1ac 615654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_ADDRESSBOOK 0x1ad 616654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_MESSENGER 0x1ae 617654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_DISPLAYTOGGLE 0x1af 618654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 619654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_SPELLCHECK 0x1b0 620654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_LOGOFF 0x1b1 621d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_DOLLAR 0x1b2 622d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_EURO 0x1b3 623654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 624654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_FRAMEBACK 0x1b4 625d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_FRAMEFORWARD 0x1b5 626654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_CONTEXT_MENU 0x1b6 627654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_MEDIA_REPEAT 0x1b7 628654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 629654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_10CHANNELSUP 0x1b8 630654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_10CHANNELSDOWN 0x1b9 631654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_IMAGES 0x1ba 6321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_DEL_EOL 0x1c0 633654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_DEL_EOS 0x1c1 6351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_INS_LINE 0x1c2 6361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_DEL_LINE 0x1c3 6371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN 0x1d0 638654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_ESC 0x1d1 6401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F1 0x1d2 6411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F2 0x1d3 6421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F3 0x1d4 643654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F4 0x1d5 6451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F5 0x1d6 6461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F6 0x1d7 6471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F7 0x1d8 648654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F8 0x1d9 6501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F9 0x1da 6511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F10 0x1db 6521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F11 0x1dc 653654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F12 0x1dd 6551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_1 0x1de 6561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_2 0x1df 6571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_D 0x1e0 658654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_E 0x1e1 6601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_F 0x1e2 6611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_S 0x1e3 6621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_FN_B 0x1e4 663654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BRL_DOT1 0x1f1 6651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BRL_DOT2 0x1f2 6661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BRL_DOT3 0x1f3 6671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BRL_DOT4 0x1f4 668654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BRL_DOT5 0x1f5 6701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BRL_DOT6 0x1f6 6711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BRL_DOT7 0x1f7 6721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_BRL_DOT8 0x1f8 673654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 674d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_BRL_DOT9 0x1f9 675d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_BRL_DOT10 0x1fa 676654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_NUMERIC_0 0x200 677654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_NUMERIC_1 0x201 678654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 679d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_NUMERIC_2 0x202 680d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_NUMERIC_3 0x203 681d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_NUMERIC_4 0x204 682d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_NUMERIC_5 0x205 683654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 684d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_NUMERIC_6 0x206 685d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_NUMERIC_7 0x207 686d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_NUMERIC_8 0x208 687d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_NUMERIC_9 0x209 688654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 689d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_NUMERIC_STAR 0x20a 690d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_NUMERIC_POUND 0x20b 691d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_CAMERA_FOCUS 0x210 692654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_WPS_BUTTON 0x211 693654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 694654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define KEY_TOUCHPAD_TOGGLE 0x212 695d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_TOUCHPAD_ON 0x213 696d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_TOUCHPAD_OFF 0x214 697d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_CAMERA_ZOOMIN 0x215 698654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 699d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_CAMERA_ZOOMOUT 0x216 700d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_CAMERA_UP 0x217 701d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_CAMERA_DOWN 0x218 702d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_CAMERA_LEFT 0x219 703654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 704d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_CAMERA_RIGHT 0x21a 705d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY 0x2c0 706d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY1 0x2c0 707d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY2 0x2c1 708654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 709d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY3 0x2c2 710d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY4 0x2c3 711d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY5 0x2c4 712d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY6 0x2c5 713654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 714d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY7 0x2c6 715d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY8 0x2c7 716d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY9 0x2c8 717d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY10 0x2c9 718654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 719d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY11 0x2ca 720d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY12 0x2cb 721d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY13 0x2cc 722d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY14 0x2cd 723654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 724d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY15 0x2ce 725d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY16 0x2cf 726d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY17 0x2d0 727d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY18 0x2d1 728654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 729d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY19 0x2d2 730d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY20 0x2d3 731d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY21 0x2d4 732d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY22 0x2d5 733654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 734d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY23 0x2d6 735d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY24 0x2d7 736d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY25 0x2d8 737d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY26 0x2d9 738654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 739d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY27 0x2da 740d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY28 0x2db 741d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY29 0x2dc 742d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY30 0x2dd 743654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 744d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY31 0x2de 745d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY32 0x2df 746d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY33 0x2e0 747d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY34 0x2e1 748654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 749d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY35 0x2e2 750d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY36 0x2e3 751d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY37 0x2e4 752d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY38 0x2e5 753654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 754d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY39 0x2e6 755d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BTN_TRIGGER_HAPPY40 0x2e7 7561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define KEY_MIN_INTERESTING KEY_MUTE 757d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_MAX 0x2ff 758654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 759d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define KEY_CNT (KEY_MAX+1) 7601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REL_X 0x00 7611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REL_Y 0x01 7621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REL_Z 0x02 763654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REL_RX 0x03 7651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REL_RY 0x04 7661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REL_RZ 0x05 7671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REL_HWHEEL 0x06 768654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REL_DIAL 0x07 7701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REL_WHEEL 0x08 7711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REL_MISC 0x09 7721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REL_MAX 0x0f 773654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 774d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define REL_CNT (REL_MAX+1) 7751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_X 0x00 7761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_Y 0x01 7771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_Z 0x02 778654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_RX 0x03 7801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_RY 0x04 7811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_RZ 0x05 7821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_THROTTLE 0x06 783654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_RUDDER 0x07 7851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_WHEEL 0x08 7861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_GAS 0x09 7871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_BRAKE 0x0a 788654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_HAT0X 0x10 7901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_HAT0Y 0x11 7911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_HAT1X 0x12 7921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_HAT1Y 0x13 793654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_HAT2X 0x14 7951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_HAT2Y 0x15 7961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_HAT3X 0x16 7971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_HAT3Y 0x17 798654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7991dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_PRESSURE 0x18 8001dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_DISTANCE 0x19 8011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_TILT_X 0x1a 8021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_TILT_Y 0x1b 803654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8041dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_TOOL_WIDTH 0x1c 8051dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_VOLUME 0x20 8061dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_MISC 0x28 807654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_SLOT 0x2f 808654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 809654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_TOUCH_MAJOR 0x30 810654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_TOUCH_MINOR 0x31 811654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_WIDTH_MAJOR 0x32 812654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_WIDTH_MINOR 0x33 813654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 814654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_ORIENTATION 0x34 815654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_POSITION_X 0x35 816654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_POSITION_Y 0x36 817654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_TOOL_TYPE 0x37 818654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 819654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_BLOB_ID 0x38 820654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_TRACKING_ID 0x39 821654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_PRESSURE 0x3a 822654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define ABS_MT_DISTANCE 0x3b 823654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ABS_MAX 0x3f 825d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define ABS_CNT (ABS_MAX+1) 826654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_LID 0x00 827654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_TABLET_MODE 0x01 828654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 829654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_HEADPHONE_INSERT 0x02 830654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_RFKILL_ALL 0x03 831654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_RADIO SW_RFKILL_ALL 832654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_MICROPHONE_INSERT 0x04 833654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 834654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_DOCK 0x05 835654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_LINEOUT_INSERT 0x06 836654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_JACK_PHYSICAL_INSERT 0x07 837654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_VIDEOOUT_INSERT 0x08 838654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 839654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_CAMERA_LENS_COVER 0x09 840654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_KEYPAD_SLIDE 0x0a 841654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_FRONT_PROXIMITY 0x0b 842654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng#define SW_ROTATE_LOCK 0x0c 843654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8440fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define SW_LINEIN_INSERT 0x0d 8451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define SW_MAX 0x0f 846d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define SW_CNT (SW_MAX+1) 8471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define MSC_SERIAL 0x00 848654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8490fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define MSC_PULSELED 0x01 8501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define MSC_GESTURE 0x02 8511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define MSC_RAW 0x03 8521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define MSC_SCAN 0x04 853654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8540fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define MSC_MAX 0x07 855d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define MSC_CNT (MSC_MAX+1) 8561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define LED_NUML 0x00 8571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define LED_CAPSL 0x01 858654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8590fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define LED_SCROLLL 0x02 8601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define LED_COMPOSE 0x03 8611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define LED_KANA 0x04 8621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define LED_SLEEP 0x05 863654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8640fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define LED_SUSPEND 0x06 8651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define LED_MUTE 0x07 8661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define LED_MISC 0x08 8671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define LED_MAIL 0x09 868654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8690fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define LED_CHARGING 0x0a 8701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define LED_MAX 0x0f 871d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define LED_CNT (LED_MAX+1) 8721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REP_DELAY 0x00 873654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8740fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define REP_PERIOD 0x01 8751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define REP_MAX 0x01 876d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define REP_CNT (REP_MAX+1) 8771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define SND_CLICK 0x00 878654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8790fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define SND_BELL 0x01 8801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define SND_TONE 0x02 8811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define SND_MAX 0x07 882d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define SND_CNT (SND_MAX+1) 883654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8840fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define ID_BUS 0 8851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ID_VENDOR 1 8861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ID_PRODUCT 2 8871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ID_VERSION 3 888654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8890fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define BUS_PCI 0x01 8901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BUS_ISAPNP 0x02 8911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BUS_USB 0x03 8921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BUS_HIL 0x04 893654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8940fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define BUS_BLUETOOTH 0x05 895d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BUS_VIRTUAL 0x06 8961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BUS_ISA 0x10 8971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BUS_I8042 0x11 898654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8990fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define BUS_XTKBD 0x12 9001dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BUS_RS232 0x13 9011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BUS_GAMEPORT 0x14 9021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BUS_PARPORT 0x15 903654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9040fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define BUS_AMIGA 0x16 9051dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BUS_ADB 0x17 9061dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BUS_I2C 0x18 9071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define BUS_HOST 0x19 908654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9090fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define BUS_GSC 0x1A 910d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BUS_ATARI 0x1B 911d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define BUS_SPI 0x1C 912d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define MT_TOOL_FINGER 0 913654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9140fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define MT_TOOL_PEN 1 915d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define MT_TOOL_MAX 1 9161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_STATUS_STOPPED 0x00 9171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_STATUS_PLAYING 0x01 918654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9190fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define FF_STATUS_MAX 0x01 9201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct ff_replay { 9211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 length; 9221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 delay; 923654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9240fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown}; 9251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct ff_trigger { 9261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 button; 9271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 interval; 928654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9290fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown}; 9301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct ff_envelope { 9311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 attack_length; 9321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 attack_level; 933654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9340fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown __u16 fade_length; 9351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 fade_level; 9361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 9371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct ff_constant_effect { 938654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9390fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown __s16 level; 9401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct ff_envelope envelope; 9411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 9421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct ff_ramp_effect { 943654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9440fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown __s16 start_level; 9451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __s16 end_level; 9461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct ff_envelope envelope; 9471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 948654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9490fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brownstruct ff_condition_effect { 9501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 right_saturation; 9511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 left_saturation; 9521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __s16 right_coeff; 953654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9540fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown __s16 left_coeff; 9551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 deadband; 9561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __s16 center; 9571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 958654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9590fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brownstruct ff_periodic_effect { 9601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 waveform; 9611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 period; 9621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __s16 magnitude; 963654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9640fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown __s16 offset; 9651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 phase; 9661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct ff_envelope envelope; 9671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u32 custom_len; 968654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9690fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown __s16 __user *custom_data; 9701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 9711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct ff_rumble_effect { 9721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 strong_magnitude; 973654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9740fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown __u16 weak_magnitude; 9751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 9761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct ff_effect { 9771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 type; 978654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9790fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown __s16 id; 9801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project __u16 direction; 9811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct ff_trigger trigger; 9821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct ff_replay replay; 983654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9840fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown union { 9851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct ff_constant_effect constant; 9861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct ff_ramp_effect ramp; 9871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct ff_periodic_effect periodic; 988654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9890fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown struct ff_condition_effect condition[2]; 9901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct ff_rumble_effect rumble; 9911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project } u; 9921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 993654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9940fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define FF_RUMBLE 0x50 9951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_PERIODIC 0x51 9961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_CONSTANT 0x52 9971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_SPRING 0x53 998654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9990fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define FF_FRICTION 0x54 10001dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_DAMPER 0x55 10011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_INERTIA 0x56 10021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_RAMP 0x57 1003654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 10040fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define FF_EFFECT_MIN FF_RUMBLE 1005d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define FF_EFFECT_MAX FF_RAMP 10061dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_SQUARE 0x58 10071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_TRIANGLE 0x59 1008654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 10090fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define FF_SINE 0x5a 10101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_SAW_UP 0x5b 10111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_SAW_DOWN 0x5c 10121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_CUSTOM 0x5d 1013654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 10140fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define FF_WAVEFORM_MIN FF_SQUARE 1015d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define FF_WAVEFORM_MAX FF_CUSTOM 10161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_GAIN 0x60 10171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define FF_AUTOCENTER 0x61 1018654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 10190fdc190cc092da1739efab0d2c56bead87974ce0Jeff Brown#define FF_MAX 0x7f 1020d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111Jeff Brown#define FF_CNT (FF_MAX+1) 10211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1022