|
使用状态机。
以下以一个按键A为例:键值为A_Key(每一次收到A_Key表示按键A被按下一次).
假设每50ms扫描一次。
状态 意义
-------------------------------------
Idel ---- 按键没有按下(初始状态)
KDowm ---- 按键按下
KUp ---- 按键弹起
-------------------------------------
#########______________________
#########|#####################|
#########|#####################|
#########v##############A_Key##|
########Idel ----> KDowm ----> KUp
###################^###|
###################|###|
###################A_Key
--------------------------------------
看得懂就看吧,看不懂就算了。。。。
格式问题,把#号去掉看。。。 |
|