📄 key.h
字号:
#define KEY_STATUS_PRESSED 0x40
#define KEY_STATUS_LONG 0x80
enum tagKeyValue {
KEY_LONG=(KEY_STATUS_LONG<<8),
KEY_NONE=0,
KEY_F1,
KEY_F2,
KEY_SEND,
KEY_ON_OFF,
KEY_UP,
KEY_DOWN,
KEY_LEFT,
KEY_RIGHT,
KEY_ENTER=0x0D,
KEY_0=0x30,
KEY_1=0x31,
KEY_2=0x32,
KEY_3=0x33,
KEY_4=0x34,
KEY_5=0x35,
KEY_6=0x36,
KEY_7=0x37,
KEY_8=0x38,
KEY_9=0x39,
KEY_ASTERISK=0x2A,
KEY_NUMBER=0x23,
KEY_SPACE = 0x20,
KEY_a=0x61,
KEY_b=0x62,
KEY_c=0x63,
KEY_d=0x64,
KEY_e=0x65,
KEY_f=0x66,
KEY_g=0x67,
KEY_h=0x68,
KEY_i=0x69,
KEY_j=0x6A,
KEY_k=0x6B,
KEY_l=0x6C,
KEY_m=0x6D,
KEY_n=0x6E,
KEY_o=0x6F,
KEY_p=0x70,
KEY_q=0x71,
KEY_r=0x72,
KEY_s=0x73,
KEY_t=0x74,
KEY_u=0x75,
KEY_v=0x76,
KEY_w=0x77,
KEY_x=0x78,
KEY_y=0x79,
KEY_z=0x7A,
KEY_DOT='.',
KEY_COMMA=',',
KEY_PLUS='+'
};
enum tagKeySet {
KEYSET_NUMBER=0,
KEYSET_LETTER,
KEYSET_CHINESE
};
enum tagPYFunctionKey {
PYK_PY_SCROLL=0,
PYK_GB_LEFT,
PYK_GB_RIGHT,
PYK_GB_PAGE_UP,
PYK_GB_PAGE_DOWN,
PYK_GB_SELECT,
PYK_BACK_SPACE,
PYK_TOTAL
};
extern INT32U BackLigntDelayCounter;
void Key_Poll( void );
INT8U Key_GetIndex( void );
INT16U Key_GetCode( void );
void Key_SetKeyLEDDelay( INT16U seconds );
void Key_Clear( void );
void Key_SetKeySet( INT8U index );
INT8U Key_PowerOff( void );
void PY_SetDefaultFKey( void );
INT8U PY_SetFunctionKey( INT8U *keyArray );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -