Keyboard with integrated touch surface
First Claim
1. A touch sensitive key based input device comprising:
- a plurality of keys, each key configured to generate a character output when depressed and released within a time threshold;
a spacebar key with a touch sensitive surface area, wherein said touch sensitive surface area is enlarged relative to a surface area of each key of the plurality of keys to provide an emulated trackpad directly on said spacebar key; and
a controller (i) generating a first output for entry of a space when said spacebar key is physically depressed and then released within a specified time duration, (ii) generating a second output directed to a first set of trackpad emulated functionality in response to a non-stationary touch over the touch sensitive surface area of the spacebar key when the spacebar key is not depressed, and (iii) generating, without output for continuous entry of a space, a third output directed to a second set of trackpad emulated functionality in response to a non-stationary touch over the touch sensitive surface area of the spacebar key while the spacebar key is depressed beyond the specified time duration.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a single integrated multi-functional input device (1) that provides the discrete input functionality of a keyboard to facilitate efficient text insertion operations and (2) that provides the functionality of a trackpad to facilitate efficient spatially dependent navigation in a graphical user interface (GUI) whereby each such functionality is accessible by the user'"'"'s hands positioned at the home position keys of the keyboard. More specifically, some embodiments provide an enhanced keyboard with at least one touch sensitive key and software for adapting touches applied over the touch sensitive key to emulate trackpad functionality without interfering with regular text insertion (typing).
14 Citations
17 Claims
-
1. A touch sensitive key based input device comprising:
-
a plurality of keys, each key configured to generate a character output when depressed and released within a time threshold; a spacebar key with a touch sensitive surface area, wherein said touch sensitive surface area is enlarged relative to a surface area of each key of the plurality of keys to provide an emulated trackpad directly on said spacebar key; and a controller (i) generating a first output for entry of a space when said spacebar key is physically depressed and then released within a specified time duration, (ii) generating a second output directed to a first set of trackpad emulated functionality in response to a non-stationary touch over the touch sensitive surface area of the spacebar key when the spacebar key is not depressed, and (iii) generating, without output for continuous entry of a space, a third output directed to a second set of trackpad emulated functionality in response to a non-stationary touch over the touch sensitive surface area of the spacebar key while the spacebar key is depressed beyond the specified time duration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17)
-
-
14. A non-transitory computer-readable storage medium with an executable program stored thereon for a controller of a key based input device, said key based input device for issuing output to a device with a graphical user interface (GUI) that is coupled to said key based input device, said key based input device comprising a plurality of keys that are configured to generate a first output when activated and a spacebar key with a touch sensitive surface that generates a second output when activated, a third output when a touch is issued over said touch sensitive surface without activating the spacebar key, and a fourth output when the spacebar key is activated and a touch is issued over said touch sensitive surface while continuing to hold the spacebar key in an activated state, wherein said program instructs a microprocessor to perform a set of instructions for:
-
producing character output for said device based on said first output; producing space output for said device based on said second output; performing a mouse operation that does not involve pressing or holding of a mouse button in response to said third output, wherein the mouse operation that does not involve GUI of said device; and performing a mouse operation that involves pressing or holding of a mouse button in response to said fourth output, wherein performing the mouse operation that involves pressing or holding of a mouse button comprises one of selecting an item within said GUI and dragging and dropping an item. - View Dependent Claims (15, 16)
-
Specification