/** @file key_defs.h Key naming definition */ #ifndef __KEY_DEFS_H__ #define __KEY_DEFS_H__ #define KP_PWR 'P' // On-off button #define KP_VD 'D' #define KP_VU 'U' #define KP_UP '^' #define KP_DW 'V' #define KP_LT '<' #define KP_RT '>' #define KP_OK 'M' #define KP_SND 'S' // if __SENDKEY2_SUPPORT__ was defined, do NOT use KP_SND, use KP_BACK and KP_DEL instead. #define KP_CALL KP_SND // call #define KP_END 'E' #define KP_1 '1' #define KP_2 '2' #define KP_3 '3' #define KP_4 '4' #define KP_5 '5' #define KP_6 '6' #define KP_7 '7' #define KP_8 '8' #define KP_9 '9' #define KP_0 '0' #define KP_STAR '*' #define KP_POUND '#' #define KP_SR ']' #define KP_SL '[' #define KP_SC '-' #define KP_BACK 'C' // if __SENDKEY2_SUPPORT__ was defined, KP_BACK is used as KEY_SEND1, otherwise, KEY_INVALID. #define KP_DEL 'Y' // if __SENDKEY2_SUPPORT__ was defined, KP_DEL is used as KEY_SEND2, otherwise, KEY_CLEAR. // Extra Function Keys #define KP_F0 'F' #define KP_F1 'G' #define KP_F2 'H' #define KP_F3 'I' #define KP_F4 'J' #define KP_F5 'K' #define KP_F6 'L' #define KP_F7 'N' #define KP_F8 'O' #define KP_NB 'Z' // no button #define KP_UNMAPPED ' ' #define KP_A 'a' #define KP_B 'b' #define KP_C 'c' #define KP_D 'd' #define KP_E 'e' #define KP_F 'f' #define KP_G 'g' #define KP_H 'h' #define KP_I 'i' #define KP_J 'j' #define KP_K 'k' #define KP_L 'l' #define KP_M 'm' #define KP_N 'n' #define KP_O 'o' #define KP_P 'p' #define KP_Q 'q' #define KP_R 'r' #define KP_S 's' #define KP_T 't' #define KP_U 'u' #define KP_V 'v' #define KP_W 'w' #define KP_X 'x' #define KP_Y 'y' #define KP_Z 'z' #define KP_SMS '$' #define KP_PBOOK '%' #define KP_BKSPACE '~' #define KP_COMMA ',' #define KP_STOP '.' #define KP_NUMLOCK '|' #define KP_CTRL '{' #define KP_SHIFT '}' #define KP_SPACE ' ' #define KP_AND '&' #define KP_QUES '?' #define KP_ENTER '\n' #define KP_FM '\\' #define KP_CALENDER '!' #define KP_SLASH '/' #define KP_MUSIC '+' #define KP_MUSIC_PLAY ':' #define KP_MUSIC_STOP ';' #define KP_MUSIC_PREV '(' #define KP_MUSIC_NEXT ')' #define KP_QQ 'Q' // Available printable characters: // " ' = @ A B R T W X _ ` #endif //__KEY_DEFS_H__