diff options
Diffstat (limited to 'tools/dct/Keypad_YuSu.cmp')
| -rwxr-xr-x | tools/dct/Keypad_YuSu.cmp | 271 |
1 files changed, 271 insertions, 0 deletions
diff --git a/tools/dct/Keypad_YuSu.cmp b/tools/dct/Keypad_YuSu.cmp new file mode 100755 index 000000000..a1128f63b --- /dev/null +++ b/tools/dct/Keypad_YuSu.cmp @@ -0,0 +1,271 @@ +[Key_definition] +KEY_NONE +KEY_HOME +KEY_BACK +KEY_CALL +KEY_ENDCALL +KEY_VOLUMEDOWN +KEY_VOLUMEUP +KEY_MUTE +KEY_MENU +KEY_UP +KEY_DOWN +KEY_LEFT +KEY_RIGHT +KEY_OK +KEY_FOCUS +KEY_CAMERA +KEY_POWER +KEY_AT +KEY_POUND +KEY_STAR +KEY_DEL +KEY_TAB +KEY_ENTER +KEY_LEFTSHIFT +KEY_COMMA +KEY_DOT +KEY_SLASH +KEY_LEFTALT +KEY_RIGHTALT +KEY_SPACE +KEY_SEARCH +KEY_SYM +KEY_0 +KEY_1 +KEY_2 +KEY_3 +KEY_4 +KEY_5 +KEY_6 +KEY_7 +KEY_8 +KEY_9 +KEY_A +KEY_B +KEY_C +KEY_D +KEY_E +KEY_F +KEY_G +KEY_H +KEY_I +KEY_J +KEY_K +KEY_L +KEY_M +KEY_N +KEY_O +KEY_P +KEY_Q +KEY_R +KEY_S +KEY_T +KEY_U +KEY_V +KEY_W +KEY_X +KEY_Y +KEY_Z + +[Key_code] +0 +228 +158 +231 +107 +212 +51 +111 +52 +108 +107 +42 +528 +102 +105 +42 +139 +113 +352 +228 +116 +106 +100 +217 +53 +57 +227 +127 +15 +103 +114 +115 +11 +2 +3 +4 +5 +6 +7 +8 +9 +10 +30 +48 +46 +32 +18 +33 +34 +35 +23 +36 +37 +38 +50 +49 +24 +25 +16 +19 +31 +20 +22 +47 +17 +45 +21 +44 + + +[Key_code_linux] +0 +102 +158 +231 +107 +114 +115 +113 +139 +103 +108 +105 +106 +352 +528 +212 +116 +215 +228 +227 +111 +15 +28 +42 +51 +52 +53 +56 +100 +57 +217 +127 +11 +2 +3 +4 +5 +6 +7 +8 +9 +10 +30 +48 +46 +32 +18 +33 +34 +35 +23 +36 +37 +38 +50 +49 +24 +25 +16 +19 +31 +20 +22 +47 +17 +45 +21 +44 + +[Power_Key_definition] +KEY_POWER +KEY_ENDCALL + + +[cust_kpd.h_HEADER] +#ifndef _CUST_KPD_H_ +#define _CUST_KPD_H_ +#include <linux/input.h> +#include <cust_eint.h> + +#define KPD_YES 1 +#define KPD_NO 0 + +/* available keys (Linux keycodes) */ +#define KEY_CALL KEY_SEND +#define KEY_ENDCALL KEY_END +#undef KEY_OK +#define KEY_OK KEY_REPLY /* DPAD_CENTER */ +#define KEY_FOCUS KEY_HP +#define KEY_AT KEY_EMAIL +#define KEY_POUND 228 //KEY_KBDILLUMTOGGLE +#define KEY_STAR 227 //KEY_SWITCHVIDEOMODE +#define KEY_DEL KEY_BACKSPACE +#define KEY_SYM KEY_COMPOSE +/* KEY_HOME */ +/* KEY_BACK */ +/* KEY_VOLUMEDOWN */ +/* KEY_VOLUMEUP */ +/* KEY_MUTE */ +/* KEY_MENU */ +/* KEY_UP */ +/* KEY_DOWN */ +/* KEY_LEFT */ +/* KEY_RIGHT */ +/* KEY_CAMERA */ +/* KEY_POWER */ +/* KEY_TAB */ +/* KEY_ENTER */ +/* KEY_LEFTSHIFT */ +/* KEY_COMMA */ +/* KEY_DOT */ /* PERIOD */ +/* KEY_SLASH */ +/* KEY_LEFTALT */ +/* KEY_RIGHTALT */ +/* KEY_SPACE */ +/* KEY_SEARCH */ +/* KEY_0 ~ KEY_9 */ +/* KEY_A ~ KEY_Z */ + +/* + * Power key's HW keycodes are 8, 17, 26, 35, 44, 53, 62, 71. Only [8] works + * for Power key in Keypad driver, so we set KEY_ENDCALL in [8] because + * EndCall key is Power key in Android. If KPD_PWRKEY_USE_EINT is YES, these + * eight keycodes will not work for Power key. + */ + +[cust_kpd.h_TAILER] +#endif + |
