Click disambiguation on a touch-sensitive input device
First Claim
1. A computer-implemented method for reporting button actions generated using a touch-sensitive input device, comprising:
- detecting a touch on a surface of a touch-sensitive input device;
capturing touch information related to the touch on the surface of the touch-sensitive input device;
after detecting the touch on the surface of the touch-sensitive input device, waiting a period of time before reporting a button action, wherein the button action includes either a right click or a left click;
collecting additional touch information related to the touch on the surface of the touch-sensitive input device during the period of time;
using the touch information and the additional touch information to determine a number of fingers related to the touch on the surface of the touch-sensitive input device;
reporting a right click when the determined number of fingers is two; and
reporting a left click when the determined number of fingers is one.
2 Assignments
0 Petitions
Accused Products
Abstract
The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination.
-
Citations
18 Claims
-
1. A computer-implemented method for reporting button actions generated using a touch-sensitive input device, comprising:
-
detecting a touch on a surface of a touch-sensitive input device; capturing touch information related to the touch on the surface of the touch-sensitive input device; after detecting the touch on the surface of the touch-sensitive input device, waiting a period of time before reporting a button action, wherein the button action includes either a right click or a left click; collecting additional touch information related to the touch on the surface of the touch-sensitive input device during the period of time; using the touch information and the additional touch information to determine a number of fingers related to the touch on the surface of the touch-sensitive input device; reporting a right click when the determined number of fingers is two; and reporting a left click when the determined number of fingers is one. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for reporting actions corresponding to use of a touch-sensitive input device, the system comprising:
-
a touch-sensitive input device; and a processing unit configured to; detect a touch on a surface of a touch-sensitive input device; capture touch information related to the touch on the surface of the touch-sensitive input device; after detecting the touch on the surface of the touch-sensitive input device, wait a period of time before reporting a button action, wherein the button action includes either a right click or a left click; collect additional touch information related to the touch on the surface of the touch-sensitive input device during the period of time; use the touch information and the additional touch information to determine a number of fingers related to the touch on the surface of the touch-sensitive input device; report a right click when the determined number of fingers is two; and report a left click when the determined number of fingers is one. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method for reporting button actions generated using a touch-sensitive input device, the method comprising:
-
detecting a touch on a surface of a touch-sensitive input device; capturing touch information related to the touch on the surface of the touch-sensitive input device; after detecting the touch on the surface of the touch-sensitive input device, waiting a period of time before reporting a button action, wherein the button action includes either a right click or a left click; collecting additional touch information related to the touch on the surface of the touch-sensitive input device during the period of time; using the touch information and the additional touch information to determine a number of fingers related to the touch on the surface of the touch-sensitive input device; reporting a right click when the determined number of fingers is two; and reporting a left click when the determined number of fingers is one. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification