A controller for producing control signals, comprising: a pressure sensor; a hinged input mechanism configured to receive input forces and direct said input forces towards the pressure sensor; and a processor, configured to receive a signal from the pressure sensor indicating that the hinged input mechanism is being depressed or released and, based on the received signal, further configured to: determine, during a time interval, a rate of change of pressure detected at the pressure sensor; and generate a control signal associated with the hinged input mechanism; wherein the control signal comprises a velocity characteristic representative of a speed at which the hinged input mechanism is depressed or released, and an aftertouch characteristic representative of a sustained pressure applied to the hinged input mechanism and generated when the pressure detected at the pressure sensor is above a threshold, wherein the velocity characteristic of the control signal is based at least partly on the determined rate of change of pressure, wherein the controller further comprises: a force direction element provided between the hinged input mechanism and the pressure sensor, wherein the force direction element is configured to direct input forces applied to the hinged input mechanism to the pressure sensor, wherein the force direction element is compressible; and a stopper arranged to engage the hinged input mechanism when the hinged input mechanism is depressed by a pre-determined distance, wherein the stopper is compressible, the stopper resisting compression to a greater extent than the force direction element. a pressure sensor; a hinged input mechanism configured to receive input forces and direct said input forces towards the pressure sensor; and a processor, configured to receive a signal from the pressure sensor indicating that the hinged input mechanism is being depressed or released and, based on the received signal, further configured to: determine, during a time interval, a rate of change of pressure detected at the pressure sensor; and generate a control signal associated with the hinged input mechanism; wherein the control signal comprises a velocity characteristic representative of a speed at which the hinged input mechanism is depressed or released, and an aftertouch characteristic representative of a sustained pressure applied to the hinged input mechanism and generated when the pressure detected at the pressure sensor is above a threshold, determine, during a time interval, a rate of change of pressure detected at the pressure sensor; and generate a control signal associated with the hinged input mechanism; wherein the control signal comprises a velocity characteristic representative of a speed at which the hinged input mechanism is depressed or released, and an aftertouch characteristic representative of a sustained pressure applied to the hinged input mechanism and generated when the pressure detected at the pressure sensor is above a threshold, a velocity characteristic representative of a speed at which the hinged input mechanism is depressed or released, and an aftertouch characteristic representative of a sustained pressure applied to the hinged input mechanism and generated when the pressure detected at the pressure sensor is above a threshold, wherein the velocity characteristic of the control signal is based at least partly on the determined rate of change of pressure, wherein the controller further comprises: a force direction element provided between the hinged input mechanism and the pressure sensor, wherein the force direction element is configured to direct input forces applied to the hinged input mechanism to the pressure sensor, wherein the force direction element is compressible; and a stopper arranged to engage the hinged input mechanism when the hinged input mechanism is depressed by a pre-determined distance, wherein the stopper is compressible, the stopper resisting compression to a greater extent than the force direction element. a force direction element provided between the hinged input mechanism and the pressure sensor, wherein the force direction element is configured to direct input forces applied to the hinged input mechanism to the pressure sensor, wherein the force direction element is compressible; and a stopper arranged to engage the hinged input mechanism when the hinged input mechanism is depressed by a pre-determined distance, wherein the stopper is compressible, the stopper resisting compression to a greater extent than the force direction element.