📄 key_test.c
字号:
#include "GloblDef.h"
#include "key.h"
extern void KeyInitial();
extern BYTE GetKeyValue();
extern BYTE ScanKey();
extern BYTE xdata ScanKeyInterval; //键扫描时间
#pragma NOAREGS
void OnTimer() interrupt 1
{
/* 键扫描 */
if(ScanKeyInterval != 0)
ScanKeyInterval--;
}
main()
{
BYTE ScanKeyType;
BYTE tmp;
SerialInitial();
InterruptInitial();
KeyInitial();
printf("begin");
while(1)
{
if((ScanKeyType = ScanKey()) != SCAN_KEY_NO_KEY_PRESSED)
{
if(ScanKeyType == SCAN_KEY_CHANGE_KEY_VALUE)
{
printf("\b");
}
printf("\n%c",GetKeyValue());
}
}
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -