прототип ProcessInput