Keyboard input control method and system
First Claim
1. A method for processing input from a keyboard of a hand-held computing device, comprising:
- receiving a key input event;
determining that the key input event is a double selection event, wherein the double selection event includes a first key selection action of a specified key of the keyboard at a first time instance and a second key selection action of the specified key of the keyboard at a second time instance, and a time difference between the first time instance of the first key selection action and the second time instance of the second key selection action of the double selection event is within a predetermined time period;
determining a key selection offset between the first key selection action and the second key selection action based on a first location associated with the first key selection action and a second location associated with the second key selection action, wherein the key selection offset is a distance between the first location and the second location in the double selection event; and
outputting at least a first punctuation, corresponding to a first key, based on the determination that the key selection offset is substantially equal to or greater than a predetermined threshold, wherein the first key is different from the specified key.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for processing input from a keyboard of a hand-held computing device includes receiving a plurality of key input events and, from the plurality of key input events, determining whether there is a double selection event corresponding to a specified key from the keyboard. Further, the method includes, when it is determined that there is the double selection event corresponding to the specified key, determining a key selection offset between a first and second key selection action of the double selection. The method also includes deciding whether the key selection offset is substantially equal to or greater than a predetermined threshold and, when it is decided that the key selection offset is substantially equal to or greater than the predetermined threshold, using at least a first key as key input of the double selection event. The first key and the specified key are different.
-
Citations
13 Claims
-
1. A method for processing input from a keyboard of a hand-held computing device, comprising:
-
receiving a key input event; determining that the key input event is a double selection event, wherein the double selection event includes a first key selection action of a specified key of the keyboard at a first time instance and a second key selection action of the specified key of the keyboard at a second time instance, and a time difference between the first time instance of the first key selection action and the second time instance of the second key selection action of the double selection event is within a predetermined time period; determining a key selection offset between the first key selection action and the second key selection action based on a first location associated with the first key selection action and a second location associated with the second key selection action, wherein the key selection offset is a distance between the first location and the second location in the double selection event; and outputting at least a first punctuation, corresponding to a first key, based on the determination that the key selection offset is substantially equal to or greater than a predetermined threshold, wherein the first key is different from the specified key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification