1655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/**************************************************************************** 2655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng **************************************************************************** 3655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** 4655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** This header was automatically generated from a Linux kernel header 5655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** of the same name, to make information necessary for userspace to 6655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** call into the kernel available to libc. It contains only constants, 7655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** structures, and macros generated from the original header, and thus, 8655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** contains no copyrightable information. 9655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** 10655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** To edit the content of this header, modify the corresponding 11655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** source file (e.g. under external/kernel-headers/original/) then 12655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** run bionic/libc/kernel/tools/update_all.py 13655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** 14655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** Any manual change here will be lost the next time this script will 15655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** be run. You've been warned! 16655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** 17655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng **************************************************************************** 18655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ****************************************************************************/ 19655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#ifndef _UAPI_INPUT_H 20655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define _UAPI_INPUT_H 21655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <sys/time.h> 22655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <sys/ioctl.h> 23655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 24655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <sys/types.h> 25655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <linux/types.h> 26655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct input_event { 27d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct timeval time; 28655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 29d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 type; 30d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 code; 31d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s32 value; 32655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 33655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 34655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EV_VERSION 0x010001 35655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct input_id { 36d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 bustype; 37d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 vendor; 38655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 39d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 product; 40d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 version; 41655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 42655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct input_absinfo { 43655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 44d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s32 value; 45d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s32 minimum; 46d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s32 maximum; 47d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s32 fuzz; 48655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 49d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s32 flat; 50d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s32 resolution; 51655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 52655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct input_keymap_entry { 53655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 54655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define INPUT_KEYMAP_BY_INDEX (1 << 0) 55d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 flags; 56d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 len; 57d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 index; 58655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 59d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u32 keycode; 60d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 scancode[32]; 61655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 62655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGVERSION _IOR('E', 0x01, int) 63655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 64655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGID _IOR('E', 0x02, struct input_id) 65655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGREP _IOR('E', 0x03, unsigned int[2]) 66655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCSREP _IOW('E', 0x03, unsigned int[2]) 67655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGKEYCODE _IOR('E', 0x04, unsigned int[2]) 68655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 69655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGKEYCODE_V2 _IOR('E', 0x04, struct input_keymap_entry) 70655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCSKEYCODE _IOW('E', 0x04, unsigned int[2]) 71655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCSKEYCODE_V2 _IOW('E', 0x04, struct input_keymap_entry) 72655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGNAME(len) _IOC(_IOC_READ, 'E', 0x06, len) 73655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 74655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGPHYS(len) _IOC(_IOC_READ, 'E', 0x07, len) 75655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGUNIQ(len) _IOC(_IOC_READ, 'E', 0x08, len) 76655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGPROP(len) _IOC(_IOC_READ, 'E', 0x09, len) 77655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGMTSLOTS(len) _IOC(_IOC_READ, 'E', 0x0a, len) 78655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 79655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGKEY(len) _IOC(_IOC_READ, 'E', 0x18, len) 80655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGLED(len) _IOC(_IOC_READ, 'E', 0x19, len) 81655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGSND(len) _IOC(_IOC_READ, 'E', 0x1a, len) 82655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGSW(len) _IOC(_IOC_READ, 'E', 0x1b, len) 83655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 84655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGBIT(ev,len) _IOC(_IOC_READ, 'E', 0x20 + (ev), len) 85655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGABS(abs) _IOR('E', 0x40 + (abs), struct input_absinfo) 86655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCSABS(abs) _IOW('E', 0xc0 + (abs), struct input_absinfo) 87655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCSFF _IOC(_IOC_WRITE, 'E', 0x80, sizeof(struct ff_effect)) 88655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 89655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCRMFF _IOW('E', 0x81, int) 90655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGEFFECTS _IOR('E', 0x84, int) 91655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EVIOCGRAB _IOW('E', 0x90, int) 9238062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define EVIOCREVOKE _IOW('E', 0x91, int) 93655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 948cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes#define EVIOCSCLOCKID _IOW('E', 0xa0, int) 95655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define INPUT_PROP_POINTER 0x00 96655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define INPUT_PROP_DIRECT 0x01 97655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define INPUT_PROP_BUTTONPAD 0x02 9838062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 99655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define INPUT_PROP_SEMI_MT 0x03 100e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define INPUT_PROP_TOPBUTTONPAD 0x04 10182d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define INPUT_PROP_POINTING_STICK 0x05 102655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define INPUT_PROP_MAX 0x1f 10338062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 10482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define INPUT_PROP_CNT (INPUT_PROP_MAX + 1) 105e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define EV_SYN 0x00 106655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EV_KEY 0x01 107655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EV_REL 0x02 10838062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 10982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define EV_ABS 0x03 110e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define EV_MSC 0x04 111655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EV_SW 0x05 112655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EV_LED 0x11 11338062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 11482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define EV_SND 0x12 115e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define EV_REP 0x14 116655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EV_FF 0x15 117655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define EV_PWR 0x16 11838062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 11982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define EV_FF_STATUS 0x17 120e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define EV_MAX 0x1f 121d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao#define EV_CNT (EV_MAX + 1) 122655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SYN_REPORT 0 12338062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 12482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define SYN_CONFIG 1 125e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define SYN_MT_REPORT 2 126655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SYN_DROPPED 3 12738062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define SYN_MAX 0xf 1288cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 129d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao#define SYN_CNT (SYN_MAX + 1) 130e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_RESERVED 0 13138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_ESC 1 132655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_1 2 1338cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 13482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_2 3 135e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_3 4 13638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_4 5 137655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_5 6 1388cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 13982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_6 7 140e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_7 8 14138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_8 9 142655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_9 10 1438cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 14482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_0 11 145e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_MINUS 12 14638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_EQUAL 13 147655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_BACKSPACE 14 1488cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 14982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_TAB 15 150e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_Q 16 15138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_W 17 152655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_E 18 1538cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 15482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_R 19 155e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_T 20 15638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_Y 21 157655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_U 22 1588cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 15982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_I 23 160e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_O 24 16138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_P 25 162655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_LEFTBRACE 26 1638cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 16482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_RIGHTBRACE 27 165e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_ENTER 28 16638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_LEFTCTRL 29 167655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_A 30 1688cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 16982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_S 31 170e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_D 32 17138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_F 33 172655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_G 34 1738cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 17482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_H 35 175e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_J 36 17638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_K 37 177655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_L 38 1788cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 17982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_SEMICOLON 39 180e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_APOSTROPHE 40 18138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_GRAVE 41 182655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_LEFTSHIFT 42 1838cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 18482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_BACKSLASH 43 185e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_Z 44 18638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_X 45 187655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_C 46 1888cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 18982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_V 47 190e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_B 48 19138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_N 49 192655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_M 50 1938cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 19482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_COMMA 51 195e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_DOT 52 19638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_SLASH 53 197655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_RIGHTSHIFT 54 1988cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 19982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_KPASTERISK 55 200e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_LEFTALT 56 20138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_SPACE 57 202655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_CAPSLOCK 58 2038cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 20482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_F1 59 205e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_F2 60 20638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_F3 61 207655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_F4 62 2088cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 20982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_F5 63 210e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_F6 64 21138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_F7 65 212655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_F8 66 2138cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 21482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_F9 67 215e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_F10 68 21638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_NUMLOCK 69 217655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_SCROLLLOCK 70 2188cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 21982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_KP7 71 220e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_KP8 72 22138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_KP9 73 222655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_KPMINUS 74 2238cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 22482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_KP4 75 225e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_KP5 76 22638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_KP6 77 227655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_KPPLUS 78 2288cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 22982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_KP1 79 230e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_KP2 80 23138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_KP3 81 232655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_KP0 82 2338cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 23482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_KPDOT 83 235e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_ZENKAKUHANKAKU 85 23638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_102ND 86 237655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_F11 87 2388cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 23982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_F12 88 240e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_RO 89 24138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_KATAKANA 90 242655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_HIRAGANA 91 2438cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 24482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_HENKAN 92 245e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_KATAKANAHIRAGANA 93 24638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_MUHENKAN 94 247655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_KPJPCOMMA 95 2488cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 24982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_KPENTER 96 250e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_RIGHTCTRL 97 25138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_KPSLASH 98 252655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_SYSRQ 99 2538cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 25482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_RIGHTALT 100 255e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_LINEFEED 101 25638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_HOME 102 257655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_UP 103 2588cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 25982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_PAGEUP 104 260e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_LEFT 105 26138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_RIGHT 106 262655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_END 107 2638cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 26482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_DOWN 108 265e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_PAGEDOWN 109 26638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_INSERT 110 267655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_DELETE 111 2688cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 26982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_MACRO 112 270e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_MUTE 113 27138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_VOLUMEDOWN 114 272655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_VOLUMEUP 115 2738cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 27482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_POWER 116 275e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_KPEQUAL 117 27638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_KPPLUSMINUS 118 277655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_PAUSE 119 2788cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 27982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_SCALE 120 280e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_KPCOMMA 121 28138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_HANGEUL 122 282655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_HANGUEL KEY_HANGEUL 2838cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 28482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_HANJA 123 285e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_YEN 124 28638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_LEFTMETA 125 287655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_RIGHTMETA 126 2888cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 28982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_COMPOSE 127 290e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_STOP 128 29138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_AGAIN 129 292655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_PROPS 130 2938cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 29482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_UNDO 131 295e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_FRONT 132 29638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_COPY 133 297655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_OPEN 134 2988cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 29982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_PASTE 135 300e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_FIND 136 30138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_CUT 137 302655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_HELP 138 3038cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 30482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_MENU 139 305e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_CALC 140 30638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_SETUP 141 307655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_SLEEP 142 3088cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 30982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_WAKEUP 143 310e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_FILE 144 31138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_SENDFILE 145 312655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_DELETEFILE 146 3138cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 31482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_XFER 147 315e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_PROG1 148 31638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_PROG2 149 317655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_WWW 150 3188cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 31982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_MSDOS 151 320e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_COFFEE 152 32138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_SCREENLOCK KEY_COFFEE 322655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_DIRECTION 153 3238cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 32482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_CYCLEWINDOWS 154 325e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_MAIL 155 32638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_BOOKMARKS 156 327655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_COMPUTER 157 3288cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 32982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_BACK 158 330e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_FORWARD 159 33138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_CLOSECD 160 332655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_EJECTCD 161 3338cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 33482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_EJECTCLOSECD 162 335e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_NEXTSONG 163 33638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_PLAYPAUSE 164 337655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_PREVIOUSSONG 165 3388cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 33982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_STOPCD 166 340e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_RECORD 167 34138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_REWIND 168 342655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_PHONE 169 3438cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 34482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_ISO 170 345e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_CONFIG 171 34638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_HOMEPAGE 172 347655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_REFRESH 173 3488cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 34982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_EXIT 174 350e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_MOVE 175 35138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_EDIT 176 352655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_SCROLLUP 177 3538cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 35482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_SCROLLDOWN 178 355e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_KPLEFTPAREN 179 35638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_KPRIGHTPAREN 180 357655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_NEW 181 3588cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 35982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_REDO 182 360e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_F13 183 36138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_F14 184 362655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_F15 185 3638cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 36482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_F16 186 365e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_F17 187 36638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_F18 188 367655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_F19 189 3688cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 36982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_F20 190 370e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_F21 191 37138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_F22 192 372655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_F23 193 3738cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 37482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_F24 194 375e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_PLAYCD 200 37638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_PAUSECD 201 377655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_PROG3 202 3788cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 37982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_PROG4 203 380e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_DASHBOARD 204 38138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_SUSPEND 205 382655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_CLOSE 206 3838cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 38482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_PLAY 207 385e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_FASTFORWARD 208 38638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_BASSBOOST 209 387655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_PRINT 210 3888cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 38982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_HP 211 390e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_CAMERA 212 39138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_SOUND 213 392655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_QUESTION 214 3938cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 39482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_EMAIL 215 395e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_CHAT 216 39638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_SEARCH 217 397655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_CONNECT 218 3988cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 39982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_FINANCE 219 400e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_SPORT 220 40138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_SHOP 221 402655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_ALTERASE 222 4038cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 40482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_CANCEL 223 405e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_BRIGHTNESSDOWN 224 40638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_BRIGHTNESSUP 225 407655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_MEDIA 226 4088cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 40982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_SWITCHVIDEOMODE 227 410e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_KBDILLUMTOGGLE 228 41138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_KBDILLUMDOWN 229 412655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_KBDILLUMUP 230 4138cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 41482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_SEND 231 415e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_REPLY 232 41638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_FORWARDMAIL 233 417655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_SAVE 234 4188cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 41982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_DOCUMENTS 235 420e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_BATTERY 236 42138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_BLUETOOTH 237 422655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_WLAN 238 4238cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 42482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_UWB 239 425e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_UNKNOWN 240 42638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_VIDEO_NEXT 241 427655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_VIDEO_PREV 242 4288cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 42982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_BRIGHTNESS_CYCLE 243 430e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_BRIGHTNESS_AUTO 244 431e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_BRIGHTNESS_ZERO KEY_BRIGHTNESS_AUTO 43238062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_DISPLAY_OFF 245 433e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 43482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_WWAN 246 43538062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_WIMAX KEY_WWAN 436655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_RFKILL 247 437655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_MICMUTE 248 438e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 43982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_MISC 0x100 440655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_0 0x100 441655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_1 0x101 442655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_2 0x102 443e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 44482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_3 0x103 445655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_4 0x104 446655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_5 0x105 447655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_6 0x106 448e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 44982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_7 0x107 450655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_8 0x108 451655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_9 0x109 452655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_MOUSE 0x110 453e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 45482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_LEFT 0x110 455655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_RIGHT 0x111 456655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_MIDDLE 0x112 457655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_SIDE 0x113 458e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 45982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_EXTRA 0x114 460655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_FORWARD 0x115 461655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_BACK 0x116 462655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TASK 0x117 463e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 46482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_JOYSTICK 0x120 465655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER 0x120 466655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_THUMB 0x121 467655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_THUMB2 0x122 468e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 46982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_TOP 0x123 470655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TOP2 0x124 471655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_PINKIE 0x125 472655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_BASE 0x126 473e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 47482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_BASE2 0x127 475655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_BASE3 0x128 476655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_BASE4 0x129 477655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_BASE5 0x12a 478e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 47982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_BASE6 0x12b 480655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_DEAD 0x12f 481655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_GAMEPAD 0x130 48238062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define BTN_SOUTH 0x130 483e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 48482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_A BTN_SOUTH 48538062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define BTN_EAST 0x131 48638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define BTN_B BTN_EAST 487655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_C 0x132 488e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 48982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_NORTH 0x133 49038062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define BTN_X BTN_NORTH 49138062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define BTN_WEST 0x134 49238062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define BTN_Y BTN_WEST 493e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 49482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_Z 0x135 495655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TL 0x136 496655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TR 0x137 497655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TL2 0x138 498e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 49982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_TR2 0x139 500655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_SELECT 0x13a 501655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_START 0x13b 502655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_MODE 0x13c 503e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 50482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_THUMBL 0x13d 505655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_THUMBR 0x13e 506655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_DIGI 0x140 507655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TOOL_PEN 0x140 508e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 50982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_TOOL_RUBBER 0x141 510655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TOOL_BRUSH 0x142 511655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TOOL_PENCIL 0x143 512655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TOOL_AIRBRUSH 0x144 513e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 51482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_TOOL_FINGER 0x145 515655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TOOL_MOUSE 0x146 516655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TOOL_LENS 0x147 517655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TOOL_QUINTTAP 0x148 518e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 51982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_TOUCH 0x14a 520655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_STYLUS 0x14b 521655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_STYLUS2 0x14c 522655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TOOL_DOUBLETAP 0x14d 523e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 52482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_TOOL_TRIPLETAP 0x14e 525655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TOOL_QUADTAP 0x14f 526655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_WHEEL 0x150 527655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_GEAR_DOWN 0x150 528e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 52982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_GEAR_UP 0x151 530655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_OK 0x160 531655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_SELECT 0x161 532655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_GOTO 0x162 533e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 53482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_CLEAR 0x163 535655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_POWER2 0x164 536655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_OPTION 0x165 537655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_INFO 0x166 538e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 53982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_TIME 0x167 540655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_VENDOR 0x168 541655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_ARCHIVE 0x169 542655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_PROGRAM 0x16a 543e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 54482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_CHANNEL 0x16b 545655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FAVORITES 0x16c 546655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_EPG 0x16d 547655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_PVR 0x16e 548e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 54982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_MHP 0x16f 550655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_LANGUAGE 0x170 551655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_TITLE 0x171 552655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_SUBTITLE 0x172 553e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 55482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_ANGLE 0x173 555655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_ZOOM 0x174 556655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_MODE 0x175 557655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_KEYBOARD 0x176 558e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 55982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_SCREEN 0x177 560655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_PC 0x178 561655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_TV 0x179 562655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_TV2 0x17a 563e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 56482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_VCR 0x17b 565655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_VCR2 0x17c 566655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_SAT 0x17d 567655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_SAT2 0x17e 568e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 56982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_CD 0x17f 570655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_TAPE 0x180 571655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_RADIO 0x181 572655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_TUNER 0x182 573e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 57482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_PLAYER 0x183 575655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_TEXT 0x184 576655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_DVD 0x185 577655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_AUX 0x186 578e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 57982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_MP3 0x187 580655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_AUDIO 0x188 581655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_VIDEO 0x189 582655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_DIRECTORY 0x18a 583e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 58482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_LIST 0x18b 585655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_MEMO 0x18c 586655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_CALENDAR 0x18d 587655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_RED 0x18e 588e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 58982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_GREEN 0x18f 590655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_YELLOW 0x190 591655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_BLUE 0x191 592655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_CHANNELUP 0x192 593e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 59482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_CHANNELDOWN 0x193 595655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FIRST 0x194 596655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_LAST 0x195 597655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_AB 0x196 598e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 59982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_NEXT 0x197 600655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_RESTART 0x198 601655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_SLOW 0x199 602655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_SHUFFLE 0x19a 603e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 60482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_BREAK 0x19b 605655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_PREVIOUS 0x19c 606655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_DIGITS 0x19d 607655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_TEEN 0x19e 608e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 60982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_TWEN 0x19f 610655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_VIDEOPHONE 0x1a0 611655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_GAMES 0x1a1 612655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_ZOOMIN 0x1a2 613e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 61482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_ZOOMOUT 0x1a3 615655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_ZOOMRESET 0x1a4 616655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_WORDPROCESSOR 0x1a5 617655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_EDITOR 0x1a6 618e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 61982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_SPREADSHEET 0x1a7 620655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_GRAPHICSEDITOR 0x1a8 621655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_PRESENTATION 0x1a9 622655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_DATABASE 0x1aa 623e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 62482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_NEWS 0x1ab 625655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_VOICEMAIL 0x1ac 626655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_ADDRESSBOOK 0x1ad 627655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_MESSENGER 0x1ae 628e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 62982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_DISPLAYTOGGLE 0x1af 630e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_BRIGHTNESS_TOGGLE KEY_DISPLAYTOGGLE 631655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_SPELLCHECK 0x1b0 632655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_LOGOFF 0x1b1 633e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 63482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_DOLLAR 0x1b2 635655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_EURO 0x1b3 636655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FRAMEBACK 0x1b4 637655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FRAMEFORWARD 0x1b5 638e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 63982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_CONTEXT_MENU 0x1b6 640655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_MEDIA_REPEAT 0x1b7 641655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_10CHANNELSUP 0x1b8 642655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_10CHANNELSDOWN 0x1b9 643e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 64482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_IMAGES 0x1ba 645655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_DEL_EOL 0x1c0 646655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_DEL_EOS 0x1c1 647655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_INS_LINE 0x1c2 648e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 64982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_DEL_LINE 0x1c3 650655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN 0x1d0 651655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_ESC 0x1d1 652655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_F1 0x1d2 653e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 65482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_FN_F2 0x1d3 655655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_F3 0x1d4 656655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_F4 0x1d5 657655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_F5 0x1d6 658e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 65982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_FN_F6 0x1d7 660655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_F7 0x1d8 661655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_F8 0x1d9 662655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_F9 0x1da 663e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 66482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_FN_F10 0x1db 665655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_F11 0x1dc 666655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_F12 0x1dd 667655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_1 0x1de 668e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 66982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_FN_2 0x1df 670655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_D 0x1e0 671655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_E 0x1e1 672655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_F 0x1e2 673e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 67482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_FN_S 0x1e3 675655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_FN_B 0x1e4 676655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_BRL_DOT1 0x1f1 677655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_BRL_DOT2 0x1f2 678e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 67982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_BRL_DOT3 0x1f3 680655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_BRL_DOT4 0x1f4 681655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_BRL_DOT5 0x1f5 682655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_BRL_DOT6 0x1f6 683e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 68482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_BRL_DOT7 0x1f7 685655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_BRL_DOT8 0x1f8 686655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_BRL_DOT9 0x1f9 687655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_BRL_DOT10 0x1fa 688e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 68982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_NUMERIC_0 0x200 690655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_NUMERIC_1 0x201 691655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_NUMERIC_2 0x202 692655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_NUMERIC_3 0x203 693e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 69482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_NUMERIC_4 0x204 695655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_NUMERIC_5 0x205 696655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_NUMERIC_6 0x206 697655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_NUMERIC_7 0x207 698e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 69982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_NUMERIC_8 0x208 700655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_NUMERIC_9 0x209 701655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_NUMERIC_STAR 0x20a 702655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_NUMERIC_POUND 0x20b 703e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 70482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_CAMERA_FOCUS 0x210 705655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_WPS_BUTTON 0x211 706655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_TOUCHPAD_TOGGLE 0x212 707655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_TOUCHPAD_ON 0x213 708e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 70982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_TOUCHPAD_OFF 0x214 710655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_CAMERA_ZOOMIN 0x215 711655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_CAMERA_ZOOMOUT 0x216 712655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_CAMERA_UP 0x217 713e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 71482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_CAMERA_DOWN 0x218 715655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_CAMERA_LEFT 0x219 716655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_CAMERA_RIGHT 0x21a 717655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_ATTENDANT_ON 0x21b 718e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 71982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_ATTENDANT_OFF 0x21c 720655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_ATTENDANT_TOGGLE 0x21d 7218cb52b056cfc302e05304d847c4228dff15715cfElliott Hughes#define KEY_LIGHTS_TOGGLE 0x21e 72238062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define BTN_DPAD_UP 0x220 723e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 72482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define BTN_DPAD_DOWN 0x221 72538062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define BTN_DPAD_LEFT 0x222 72638062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define BTN_DPAD_RIGHT 0x223 72738062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define KEY_ALS_TOGGLE 0x230 728e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 72982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_BUTTONCONFIG 0x240 730e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_TASKMANAGER 0x241 731e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_JOURNAL 0x242 732e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_CONTROLPANEL 0x243 733e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 73482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_APPSELECT 0x244 735e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_SCREENSAVER 0x245 736e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_VOICECOMMAND 0x246 737e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_BRIGHTNESS_MIN 0x250 73882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 739e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71Christopher Ferris#define KEY_BRIGHTNESS_MAX 0x251 74082d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_KBDINPUTASSIST_PREV 0x260 74182d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_KBDINPUTASSIST_NEXT 0x261 74282d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_KBDINPUTASSIST_PREVGROUP 0x262 74338062f954c637861348dd8078cefb73554e6f12cChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 74482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_KBDINPUTASSIST_NEXTGROUP 0x263 74582d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_KBDINPUTASSIST_ACCEPT 0x264 74682d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#define KEY_KBDINPUTASSIST_CANCEL 0x265 747655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY 0x2c0 74882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 749655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY1 0x2c0 750655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY2 0x2c1 751655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY3 0x2c2 752655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY4 0x2c3 75382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 754655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY5 0x2c4 755655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY6 0x2c5 756655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY7 0x2c6 757655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY8 0x2c7 75882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 759655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY9 0x2c8 760655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY10 0x2c9 761655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY11 0x2ca 762655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY12 0x2cb 76382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 764655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY13 0x2cc 765655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY14 0x2cd 766655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY15 0x2ce 767655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY16 0x2cf 76882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 769655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY17 0x2d0 770655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY18 0x2d1 771655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY19 0x2d2 772655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY20 0x2d3 77382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 774655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY21 0x2d4 775655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY22 0x2d5 776655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY23 0x2d6 777655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY24 0x2d7 77882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 779655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY25 0x2d8 780655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY26 0x2d9 781655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY27 0x2da 782655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY28 0x2db 78382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 784655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY29 0x2dc 785655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY30 0x2dd 786655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY31 0x2de 787655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY32 0x2df 78882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 789655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY33 0x2e0 790655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY34 0x2e1 791655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY35 0x2e2 792655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY36 0x2e3 79382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 794655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY37 0x2e4 795655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY38 0x2e5 796655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY39 0x2e6 797655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BTN_TRIGGER_HAPPY40 0x2e7 79882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 799655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_MIN_INTERESTING KEY_MUTE 800655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KEY_MAX 0x2ff 801d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao#define KEY_CNT (KEY_MAX + 1) 802655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REL_X 0x00 80382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 804655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REL_Y 0x01 805655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REL_Z 0x02 806655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REL_RX 0x03 807655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REL_RY 0x04 80882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 809655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REL_RZ 0x05 810655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REL_HWHEEL 0x06 811655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REL_DIAL 0x07 812655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REL_WHEEL 0x08 81382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 814655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REL_MISC 0x09 815655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REL_MAX 0x0f 816d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao#define REL_CNT (REL_MAX + 1) 817655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_X 0x00 81882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 819655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_Y 0x01 820655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_Z 0x02 821655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_RX 0x03 822655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_RY 0x04 82382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 824655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_RZ 0x05 825655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_THROTTLE 0x06 826655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_RUDDER 0x07 827655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_WHEEL 0x08 82882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 829655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_GAS 0x09 830655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_BRAKE 0x0a 831655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_HAT0X 0x10 832655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_HAT0Y 0x11 83382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 834655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_HAT1X 0x12 835655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_HAT1Y 0x13 836655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_HAT2X 0x14 837655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_HAT2Y 0x15 83882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 839655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_HAT3X 0x16 840655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_HAT3Y 0x17 841655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_PRESSURE 0x18 842655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_DISTANCE 0x19 84382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 844655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_TILT_X 0x1a 845655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_TILT_Y 0x1b 846655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_TOOL_WIDTH 0x1c 847655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_VOLUME 0x20 84882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 849655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MISC 0x28 850655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_SLOT 0x2f 851655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_TOUCH_MAJOR 0x30 852655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_TOUCH_MINOR 0x31 85382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 854655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_WIDTH_MAJOR 0x32 855655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_WIDTH_MINOR 0x33 856655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_ORIENTATION 0x34 857655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_POSITION_X 0x35 85882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 859655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_POSITION_Y 0x36 860655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_TOOL_TYPE 0x37 861655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_BLOB_ID 0x38 862655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_TRACKING_ID 0x39 86382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 864655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_PRESSURE 0x3a 865655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_DISTANCE 0x3b 866655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_TOOL_X 0x3c 867655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MT_TOOL_Y 0x3d 86882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 869655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ABS_MAX 0x3f 870d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao#define ABS_CNT (ABS_MAX + 1) 871655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_LID 0x00 872655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_TABLET_MODE 0x01 87382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 874655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_HEADPHONE_INSERT 0x02 875655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_RFKILL_ALL 0x03 876655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_RADIO SW_RFKILL_ALL 877655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_MICROPHONE_INSERT 0x04 87882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 879655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_DOCK 0x05 880655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_LINEOUT_INSERT 0x06 881655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_JACK_PHYSICAL_INSERT 0x07 882655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_VIDEOOUT_INSERT 0x08 88382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 884655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_CAMERA_LENS_COVER 0x09 885655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_KEYPAD_SLIDE 0x0a 886655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_FRONT_PROXIMITY 0x0b 887655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_ROTATE_LOCK 0x0c 88882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 889655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_LINEIN_INSERT 0x0d 89038062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define SW_MUTE_DEVICE 0x0e 891655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SW_MAX 0x0f 892d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao#define SW_CNT (SW_MAX + 1) 89382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 894655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define MSC_SERIAL 0x00 895655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define MSC_PULSELED 0x01 896655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define MSC_GESTURE 0x02 897655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define MSC_RAW 0x03 89882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 899655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define MSC_SCAN 0x04 900655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define MSC_TIMESTAMP 0x05 901655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define MSC_MAX 0x07 902d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao#define MSC_CNT (MSC_MAX + 1) 90382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 904655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_NUML 0x00 905655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_CAPSL 0x01 906655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_SCROLLL 0x02 907655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_COMPOSE 0x03 90882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 909655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_KANA 0x04 910655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_SLEEP 0x05 911655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_SUSPEND 0x06 912655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_MUTE 0x07 91382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 914655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_MISC 0x08 915655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_MAIL 0x09 916655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_CHARGING 0x0a 917655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_MAX 0x0f 91882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 919d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao#define LED_CNT (LED_MAX + 1) 920655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REP_DELAY 0x00 921655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REP_PERIOD 0x01 922655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define REP_MAX 0x01 92382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 924d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao#define REP_CNT (REP_MAX + 1) 925655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SND_CLICK 0x00 926655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SND_BELL 0x01 927655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SND_TONE 0x02 92882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 929655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define SND_MAX 0x07 930d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao#define SND_CNT (SND_MAX + 1) 931655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ID_BUS 0 932655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ID_VENDOR 1 93382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 934655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ID_PRODUCT 2 935655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define ID_VERSION 3 936655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_PCI 0x01 937655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_ISAPNP 0x02 93882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 939655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_USB 0x03 940655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_HIL 0x04 941655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_BLUETOOTH 0x05 942655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_VIRTUAL 0x06 94382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 944655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_ISA 0x10 945655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_I8042 0x11 946655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_XTKBD 0x12 947655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_RS232 0x13 94882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 949655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_GAMEPORT 0x14 950655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_PARPORT 0x15 951655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_AMIGA 0x16 952655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_ADB 0x17 95382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 954655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_I2C 0x18 955655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_HOST 0x19 956655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_GSC 0x1A 957655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_ATARI 0x1B 95882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 959655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define BUS_SPI 0x1C 960655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define MT_TOOL_FINGER 0 961655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define MT_TOOL_PEN 1 962655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define MT_TOOL_MAX 1 96382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 964655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_STATUS_STOPPED 0x00 965655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_STATUS_PLAYING 0x01 966655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_STATUS_MAX 0x01 967655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct ff_replay { 96882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 969d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 length; 970d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 delay; 971655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 972655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct ff_trigger { 97382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 974d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 button; 975d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 interval; 976655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 977655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct ff_envelope { 97882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 979d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 attack_length; 980d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 attack_level; 981d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 fade_length; 982d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 fade_level; 98382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 984655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 985655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct ff_constant_effect { 986d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s16 level; 987d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct ff_envelope envelope; 98882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 989655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 990655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct ff_ramp_effect { 991d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s16 start_level; 992d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s16 end_level; 99382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 994d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct ff_envelope envelope; 995655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 996655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct ff_condition_effect { 997d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 right_saturation; 99882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 999d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 left_saturation; 1000d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s16 right_coeff; 1001d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s16 left_coeff; 1002d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 deadband; 100382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1004d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s16 center; 1005655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 1006655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct ff_periodic_effect { 1007d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 waveform; 100882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1009d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 period; 1010d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s16 magnitude; 1011d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s16 offset; 1012d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 phase; 101382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1014d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct ff_envelope envelope; 1015d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u32 custom_len; 1016d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s16 __user * custom_data; 1017655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 101882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1019655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct ff_rumble_effect { 1020d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 strong_magnitude; 1021d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 weak_magnitude; 1022655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 102382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1024655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct ff_effect { 1025d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 type; 1026d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __s16 id; 1027d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 direction; 102882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1029d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct ff_trigger trigger; 1030d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct ff_replay replay; 1031d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao union { 1032d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct ff_constant_effect constant; 103382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1034d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct ff_ramp_effect ramp; 1035d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct ff_periodic_effect periodic; 1036d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct ff_condition_effect condition[2]; 1037d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct ff_rumble_effect rumble; 103882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1039d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao } u; 1040655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 1041655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_RUMBLE 0x50 1042655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_PERIODIC 0x51 104382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1044655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_CONSTANT 0x52 1045655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_SPRING 0x53 1046655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_FRICTION 0x54 1047655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_DAMPER 0x55 104882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1049655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_INERTIA 0x56 1050655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_RAMP 0x57 1051655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_EFFECT_MIN FF_RUMBLE 1052655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_EFFECT_MAX FF_RAMP 105382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1054655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_SQUARE 0x58 1055655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_TRIANGLE 0x59 1056655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_SINE 0x5a 1057655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_SAW_UP 0x5b 105882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1059655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_SAW_DOWN 0x5c 1060655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_CUSTOM 0x5d 1061655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_WAVEFORM_MIN FF_SQUARE 1062655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_WAVEFORM_MAX FF_CUSTOM 106382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1064655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_GAIN 0x60 1065655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_AUTOCENTER 0x61 1066655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define FF_MAX 0x7f 1067d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao#define FF_CNT (FF_MAX + 1) 106882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1069655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#endif 1070