Virtual keyboard
First Claim
1. A virtual keyboard comprising:
- a display for displaying a keyboard;
a transparent pressure-sensitive panel disposed on the display; and
a processor for receiving information of positions detected and sent in a time sequence from the pressure sensitive panel when a special key is first pushed and thereafter when both of the special key and a general key are pushed at the same time, identifying a position of the pushed general key according to the received position information and outputting a code corresponding to the combination of the pushed special key and the general key corresponding to the identified position.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides virtual keyboard which can be used at the same number of operations as on a conventional keyboard and can allow a natural input operation at a minimized load. The virtual keyboard comprises a liquid crystal display for displaying thereon a keyboard having special keys and general keys, a transparent pressure-sensitive panel superimposed on the display and a computing portion that, when a special key and a general key on a pressure-sensitive panel are pushed at a time, detects the coordinate of a middle point between the two pushed positions from outputs of the pressure-sensitive panel, calculates a general key position from the special key point and the middle point and outputs a code corresponding to that position.
-
Citations
25 Claims
-
1. A virtual keyboard comprising:
-
a display for displaying a keyboard; a transparent pressure-sensitive panel disposed on the display; and a processor for receiving information of positions detected and sent in a time sequence from the pressure sensitive panel when a special key is first pushed and thereafter when both of the special key and a general key are pushed at the same time, identifying a position of the pushed general key according to the received position information and outputting a code corresponding to the combination of the pushed special key and the general key corresponding to the identified position. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A virtual keyboard comprising:
-
a display that displays a keyboard; a transparent pressure-sensitive panel disposed on the display; and a processor that receives information of positions detected and sent in a time sequence from the pressure sensitive panel when a special key is first pushed and thereafter when both of the special key and a general key are pushed at the same time, that identifies the pushed general key by determining a position of the pushed general key according to the received position information of the first pushed key and the pushed combination of the special key and the general key and that outputs a code corresponding to the combination of the pushed special key and the identified general key. - View Dependent Claims (7, 8)
-
-
9. A virtual keyboard comprising:
-
a display for displaying a keyboard; a transparent pressure-sensitive panel disposed on the display; and a processor; wherein the processor is configured and arranged; (1) to receive information of positions detected and sent in a time sequence from the pressure sensitive panel, the position information provided including when a special key is first pushed and thereafter when both of the special key and one of a plurality of general keys are pushed at the same time, (2) to determine a target position using the received position information of when the special key is pushed and when both of the special key and said one general key are pushed, and (3) to determine which of the plurality of general keys corresponds to the determined target position. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A virtual keyboard comprising:
-
a display for displaying a keyboard; a transparent pressure-sensitive panel disposed on the display; and a processor; wherein the processor is configured and arranged to; (1) receive information of positions detected and sent in a time sequence from the pressure sensitive panel, the position information provided including when a special key is first pushed and thereafter when both of the special key and one of a plurality of general keys are pushed at the same time, (2) determine a target position using the received position information of when the special key is pushed and when both of the special key and said one general key are pushed, including to determine the position of the pushed special key, to determine a furthest returning position using the position information detected and sent in a time sequence when both the special key and the general key are pushed, and to calculate a distance between the special key and the furthest returning position, (3) determine which of the plurality of general keys corresponds to the determined target position, and (4) output a code corresponding to the combination of the pushed special key and the determined general key. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for determining one of a plurality of general keys of a virtual keyboard being pushed in combination with a special key being pushed at the same time, comprising the steps of:
-
pushing the special key; pushing both of the special key and the one of the plurality of general keys; releasing both of the special key and one of the plurality of general keys; detecting positions in a time sequence from a pressure sensitive panel of the virtual keyboard, the detected positions including when the special key is first pushed and thereafter when both of the special key and the one of the plurality of general keys are pushed at the same time, determining a target position using the detected positions of when the special key is pushed and when both of the special key and the one of the plurality of general keys are pushed, and determining which of the plurality of general keys corresponds to the determined target position. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification