Modifying key size on a touch screen based on fingertip location
First Claim
1. A method of modifying a size of a key on a keyboard displayed on a touch screen, the method comprising the steps of:
- a computer determining that a fingertip of a user is aligned with the key at a first proximity from the key or the touch screen, and in response, the computer enlarging the size of the key by a first enlargement amount;
prior to the step of determining that the fingertip is aligned with the key at the first proximity, the computer initiating a display of the keyboard as covering a first surface area of the touch screen and including the key at an original size smaller than the enlarged size;
based on the fingertip of the user being aligned with the key at the first proximity and the one or more keys being originally included on the periphery of the display of the keyboard, the computer moving the one or more keys on the touch screen, and in response to the step of moving, the computer removing the one or more keys from view on the touch screen so that the one or more keys are no longer included on the display of the keyboard; and
subsequent to the step of enlarging the size of the key, the computer retaining original sizes of a plurality of keys which are other than the one or more keys, the computer moving each of the plurality of keys on the display of the keyboard towards a corresponding edge of the touch screen, and the computer displaying the keyboard after the one or more keys are removed so that the displayed keyboard includes the moved plurality of keys having the original sizes and the key having the enlarged size, does not include the removed one or more keys, and covers a second surface area that is equal to the first surface area.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach for modifying a size of a key on a keyboard displayed on a touch screen is presented. Based on a fingertip of the user being aligned with the key at a first proximity, which enlarges the key, one or more keys originally on a periphery of the keyboard are moved, and in response, the one or more keys are removed from view on the touch screen. After enlarging the size of the key, keys other than the one or more keys retain their sizes, each of the keys are moved towards a corresponding edge of the touch screen, and after the one or more keys are removed, the keyboard is displayed to include the moved, originally-sized keys and the enlarged key and not include the removed one or more keys, and cover a second surface area equal to the first surface area.
11 Citations
15 Claims
-
1. A method of modifying a size of a key on a keyboard displayed on a touch screen, the method comprising the steps of:
-
a computer determining that a fingertip of a user is aligned with the key at a first proximity from the key or the touch screen, and in response, the computer enlarging the size of the key by a first enlargement amount; prior to the step of determining that the fingertip is aligned with the key at the first proximity, the computer initiating a display of the keyboard as covering a first surface area of the touch screen and including the key at an original size smaller than the enlarged size; based on the fingertip of the user being aligned with the key at the first proximity and the one or more keys being originally included on the periphery of the display of the keyboard, the computer moving the one or more keys on the touch screen, and in response to the step of moving, the computer removing the one or more keys from view on the touch screen so that the one or more keys are no longer included on the display of the keyboard; and subsequent to the step of enlarging the size of the key, the computer retaining original sizes of a plurality of keys which are other than the one or more keys, the computer moving each of the plurality of keys on the display of the keyboard towards a corresponding edge of the touch screen, and the computer displaying the keyboard after the one or more keys are removed so that the displayed keyboard includes the moved plurality of keys having the original sizes and the key having the enlarged size, does not include the removed one or more keys, and covers a second surface area that is equal to the first surface area. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system for modifying a size of a key on a keyboard displayed on a touch screen, the computer system comprising:
-
a CPU; a computer-readable memory; a computer-readable storage device; first program instructions to determine that a fingertip of a user is aligned with the key at a first proximity from the key or the touch screen, and in response, enlarge the size of the key by a first enlargement amount; second program instructions to, prior to the first program instructions determining that the fingertip is aligned with the key at the first proximity, initiate a display of the keyboard as covering a first surface area of the touch screen and including the key at an original size smaller than the enlarged size; third program instructions to, based on the fingertip of the user being aligned with the key at the first proximity and one or more keys being originally included on a periphery of the display of the keyboard, move the one or more keys on the touch screen; fourth program instructions to, in response to the third program instructions moving the one or more keys on the touch screen, remove the one or more keys from view on the touch screen so that the one or more keys are no longer included on the display of the keyboard; and fifth program instructions to, subsequent to the first program instructions enlarging the size of the key, retain original sizes of a plurality of keys which are other than the one or more keys, move each of the plurality of keys on the display of the keyboard towards a corresponding edge of the touch screen, and display the keyboard after the one or more keys are removed so that the displayed keyboard includes the moved plurality of keys having the original sizes and the key having the enlarged size, does not include the removed one or more keys, and covers a second surface area that is equal to the first surface area, wherein the first, second, third, fourth, and fifth program instructions are stored on the computer-readable storage device for execution by the CPU via the computer-readable memory. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for modifying a size of a key on a keyboard displayed on a touch screen, the computer program product comprising:
-
computer-readable storage device(s); and computer-readable program instructions stored on the computer-readable storage device(s), the computer-readable program instructions when executed by a CPU; determine that a fingertip of a user is aligned with the key at a first proximity from the key or the touch screen, and in response, enlarge the size of the key by a first enlargement amount; prior to the step of determining that the fingertip is aligned with the key at the first proximity, initiate a display of the keyboard as covering a first surface area of the touch screen and including the key at an original size smaller than the enlarged size; based on the fingertip of the user being aligned with the key at the first proximity and the one or more keys being originally included on a periphery of the display of the keyboard, move the one or more keys on the touch screen, and in response to moving by the computer-readable program instructions, remove the one or more keys from view on the touch screen so that the one or more keys are no longer included on the display of the keyboard; and subsequent to enlarging the size of the key by the computer-readable program instructions, retain original sizes of a plurality of keys which are other than the one or more keys, move each of the plurality of keys on the display of the keyboard towards a corresponding edge of the touch screen, and display the keyboard after the one or more keys are removed so that the displayed keyboard includes the moved plurality of keys having the original sizes and the key having the enlarged size, does not include the removed one or more keys, and covers a second surface area that is equal to the first surface area. - View Dependent Claims (12, 13, 14, 15)
-
Specification