A method for detecting rotary movement, axial displacement and touchpad gestures, the method comprising the steps of:
- performing the rotary movement by a user rotating a knob wherein rotation of the knob rotates an outer shaft fixedly connected to the knob and further wherein shutters extending outward from the outer shaft are rotated by rotation of the knob;
- emitting light from at least one encoder PC board;
- using an intensity of the light which travels past the shutters to generate a signal indicative of the rotary movement of the knob wherein the at least one encoder PC board uses the intensity of the light which travels past the shutters to generate the signal indicative of the rotary movement of the knob;
- performing axial displacement of the knob by pushing the knob downward wherein the user pushing the knob downward moves an actuator shaft fixedly connected to the knob downward;
- generating a signal indicative of the axial displacement of the knob wherein the base PC board generates the signal indicative of the axial displacement of the knob in response to downward movement of the actuator shaft moving a portion of the dome into contact with the base PC board;
- and
- applying the touchpad gestures to a touchpad located at least partially within the knob wherein a touchpad PC board generates a signal indicative of the touchpad gestures in response to application of the touchpad gestures to the touchpad.