请教各位大神,我在用CY方案时,需要做一个按键的短按和长按功能,一直没成功,代码如下:
if (index == 0x00) // 按键按下
{
f1_key_pressed = TRUE;
Pageup_key_MS ++;
}
if (f1_key_pressed) {
if (Pageup_key_MS >= 1000)
{
index = 0x0B;
add_queue(index);
Pageup_key_MS = 0;
}
if (Pageup_key_MS < 200)
{
index = 0x0C;
add_queue(index);
}
}
不管是按键按一下松开还是长按,Pageup_key_MS总是只加1,
请问给位大神,怎样让按键按下时,Pageup_key_MS一直加?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>