Virtual keyboard for touch-typing using audio feedback
First Claim
1. A computer-readable medium having computer-executable instructions for performing steps to provide a virtual keyboard for user interface, the steps comprising:
- displaying a semi-transparent keyboard image on a touch sensitive screen over a background image, the keyboard image comprising a plurality of key images corresponding to individual keys for at least a complete set of letters in an alphabet arranged in a layout and size suitable for “
ten-finger”
touch-typing, each key image having at least one shaded edge;
receiving a signal indicating a detected touch on the touch sensitive screen;
determining whether the detected touch is on one of the key images of the keyboard image;
if the detected touch is on a key image, generating a sound indicating that a keystroke is received; and
altering a look of the touched key image to indicate that the keystroke is for the key corresponding to the touched key image.
2 Assignments
0 Petitions
Accused Products
Abstract
A virtual keyboard displayed on a touch sensitive screen allows a user to do touch-typing thereon to enter textual data into a computer. The keyboard image has a standard key layout for typewriting, and the keys are sized to allow the fingers of the user to take the positions necessary for “ten-finger” touch-typing in the standard fashion. The virtual keyboard image is semi-transparently displayed over on a background image, with the individual keys shown with shaded edges so that they can be easily distinguished from features in the background image. When a key is touched, a sound is generated. The sound generated when the touch is away from a target portion of the key is different from the sound generated when the touch is on or adjacent to the target portion of the key, thereby providing audio feedback to enable the user to adjust finger positions to maintain proper alignment with the virtual keys.
-
Citations
24 Claims
-
1. A computer-readable medium having computer-executable instructions for performing steps to provide a virtual keyboard for user interface, the steps comprising:
-
displaying a semi-transparent keyboard image on a touch sensitive screen over a background image, the keyboard image comprising a plurality of key images corresponding to individual keys for at least a complete set of letters in an alphabet arranged in a layout and size suitable for “
ten-finger”
touch-typing, each key image having at least one shaded edge;
receiving a signal indicating a detected touch on the touch sensitive screen;
determining whether the detected touch is on one of the key images of the keyboard image;
if the detected touch is on a key image, generating a sound indicating that a keystroke is received; and
altering a look of the touched key image to indicate that the keystroke is for the key corresponding to the touched key image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for a computing device to perform steps to provide a virtual keyboard for user interface, the steps comprising:
-
displaying a keyboard image on a touch sensitive screen, the keyboard image having a plurality of key images corresponding to individual keys;
receiving a signal indicating a location of a detected touch on the touch sensitive screen;
determining whether the detected touch is on one of the key images of the keyboard image;
if the detected touch is on a key image, generating a sound according to a deviation of the location of the detected touch from a target portion of the touched key image to where the detected touch is in relation to the target portion of the touched key image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer user interface device comprising:
-
a touch sensitive screen;
a processing unit for executing computer-executable instructions;
an audio output device;
a software control program having computer-executable instructions to be executed by the processing unit to display a semi-transparent keyboard image having a plurality of key images corresponding to individual keys on the touch sensitive screen over a background image, receive a signal indicating a detected touch on one of the key images of the keyboard image displayed on the touch sensitive screen, generate a sound using the audio output device to indicate that a keystroke is received, and alter a look of the touched key image to indicate that the keystroke is on the touched key image, the keyboard images corresponding to keys for at least a complete set of letters in an-alphabet and arranged in a layout and sizesuitable for “
ten-finger”
touch-typing, each key image having at least one shaded edge. - View Dependent Claims (20)
-
-
21. A computer user interface device comprising:
-
a touch sensitive screen;
a processing unit for executing computer-executable instructions;
an audio output device;
a software control program having computer-executable instructions to be executed by the processing unit to display a keyboard image having a plurality of key images corresponding to individual keys on the touch sensitive screen, receive a signal indicating a detected touch on one of the key images of the keyboard image on the touch sensitive screen, generate a sound according to a deviation of the location of the detected touch from a target portion of the touched key image to indicate whether the detected touch is on the target portion of the touched key image. - View Dependent Claims (22, 23, 24)
-
Specification