Initial import of NFC GNSS SDK project
This commit is contained in:
@@ -0,0 +1,109 @@
|
||||
/**
|
||||
@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__
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user