INPUT DEVICE
First Claim
1. A method of scrolling in a user interface of a computer program via an input device having a first input member and a second input member, the method comprising:
- configuring the input device to be responsive to actuation of the first input member to generate a first command in the user interface of the computer program;
configuring the input device to be responsive to actuation of the second input member to generate a second command in the user interface of the computer program that is different than the first command; and
configuring the input device to be responsive to actuation of the first input member and the second input member at a substantially same time to generate a scroll command in the user interface of the computer program upon movement of the input device in a direction while the first input member and the second input member both remain actuated, the scroll command differing from the first command and the second command.
1 Assignment
0 Petitions
Accused Products
Abstract
An example of the input device includes a housing, a processor, a first input member, and a second input member. The input device additionally includes a non-transitory storage medium including instructions that, when executed by the processor, cause the processor to generate a first command in the user interface of the computer program upon movement of the first input member to an actuated position, a second command in the user interface of the computer program upon movement of the second input member to an actuated position, the second command differing from the first command, and a scroll command in the user interface of the computer program upon movement of the housing of the input device in a direction, the scroll command differing from the first command and second command, while the first input member and the second input member are in the actuated positions.
6 Citations
18 Claims
-
1. A method of scrolling in a user interface of a computer program via an input device having a first input member and a second input member, the method comprising:
-
configuring the input device to be responsive to actuation of the first input member to generate a first command in the user interface of the computer program; configuring the input device to be responsive to actuation of the second input member to generate a second command in the user interface of the computer program that is different than the first command; and configuring the input device to be responsive to actuation of the first input member and the second input member at a substantially same time to generate a scroll command in the user interface of the computer program upon movement of the input device in a direction while the first input member and the second input member both remain actuated, the scroll command differing from the first command and the second command. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An input device for use with a user interface of a computer program, the input device comprising:
-
a housing; a processor; a first input member including an actuated position; a second input member including an actuated position; a tracking member responsive to movement of the housing; and a non-transitory storage medium including instructions that, when executed by the processor, cause the processor to; generate a first command in the user interface of the computer program upon movement of the first input member to the actuated position; generate a second command in the user interface of the computer program upon movement of the second input member to the actuated position, the second command differing from the first command; and generate a scroll command in the user interface of the computer program upon movement of the first input member to the actuated position, movement of the second input member to the actuated position at a substantially same time, and movement of the housing of the input device in a direction, as detected by the tracking member, the scroll command differing from the first command and the second command. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory storage medium including instructions that, when executed by a processor, cause the processor to:
-
respond to actuation of a first input member of an input device by generating a first command; respond to actuation of a second input member of the input device by generating a second command that is different than the first command; and generate a scroll command in a user interface of a computer program upon movement of the input device in a direction while the first input member and the second input member are both actuated at a substantially same time, the scroll command differing from the first command and the second command. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification