if (Input.GetKey("right"))
Debug.Log("right pressed");
This keeps working perfectly when inside the Update(). Check your code or perhaps, the Input. Maybe you have another Camera/Controller attached to the "Right" key which is disabling it from Multiple presses.