我用一个按键,设置状态,在状态1,按下第二个按键,使一个数++。我应该是整个扫描按键的状态,并处理相应的函数,在这个函数里应该怎样实现,按一次第二个按键,数加1.如:
if(keycode == 0x1B) // 功能键按下
{
SetUp(i); // 设置函数
i++;
if(i >= 5)
{
i = 0;
}
}
else if(keycode == 0x26) // 增加键按下
{
num++;
NumberAddr((i - 1), num);
}
还是在状态下,扫描第二个按键。如:在状态1,扫描按键?
case 1:
if(keycode == 0x26)
i++;
break;
请大家指点,谢谢。
|