CPC G06F 3/04886 (2013.01) [G06F 3/0237 (2013.01); G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 3/0346 (2013.01); G06F 3/0426 (2013.01); G06F 3/0484 (2013.01)] | 20 Claims |
1. A method comprising:
displaying a soft keyboard within a user interface (UI) on a screen of a device with:
a first key having a display boundary that remains constant but with an associated first hit target that changes, and
a second key that is adjacent to the first key, the second key having a display boundary that remains constant but with an associated second hit target that changes;
identifying a grammar type of a first word entered on the UI by a user;
predicting a second word having a different grammar type than the grammar type of the first word; and
extending the first hit target of the first key based on the predicted second word, wherein extending the first hit target comprises increasing a size of the first hit target such that the first hit target extends over at least a portion of the display boundary of the second key, and wherein extending the first hit target comprises decreasing a size of the second hit target of the second key.
|