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

📄 kb.h

📁 嵌入式系统
💻 H
字号:
#ifndef	_KB_H
#define _KB_H

#define KB_ROT		0x0001
#define KB_U_MARK	0x0002
#define KB_BRT		0x0004
#define KB_SHOW		0x0008
#define KB_DEL		0x0010
#define	KB_UP		0x0020
#define	KB_DOWN		0x0040
#define NULLKEY		0x0000	 
#define NUM_KEY 	9

void IntKey(void);

void KeyInit(void);
void KeyProcess(void);

unsigned short GetKeycode(void);
unsigned short GetKey(void);

typedef enum
{
	K_WAIT,
	K_DOWN,
	K_DOWNWAIT,
	K_HOLD1,
	K_HOLD2,
	K_HOLD=K_HOLD2,
	K_HOLDWAIT,
	K_UP
} K_STATUS;
typedef struct
{
	K_STATUS status;
	//SYSTIME	time;
	unsigned long holdtime;
	unsigned long repeattime;
	unsigned char ctlmask;
} KEYSTATUS;

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -