132 lines
1.8 KiB
Plaintext
Executable File
132 lines
1.8 KiB
Plaintext
Executable File
[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
|
|
|
|
|
|
[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
|
|
|