优化了输入控制