Keyboard integrated with trackpad
First Claim
Patent Images
1. An apparatus, comprising:
- a memory;
a processor; and
a trackpad and a keyboard, wherein the trackpad and the keyboard are combined in a single surface to receive user input comprising multiple different gestures input in different axes in relation to the trackpad and keyboard, wherein the processor is configured to;
receive and process a typing gesture,receive and process a click gesture,receive and process a tracking gesture, anddistinguish between processing the received user input as a typing gesture, a click gesture that differs from the typing gesture, and a tracking gesture responsive at least in part to an input axis of the received user input and any movement of the received user input, whereinthe received user input is distinguished between the click gesture and the typing gesture responsive at least in part to a measure of force of the received user input compared to a measure of force received over a period of time and stored in the memory and a computing context of the received user input,the received user input is registered as the typing gesture when the measure of the force indicates a typing force and the computing context is a typing context, andthe received user input is registered as the click gesture when the measure of force indicates a selection force and the computing context is a selection context.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus includes a processor and a keyboard having multiple, separately moveable keys. The keyboard is configured to function as both a keyboard and a trackpad.
-
Citations
22 Claims
-
1. An apparatus, comprising:
-
a memory; a processor; and a trackpad and a keyboard, wherein the trackpad and the keyboard are combined in a single surface to receive user input comprising multiple different gestures input in different axes in relation to the trackpad and keyboard, wherein the processor is configured to; receive and process a typing gesture, receive and process a click gesture, receive and process a tracking gesture, and distinguish between processing the received user input as a typing gesture, a click gesture that differs from the typing gesture, and a tracking gesture responsive at least in part to an input axis of the received user input and any movement of the received user input, wherein the received user input is distinguished between the click gesture and the typing gesture responsive at least in part to a measure of force of the received user input compared to a measure of force received over a period of time and stored in the memory and a computing context of the received user input, the received user input is registered as the typing gesture when the measure of the force indicates a typing force and the computing context is a typing context, and the received user input is registered as the click gesture when the measure of force indicates a selection force and the computing context is a selection context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method including executing instructions recorded on a non-transitory computer-readable storage media using at least one processor, the method comprising:
-
obtaining user input to a trackpad and a keyboard, wherein the trackpad and the keyboard are combined in a single surface to receive the user input comprising multiple different gestures input in different axes in relation to the trackpad and keyboard; and distinguishing between processing the received user input as a typing gesture, a click gesture that differs from the typing gesture, and a tracking gesture responsive at least in part to an input axis of the received user input and any movement of the received user input, wherein the received user input is distinguished between the click gesture and the typing gesture responsive at least in part to a measure of force of the received user input compared to a measure of force received over a period of time and stored in a memory and a computing context of the received user input, the received user input is registered as the typing gesture when the measure of the force indicates a typing force and the computing context is a typing context, and the received user input is registered as the click gesture when the measure of force indicates a selection force and the computing context is a selection context. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium having recorded and stored thereon instructions that, when executed using at least one processor, perform the actions of:
-
obtaining user input to a trackpad and a keyboard, wherein the trackpad and the keyboard are combined in a single surface to receive the user input comprising multiple different gestures input in different axes in relation to the trackpad and keyboard; and distinguishing between processing the received user input as a typing gesture, a click gesture that differs from the typing gesture, and a tracking gesture responsive at least in part to an input axis of the received user input and any movement of the received user input, wherein the received user input is distinguished between the click gesture and the typing gesture responsive at least in part to a measure of force of the received user input compared to a measure of force received over a period of time and stored in a memory and a computing context of the received user input, the received user input is registered as the typing gesture when the measure of the force indicates a typing force and the computing context is a typing context, and the received user input is registered as the click gesture when the measure of force indicates a selection force and the computing context is a selection context. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification