修改了按键响应的逻辑