TECHNIQUES FOR PREVENTING TYPOGRAPHICAL ERRORS ON SOFTWARE KEYBOARDS
First Claim
1. A computer-implemented method, comprising:
- at a computing device with a touch-screen display;
displaying a plurality of soft keys of a soft keyboard on the touch-screen display, each soft key of the plurality of soft keys covering an area of the touch-screen display;
detecting occurrence of a particular error in which a user erroneously selects an adjacent soft key instead of an intended soft key on the soft keyboard;
based at least in part on having detected occurrence of the particular error, changing an activation region of the intended soft key;
wherein changing the activation region includes performing at least one of;
increasing how much of the touch-screen display is covered by the activation region,changing a peripheral shape of the activation region, orshifting position of the activation region relative to the touch-screen display.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for preventing typographical errors on digital soft keyboards are implemented by a computing device with a touch-screen display. According to one technique, a plurality of soft keys of a soft keyboard is displayed on the touch-screen display. Each soft key covers an area of the touch-screen display. One or more occurrences of a particular typographical error in which a user erroneously selects an adjacent soft key in addition to or instead of an intended soft key are detected. In response, an activation region of the intended soft key is changed to decrease the probability of the user making the same typographical error in the future.
115 Citations
32 Claims
-
1. A computer-implemented method, comprising:
-
at a computing device with a touch-screen display; displaying a plurality of soft keys of a soft keyboard on the touch-screen display, each soft key of the plurality of soft keys covering an area of the touch-screen display; detecting occurrence of a particular error in which a user erroneously selects an adjacent soft key instead of an intended soft key on the soft keyboard; based at least in part on having detected occurrence of the particular error, changing an activation region of the intended soft key; wherein changing the activation region includes performing at least one of; increasing how much of the touch-screen display is covered by the activation region, changing a peripheral shape of the activation region, or shifting position of the activation region relative to the touch-screen display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 29)
-
-
19. A computer-implemented method, comprising:
-
at a computing device with a touch-screen display; displaying a plurality of soft keys of a soft keyboard on the touch-screen display, each soft key of the plurality of soft keys covering an area of the touch-screen display; detecting occurrence of a particular error in which a user erroneously selects an adjacent soft key in addition to an intended soft key on the soft keyboard; based at least in part on having detected occurrence of the particular error, changing an activation region of the intended soft key; wherein changing the activation region includes performing at least one of; increasing how much of the touch-screen display is covered by the activation region, changing a peripheral shape of the activation region, or shifting position of the activation region relative to the touch-screen display. - View Dependent Claims (20, 30)
-
-
21. A computer-implemented method, comprising:
-
at a computing device with a touch-screen display; displaying a plurality of soft keys of a soft keyboard on the touch-screen display; detecting multiple occurrences of a particular error in which a user erroneously selects a first soft key of the plurality of soft keys immediately followed by an erroneous selection of a second soft key of the plurality of soft keys; wherein, for each of the multiple occurrences of the particular error, the user intended to select the second soft key followed by a selection of the first soft key; based at least in part on having detected the multiple occurrences of the particular error, performing at least one of; changing an activation sensitivity of the first soft key, or changing an activation sensitivity of the second soft key. - View Dependent Claims (22, 23, 24, 25, 31)
-
-
26. A computer-implemented method, comprising:
-
at a computing device with a touch-screen display; displaying a soft keyboard on the touch-screen display, the soft keyboard having a plurality of soft keys; detecting at least one input-affecting factor from; identity of a user of the computing device, a physical orientation of the computing device, lighting conditions in which the computing device is being used, a time of day, or whether the computing device is moving; in response to detecting the input-affecting factor, performing the steps of automatically selecting a keyboard profile of a plurality of keyboard profiles based on the input-affecting factor; and using the selected keyboard profile to determine which of the soft keys of the soft keyboard are selected by the user. - View Dependent Claims (27, 28, 32)
-
Specification