A method of controlling a ventilator is disclosed that includes the steps of providing a patient with a ventilator patient control interface through which a patient controls at least one control parameter of a ventilator and configuring a processor to control the ventilator in response to the ventilator patient control interface such that the patient controls the at least one control parameter of the ventilator in accordance with pre set limits on changes to the at least one control parameter.