REGIONAL ZOOMING VIRTUAL KEYBOARDS FOR ACCURATE TYPING ON SMALL DISPLAYS
First Claim
1. A system, comprising:
- a memory to store device-executable components; and
a processor, communicatively coupled to the memory, that executes or facilitates execution of one or more device-executable components, the device-executable components, comprising;
a keyboard presentation component that generates a virtual keyboard for presentation by a user interface, wherein the virtual keyboard comprises an integer number of character keys;
an association component that associates at least one touch point of the user interface to a character key group comprising a character key and at least one neighboring character key that is adjacent to the character key;
a magnifying component that magnifies the character key group associated with the at least one touch point in response to touch activation of the at least one touch point;
a corresponding component that corresponds the at least one touch point as magnified to the character key as magnified; and
an input component that receives input via a text box of the user interface, wherein the input comprises a character assigned to the character key in response to touch activation of the character key as magnified.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual keyboard is generated that is capable of regional zooming to facilitate accurate typing on small displays. For instance, a system employs keyboard presentation component that generates a virtual keyboard for presentation by a user interface, wherein the virtual keyboard comprises an integer number of character keys. An association component associates at least one touch point of the user interface to a character key group comprising a character key and at least one neighboring character key that is adjacent to the character key. A magnifying component magnifies the character key group associated with the at least one touch point in response to touch activation of the at least one touch point. A corresponding component corresponds the at least one touch point as magnified to the character key as magnified. An input component receives input, via a text box of the user interface, wherein the input comprises a character assigned to the character key in response to touch activation of the character key as magnified.
-
Citations
28 Claims
-
1. A system, comprising:
-
a memory to store device-executable components; and a processor, communicatively coupled to the memory, that executes or facilitates execution of one or more device-executable components, the device-executable components, comprising; a keyboard presentation component that generates a virtual keyboard for presentation by a user interface, wherein the virtual keyboard comprises an integer number of character keys; an association component that associates at least one touch point of the user interface to a character key group comprising a character key and at least one neighboring character key that is adjacent to the character key; a magnifying component that magnifies the character key group associated with the at least one touch point in response to touch activation of the at least one touch point; a corresponding component that corresponds the at least one touch point as magnified to the character key as magnified; and an input component that receives input via a text box of the user interface, wherein the input comprises a character assigned to the character key in response to touch activation of the character key as magnified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
facilitating, by a system comprising a processing device, presentation of a virtual keyboard by a user interface of the system, wherein the virtual keyboard comprises an integer number of character keys; associating at least one touch point of the user interface to a character key group comprising a character key and at least one neighboring character key that is adjacent to the character key; magnifying the character key group associated with the at least one touch point in response to touch activation of the at least one touch point; corresponding at least one magnified touch point of the user interface to a magnified character key, wherein the at least one magnified touch point is a magnified version of the at least one touch point and the magnified character key is a magnified version of the character key; and via a text box of the user interface, receiving input comprising a character assigned to the character key in response to touch activation of the magnified character key. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification