keyhandle.c
来自「本系统实现了一种具有语音播报、语音提示的高性能、高智能的实用型远距离多 路数据」· C语言 代码 · 共 48 行
C
48 行
//=========== 按键处理=============================//
//
//=================================================//
#include "main.h"
extern void F_PlayRespond(unsigned int);
extern g_uiKeyValue;
extern SYSFLAGS sSysFlags;
void F_KeyHandle(void)
{
unsigned int i=0;
switch(g_uiKeyValue)
{
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7://数字键
if(sSysFlags.uiSelectSample==1)
{
sSysFlags.uiChannelNumber=g_uiKeyValue;
F_PlayRespond(4);//语音提示"通道号选择完毕"
}
break;
case 8://语音播放键
sSysFlags.uiPlaySpeechKey=1;
break;
case 9://选择采样键
sSysFlags.uiSelectSample=1;
F_PlayRespond(2);//语音提示“模式选择完毕”
for(i=0;i<0xFFFF;i++);
F_PlayRespond(3);//语音提示"请输入通道号"
break;
case 10://循环采样键
sSysFlags.uiCircleSample=1;
F_PlayRespond(2);//语音提示“模式选择完毕”
break;
case 11://确定键
sSysFlags.uiEnterKey=1;
break;
case 12://取消键
sSysFlags.uiCancelKey=1;
break;
default:
break;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?