📄 sys_key.h
字号:
#ifndef _SYS_KEY_H
#define _SYS_KEY_H
enum // Key Stage
{
CHECK_PRESS=0,
CHECK_BOUNCE,
CHECK_RELEASE
};
typedef struct
{
BYTE Times : 4; // 0-15
BYTE Index : 2; // 0-3
BYTE Stage : 2; // 0-3
} ST_KEY_STATUS_TYPE;
// Define the key in application.
typedef enum
{
KEY_NO_KEY = 0,
KEY_EXIT,
KEY_UP,
KEY_DOWN,
KEY_LEFT,
KEY_RIGHT,
KEY_MENU,
KEY_N0,
KEY_N1, // 0x08
KEY_N2,
KEY_N3,
KEY_N4,
KEY_N5,
KEY_N6,
KEY_N7,
KEY_N8,
KEY_N9, // 0x10
KEY_SELECT,
KEY_POWER,
KEY_LOAD_DEFAULT
} EN_KEY_CODE;
extern void SYS_Key(void);
extern void SYS_Key_Initial(void);
#endif // _SYS_KEY_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -