基于状态转移的按键算法