Multi-state one-button computer pointing device
First Claim
1. A computer pointing device with multiple states on a button comprising:
- a housing;
a tracking mechanism coupled to said housing to provide positional coordinates in a reference surface;
a button movable between a base position, a first button position, and a second button position by a force exerted on said button, said button being biased to said base position in the absence of said force; and
a switch mechanism coupled to said button, said switch mechanism activating a first switch at said first button position and a second switch at said second button position.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-state, one-button computer mouse includes a housing movable over a reference surface, a tracking mechanism coupled to the housing to provide positional coordinates relative to the reference surface, a single button, and a switch mechanism coupled to the button. The single button is movable between a base position, a first button position, and a second button position by a force exerted on the button. The button is biased to the base position in absence of the force. The switch mechanism is coupled to the button such that it activates a first switch at the first button position and a second switch at the second button position. A computer system with the pointing device includes a processing unit, a visual display, a pointing device as described above, and a computer implemented process for indicating on the visual display when the button of the pointing device is in a locked button mode. A computer-implemented process for processing pointer data includes intercepting pointer data entered into the processing unit of the computer system, determining whether the pointer data includes locked button data, entering a locked button state if it is included, processing the pointer data in a pointer data handler, and changing a cursor image to be displayed on the visual display to indicate that the button is in the locked button state.
-
Citations
20 Claims
-
1. A computer pointing device with multiple states on a button comprising:
-
a housing; a tracking mechanism coupled to said housing to provide positional coordinates in a reference surface; a button movable between a base position, a first button position, and a second button position by a force exerted on said button, said button being biased to said base position in the absence of said force; and a switch mechanism coupled to said button, said switch mechanism activating a first switch at said first button position and a second switch at said second button position. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A multi-state one-button computer mouse comprising:
-
a housing movable over a reference surface; a tracking mechanism coupled to said housing to provide positional coordinates relative to said reference surface; a single button movable between a base position, a first button position, and a second button position by a force exerted on said button, said button being biased to said base position in the absence of said force; and a switch mechanism coupled to said button, said switch mechanism activating a first switch at said first button position and a second switch at said second button position. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system with pointing device comprising:
-
a computer system including a processing unit and a visual display; a pointing device coupled to said processing unit, said pointing device including; a housing; a tracking mechanism coupled to said housing to provide positional coordinates in a reference surface to said processing unit; a button being movable between a base position, a first button position, and a second button position by a force exerted on said button, said button being biased to said base position in the absence of said force; and a switch mechanism coupled to said button, said switch mechanism activating a first switch at said first button position and activating a second switch at said second button position; and means for indicating on said visual display when said second switch has been closed. - View Dependent Claims (12, 13)
-
-
14. A method for processing switch inputs to a computer system comprising:
-
(a) entering a known state comprising one of a zero state, a one state, and a two state; (b) detecting at least two button positions of a button with a switch mechanism, said switch mechanism activating a first switch at a first button position and activating a second switch at a second button position; and (c) if in said zero state, entering said one state if said second switch is activated, if in said one state entering said two state if neither the first switch nor the second switch are activated, and if said two state entering said zero state if said first switch is activated, where said one state indicates a non-locked position of said button and said one state and said two state indicate a locked position of said button. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-implemented process for processing pointer data comprising:
-
intercepting pointer data entered into processing unit of a computer system; determining in said processing unit if said pointer data includes locked button data and entering a locked button state if said pointer data includes said locked button data; processing said pointer data in a pointer data handler in said processing unit; and changing a cursor image to be displayed on a visual display coupled to said processing unit to indicate said locked button state. - View Dependent Claims (19, 20)
-
Specification