Files
2018-03-13 20:29:02 +01:00

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