📄 key.h
字号:
#include "General.h"
#ifdef _USE_KEYPAD
#define KEYROWS 6
#define KEYCOLS 4
//---------------键盘相关--------------------------------------------------------
#define KEYNUM0 '0'
#define KEYNUM1 '1'
#define KEYNUM2 '2'
#define KEYNUM3 '3'
#define KEYNUM4 '4'
#define KEYNUM5 '5'
#define KEYNUM6 '6'
#define KEYNUM7 '7'
#define KEYNUM8 '8'
#define KEYNUM9 '9'
#define KEYSTAR '*'
#define KEYWELL '#'
#define KEYF1 'A' //screw 41
#define KEYF2 'B' //alert 42
#define KEYF3 'C' // speak 43
#define KEYF4 'D' // up 44
#define KEYF5 'E' // dwn 45
#define KEYF6 'F' // phone green 46
#define KEYF7 'G' // phone red 47
#define KEYF8 'H' // clear 48
#define KEYPLUS '+' // +
#define KEYMENU KEYF1
#define KEYCLEAR KEYF8
#define KEYUP KEYF4
#define KEYDWN KEYF5
#define KEYENTER KEYF6
#define KEYOFFKOOK KEYF6
#define KEYKOOK KEYF7
//Keycode reserved
#define KEYTIMEOUT 0xFD//超时
#define KEYINIT 0xFE//初始化
#define KEYNO 0xFF//保留
#define KEYBUFFERLEN 8 //键盘缓冲区大小
typedef struct tgKEYBUFF
{
char cFlag;
uchar cKHead; //键盘缓冲区头指针
uchar cKTail; //键盘缓冲区尾指针
char KeyBuff[KEYBUFFERLEN];//键盘缓冲区
} KEYBUFF;
void Init_Key();//键盘初始化
void ResetKey();
void InsertKey(char key);
char GetKey();
void AddKey(char key);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -