KEYBOARD GESTURING
First Claim
1. A computing system, comprising:
- a host computing device including a gesture-recognition engine and an input engine; and
an input device including;
one or more keys;
a touch-detection engine to detect a touch input directed at the key and report the touch input to the gesture-recognition engine of the host computing device; and
a key-activation engine to generate a key-activation message responsive to activation of the key;
the gesture-recognition engine of the host computing device configured to recognize a gesture from touch input reported from the touch-detection engine of the input device; and
the input engine of the host computing device configured to interpret the key-activation message based on the gesture recognized by the gesture-recognition engine.
2 Assignments
0 Petitions
Accused Products
Abstract
Keyboard gesturing on an input device of a computing system is herein provided. One exemplary computing system includes a host computing device and an input device including one or more keys. The host computing device includes a gesture-recognition engine that is configured to recognize a gesture from touch input reported from a touch-detection engine. The touch-detection engine is configured to detect a touch input directed at a key of the input device. The host computing device further includes an input engine that is configured to interpret a key-activation message based on the gesture recognized by the gesture-recognition engine, where the key-activation message is generated by a key-activation engine of the input device in response to activation of the key.
-
Citations
20 Claims
-
1. A computing system, comprising:
-
a host computing device including a gesture-recognition engine and an input engine; and an input device including; one or more keys; a touch-detection engine to detect a touch input directed at the key and report the touch input to the gesture-recognition engine of the host computing device; and a key-activation engine to generate a key-activation message responsive to activation of the key; the gesture-recognition engine of the host computing device configured to recognize a gesture from touch input reported from the touch-detection engine of the input device; and the input engine of the host computing device configured to interpret the key-activation message based on the gesture recognized by the gesture-recognition engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of dynamically configuring an adaptive input device based on touch gestures, comprising:
-
displaying a first key image on a key of the adaptive input device; recognizing a touch gesture performed on the key; displaying a second key image on the key of the adaptive input device, the second key image corresponding to the touch gesture performed on the key; detecting a key activation of the key; and assigning a meaning to the key activation that corresponds to the touch gesture performed on the key. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An adaptive input device, comprising:
- one or more keys;
an adaptive-imaging engine to dynamically change a visual appearance of a key in accordance with rendering information received from a host computing device; a touch-detection engine to detect touch input directed at the key; a gesture-recognition engine to recognize a gesture from touch input detected by the touch-detection engine; and a key-activation engine to generate a key-activation message responsive to activation of the key, the key-activation message corresponding to the gesture recognized by the gesture-recognition engine. - View Dependent Claims (20)
- one or more keys;
Specification