Input from a soft keyboard on a touchscreen display
AssigneeVMware, Inc.
InventorsKun Shi, Bo Liu, Wenlong Shao
Life of this patent
Estimating the term…
Abstract
Input from a keyboard of a computing device may include displaying a character associated with a key depending on whether the user single-tapped or double-tapped the key. A single touch on the key may cause the computing device to display an initial character that is associated with the key. A double touch on the key may cause the computing device to display an alternate character that is associated with the key.
Claims16
A method performed on a computing device comprising operating a computer processor to perform steps of:
- detecting a first gesture performed on a first key of a keyboard of the computing device;
- determining if the first gesture is a single-tap gesture or a double-tap gesture, wherein
- if the first gesture is a single-tap gesture, then displaying a first character corresponding to the first key at a first position on a display of the computing device,
- if the first gesture is a double-tap gesture, then displaying a second character that is different from the first character at the first position on the display;
- and
- detecting a second gesture performed on a second key of the keyboard and in response thereto, if the second character is displayed, then deleting the second character from the display and displaying the first character in the display in place of the second character.
A computing device comprising:
- a computer processor;
- a display;
- and
- memory having stored thereon computer executable program code, which, when executed by the computer processor, causes the computer processor to:
- detect a first gesture performed on a first key of a keyboard of the computing device;
- determine if the first gesture is a single-tap gesture or a double-tap gesture, wherein
- if the first gesture is a single-tap gesture, then display a first character corresponding to the first key at a first position in the display of the computing device,
- if the first gesture is a double-tap gesture, then display a second character that is different from the first character at the first position in the display;
- and
- detect a second gesture performed on a second key of the keyboard and in response thereto, if the second character is displayed, then delete the second character from the display and display two instances of the first character in the display in place of the second character.
A non-transitory computer readable medium having stored thereon computer executable program code, which, when executed by a computing device, causes the computing device to perform steps of:
- detecting a first gesture performed on a first key of a keyboard of the computing device;
- determining if the first gesture is a single-tap gesture or a double-tap gesture, wherein
- if the first gesture is a single-tap gesture, then displaying a first character corresponding to the first key at a first position on a display of the computing device,
- if the first gesture is a double-tap gesture, then displaying a second character that is different from the first character at the first position in the display
- detecting a second gesture performed on a second key of the keyboard and in response thereto, if the second character is displayed, then
- if the second gesture is a single-tap, then displaying the first character in the display in place of the second character,
- if the second gesture is a double-tap, then displaying two instances of the first character in the touchscreen display in place of the second character.
Dependencies are inferred from the claim text.