不清楚你说的很快是多长时间,假设是T0
那么可以把单独一个按键稳定地按下超过T0就响应独立按键的键值
如果稳定按下还没到T0就检测到另一个按键按下,则响应组合按键的键值
响应键值后可以把相关按键锁住,直到相关按键都释放之前都不响应和这些按键相关的其它键值,这样可以避免组合按键的松手不同步误响应
比如K1和K2此时判定为组合键值已响应,那么在K1和K2都释放前都不响应K1独立键值,K2独立键值和有关K1,K2的其它组合键值
至于键值长按后连发键值,可以在响应键值后做个倒计时器
想的不一定对,建议实际试一下效果
|