Patent ID: 9645655
Date: 2017-05-09
CPC Classifications: G06F

Claim:
1. A method for implementing integrated keys on a user input device, comprising: detecting an initial input in a first proximity sensor device integrated into a first key of the user input device, a second proximity sensor device integrated into a second key of the user input device that is proximate to the first key, wherein a first communication wire for the first proximity sensor device extends from a top portion of the first proximity sensor through the first key and out a bottom of the first key and a second communication wire for the second proximity sensor device extends from a top portion of the second proximity sensor through the second key and out a bottom of the second key, wherein the first communication wire and the second communication wire relay input from the first and second proximity sensors, respectively, to an electronic device in communication with the user input device; starting a first timer upon sensing the initial input; activating, after starting the first timer, one of a first input mode or second input mode, wherein the first input mode is activated based on no key input being detected before the first timer expires, and the second input mode is activated based on a key input being detected before the first timer expires; starting, after the first input mode is activated, a second timer when the initial input is interrupted while in the first input mode; determining if a second input is detected by the first or second proximity sensor devices after starting the second timer and before the second timer expires; maintaining the first input mode as active based on the second input being detected after starting the second timer and before the second timer expires; and ending the first input mode as active based on the second input not being detected after starting the second timer and before the second timer expires.