Commit | Line | Data |
---|---|---|
6fa3eb70 S |
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 |