MAPPING TRACKPAD OPERATIONS TO TOUCHSCREEN EVENTS
First Claim
1. A computer-readable storage medium comprising instructions that, when executed, cause one or more processors of a computing device to:
- receive, via a trackpad device coupled to the computing device, touch-based input comprising one or more gestures, wherein the trackpad device is physically distinct from a display device coupled to the computing device;
determine a trackpad operation based upon the touch-based input;
determine a touchscreen event based upon a mapping of the trackpad operation to the touchscreen event, wherein the touchscreen event is determined without receiving any user input from a touchscreen device; and
generate the touchscreen event for processing by an application executing on the computing device, wherein the application is designed to process touchscreen events initiated by touchscreen devices.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes techniques for mapping trackpad interactions and operations to touchscreen events without the use of a touchscreen user interface. In one example, a method includes receiving, via a trackpad device coupled to a computing device, touch-based input comprising one or more gestures, wherein the trackpad device is physically distinct from a display device coupled to the computing device. The method further includes determining, by the computing device, a trackpad operation based upon the touch-based input, and determining, by the computing device, a touchscreen event based upon a mapping of the trackpad operation to the touchscreen event, wherein the touchscreen event is determined without receiving any user input from a touchscreen device. The method further includes generating, by the computing device, the touchscreen event for processing by an application executing on the computing device, wherein the application is designed to process touchscreen events initiated by touchscreen devices.
12 Citations
22 Claims
-
1. A computer-readable storage medium comprising instructions that, when executed, cause one or more processors of a computing device to:
-
receive, via a trackpad device coupled to the computing device, touch-based input comprising one or more gestures, wherein the trackpad device is physically distinct from a display device coupled to the computing device; determine a trackpad operation based upon the touch-based input; determine a touchscreen event based upon a mapping of the trackpad operation to the touchscreen event, wherein the touchscreen event is determined without receiving any user input from a touchscreen device; and generate the touchscreen event for processing by an application executing on the computing device, wherein the application is designed to process touchscreen events initiated by touchscreen devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device, comprising:
-
one or more processors; a trackpad driver operable by the one or more processors to receive, via a trackpad device coupled to the computing device, touch-based input comprising one or more gestures, wherein the trackpad device is physically distinct from a display device that is also coupled to the computing device; an application operable by the one or more processors, the application being designed to process touchscreen events initiated by touchscreen devices; means for determining a touchscreen event based upon a mapping from a trackpad operation that is based upon the touch-based input, wherein the touchscreen event is determined without receiving any user input from a touchscreen device; and an event generation module operable by the one or more processors to generate the touchscreen event for processing by the application.
-
-
13. A method comprising:
-
receiving, via a trackpad device coupled to a computing device, touch-based input comprising one or more gestures, wherein the trackpad device is physically distinct from a display device coupled to the computing device; determining, by the computing device, a trackpad operation based upon the touch-based input; determining, by the computing device, a touchscreen event based upon a mapping of the trackpad operation to the touchscreen event, wherein the touchscreen event is determined without receiving any user input from a touchscreen device; and generating, by the computing device, the touchscreen event for processing by an application executing on the computing device, wherein the application is designed to process touchscreen events initiated by touchscreen devices. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification