⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key.h

📁 单片机开发环境 windows+ads+hjtag
💻 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 + -