| CPC G06F 3/0362 (2013.01) [G06F 3/0202 (2013.01); A63F 13/24 (2014.09)] | 20 Claims | 

| 
               1. A method of providing a depressed state signal from a keyboard or button having a predefined pre-actuation position and a predefined actuation position of an actuator of the keyboard or button, the method comprising: 
            sensing movement of the actuator of the keyboard or button; 
                determining, when the actuator reaches the predefined pre-actuation position during depression of the actuator, a velocity of the actuator; 
                processing the determined velocity to calculate a trigger position between the predefined pre-actuation position and the predefined actuation position, wherein the calculated trigger position is different from the predefined pre-actuation position and the predefined actuation position; and 
                generating the depressed state signal when the actuator reaches the calculated trigger position such that a latency between when the actuator reaches the predefined actuation position and an action occurring in response to the generated depressed state signal is substantially zero or a negative latency. 
               |