Input device with multiple controls having interchangeable functionality
First Claim
1. A data processing system input device comprising:
- a first control device for moving a cursor in accordance with a direction and magnitude of forces applied to said first control device;
a second control device for controlling scrolling in accordance with a direction and magnitude of forces applied to said second control device; and
means, responsive to selection of a single control, for switching functionality of said first control device with said second control device, wherein said second control device moves said cursor and said first control device controls scrolling when said functionality is switched, wherein the first control device and the second control device are integrated into a single input device, which is external to a housing of a data processing system and coupled to the data processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system input device is described. The input device includes a first control device, a second control device, and a device driver. The first control device is capable of moving a cursor in accordance with a direction and magnitude of forces applied to the first control device. The second control device is capable of controlling scrolling in accordance with a direction and magnitude of forces applied to the second control device. The device driver is capable of switching functionality of the first control device with the functionality of the second control device. When the functionality of the first control devices is switched with the functionality of the second control device, the second control device moves the cursor and the first control device controls scrolling.
-
Citations
10 Claims
-
1. A data processing system input device comprising:
-
a first control device for moving a cursor in accordance with a direction and magnitude of forces applied to said first control device;
a second control device for controlling scrolling in accordance with a direction and magnitude of forces applied to said second control device; and
means, responsive to selection of a single control, for switching functionality of said first control device with said second control device, wherein said second control device moves said cursor and said first control device controls scrolling when said functionality is switched, wherein the first control device and the second control device are integrated into a single input device, which is external to a housing of a data processing system and coupled to the data processing system. - View Dependent Claims (2, 3, 4)
-
-
5. A keyboard for inputting data into a data processing system, wherein the keyboard includes a plurality of keys, said keyboard comprising:
-
a cursor control stick embedded within the plurality of keys for moving a cursor in accordance with a direction and magnitude of forces applied to said cursor control device;
a scroll control stick embedded within the plurality of keys for controlling scrolling in accordance with a direction and magnitude of forces applied to said scroll control device;
a device driver capable of switching functionality of said cursor control stick with said scroll control stick, responsive to selection of a single control, wherein said scroll control stick moves said cursor and said cursor control stick controls scrolling when said functionality is switched.
-
-
6. A mouse comprising:
-
a delete key;
a first control device for moving a cursor in accordance with a direction and magnitude of forces applied to said first control device;
a second control device for controlling scrolling in accordance with a direction and magnitude of forces applied to said second control device; and
means, responsive to selection of a single control, for switching functionality of said first control device with said second control device, wherein said second control device moves said cursor and said first control device controls scrolling when said functionality is switched.
-
-
7. A method in a data processing system including an input device, said method comprising the steps of:
-
establishing a first control device and a separate, second control device in said input device, wherein the first control device and the second control device are integrated into a single input device, which is external to a housing of the data processing system and coupled to the data processing system;
associating a first controller included within a device driver with said first control device, said device driver for permitting communication with said input device, wherein said first controller permits communication with said first control device;
associating a second controller included within said device driver with said second control device, wherein said second controller permits communication with said second control device;
receiving a selection of a single control; and
in response to said selection of a single control, associating said second controller with said first control device and associating said first controller with said second control device, wherein said second controller permits communication with said first control device and said first controller permits communication with said second control device. - View Dependent Claims (8, 9, 10)
-
Specification