解决多按键同时按下的情况基本完成,
bug: keyup 会导致 动画停滞一下.