| 1 | [Key_definition] |
| 2 | KEY_NONE |
| 3 | KEY_HOME |
| 4 | KEY_BACK |
| 5 | KEY_CALL |
| 6 | KEY_ENDCALL |
| 7 | KEY_VOLUMEDOWN |
| 8 | KEY_VOLUMEUP |
| 9 | KEY_MUTE |
| 10 | KEY_MENU |
| 11 | KEY_UP |
| 12 | KEY_DOWN |
| 13 | KEY_LEFT |
| 14 | KEY_RIGHT |
| 15 | KEY_OK |
| 16 | KEY_FOCUS |
| 17 | KEY_CAMERA |
| 18 | KEY_POWER |
| 19 | KEY_AT |
| 20 | KEY_POUND |
| 21 | KEY_STAR |
| 22 | KEY_DEL |
| 23 | KEY_TAB |
| 24 | KEY_ENTER |
| 25 | KEY_LEFTSHIFT |
| 26 | KEY_COMMA |
| 27 | KEY_DOT |
| 28 | KEY_SLASH |
| 29 | KEY_LEFTALT |
| 30 | KEY_RIGHTALT |
| 31 | KEY_SPACE |
| 32 | KEY_SEARCH |
| 33 | KEY_SYM |
| 34 | KEY_0 |
| 35 | KEY_1 |
| 36 | KEY_2 |
| 37 | KEY_3 |
| 38 | KEY_4 |
| 39 | KEY_5 |
| 40 | KEY_6 |
| 41 | KEY_7 |
| 42 | KEY_8 |
| 43 | KEY_9 |
| 44 | KEY_A |
| 45 | KEY_B |
| 46 | KEY_C |
| 47 | KEY_D |
| 48 | KEY_E |
| 49 | KEY_F |
| 50 | KEY_G |
| 51 | KEY_H |
| 52 | KEY_I |
| 53 | KEY_J |
| 54 | KEY_K |
| 55 | KEY_L |
| 56 | KEY_M |
| 57 | KEY_N |
| 58 | KEY_O |
| 59 | KEY_P |
| 60 | KEY_Q |
| 61 | KEY_R |
| 62 | KEY_S |
| 63 | KEY_T |
| 64 | KEY_U |
| 65 | KEY_V |
| 66 | KEY_W |
| 67 | KEY_X |
| 68 | KEY_Y |
| 69 | KEY_Z |
| 70 | |
| 71 | |
| 72 | [Power_Key_definition] |
| 73 | KEY_POWER |
| 74 | KEY_ENDCALL |
| 75 | |
| 76 | |
| 77 | [cust_kpd.h_HEADER] |
| 78 | #ifndef _CUST_KPD_H_ |
| 79 | #define _CUST_KPD_H_ |
| 80 | #include <linux/input.h> |
| 81 | #include <cust_eint.h> |
| 82 | |
| 83 | #define KPD_YES 1 |
| 84 | #define KPD_NO 0 |
| 85 | |
| 86 | /* available keys (Linux keycodes) */ |
| 87 | #define KEY_CALL KEY_SEND |
| 88 | #define KEY_ENDCALL KEY_END |
| 89 | #undef KEY_OK |
| 90 | #define KEY_OK KEY_REPLY /* DPAD_CENTER */ |
| 91 | #define KEY_FOCUS KEY_HP |
| 92 | #define KEY_AT KEY_EMAIL |
| 93 | #define KEY_POUND 228 //KEY_KBDILLUMTOGGLE |
| 94 | #define KEY_STAR 227 //KEY_SWITCHVIDEOMODE |
| 95 | #define KEY_DEL KEY_BACKSPACE |
| 96 | #define KEY_SYM KEY_COMPOSE |
| 97 | /* KEY_HOME */ |
| 98 | /* KEY_BACK */ |
| 99 | /* KEY_VOLUMEDOWN */ |
| 100 | /* KEY_VOLUMEUP */ |
| 101 | /* KEY_MUTE */ |
| 102 | /* KEY_MENU */ |
| 103 | /* KEY_UP */ |
| 104 | /* KEY_DOWN */ |
| 105 | /* KEY_LEFT */ |
| 106 | /* KEY_RIGHT */ |
| 107 | /* KEY_CAMERA */ |
| 108 | /* KEY_POWER */ |
| 109 | /* KEY_TAB */ |
| 110 | /* KEY_ENTER */ |
| 111 | /* KEY_LEFTSHIFT */ |
| 112 | /* KEY_COMMA */ |
| 113 | /* KEY_DOT */ /* PERIOD */ |
| 114 | /* KEY_SLASH */ |
| 115 | /* KEY_LEFTALT */ |
| 116 | /* KEY_RIGHTALT */ |
| 117 | /* KEY_SPACE */ |
| 118 | /* KEY_SEARCH */ |
| 119 | /* KEY_0 ~ KEY_9 */ |
| 120 | /* KEY_A ~ KEY_Z */ |
| 121 | |
| 122 | /* |
| 123 | * Power key's HW keycodes are 8, 17, 26, 35, 44, 53, 62, 71. Only [8] works |
| 124 | * for Power key in Keypad driver, so we set KEY_ENDCALL in [8] because |
| 125 | * EndCall key is Power key in Android. If KPD_PWRKEY_USE_EINT is YES, these |
| 126 | * eight keycodes will not work for Power key. |
| 127 | */ |
| 128 | |
| 129 | [cust_kpd.h_TAILER] |
| 130 | #endif |
| 131 | |