Selective enabling of multi-input controls
First Claim
1. A computer-implemented method of managing inputs the method comprising:
- receiving an input from a first input mechanism, wherein the input is directed to a user interface control;
causing the first input mechanism to become captured to the user interface control;
receiving an input from a second input mechanism, wherein the input is directed to the user interface control; and
causing the second input mechanism to become captured to the user interface control, wherein the first and second input mechanisms are simultaneously captured by the user interface control.
2 Assignments
0 Petitions
Accused Products
Abstract
A control system is disclosed that is configurable (e.g., by a programmer) so as to enable input from multiple sources to capture to multiple controls. Also or alternatively, the system is configurable so as to enable input from multiple sources to capture to a single control. The system also provides a consistent and extendable scheme for filtering out conflicting events for individual controls. In one embodiment, this means that the system is configurable (e.g., based on the programmer'"'"'s asserted preferences) so as to enable a selective determination as to whether additional inputs can be captured for a given control.
-
Citations
20 Claims
-
1. A computer-implemented method of managing inputs the method comprising:
-
receiving an input from a first input mechanism, wherein the input is directed to a user interface control; causing the first input mechanism to become captured to the user interface control; receiving an input from a second input mechanism, wherein the input is directed to the user interface control; and causing the second input mechanism to become captured to the user interface control, wherein the first and second input mechanisms are simultaneously captured by the user interface control. - View Dependent Claims (2, 3, 4, 5, 19, 20)
-
-
6. A computer-implemented method of managing inputs the method comprising:
-
receiving an input from an input mechanism, wherein the input is directed to a user interface control; identifying whether a CaptureGate status is assigned to the user interface control; and determining, based at least in part on the identification, whether or not to capture the input mechanism to the user interface control. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An input system, comprising:
-
a user interface that includes a control; a first input mechanism and a second input mechanism; a user interface framework that is configured to enable a capturing of the first and/or second input mechanisms to the control; and application program interfaces configured to be asserted by a developer of the user interface so as to dictate circumstances under which one or both of the first and second input mechanisms can be captured to the control. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification