Input device with forward/backward control
First Claim
1. In a computer system capable of executing instructions and generating images on a display, a mouse having a palm rest area and a computer-readable medium having computer-executable instructions for performing steps comprising:
- generating at least one of five mouse input values, each mouse input value capable of having one of only two states;
executing an application that displays document pages in a temporally serial manner on a display;
identifying when a first mouse input value is in a first state and when the first mouse input is in a second state; and
causing the application to display a previously displayed document page based on the first mouse input value being in the first state followed by the second state regardless of the position of a cursor on the display and regardless of other mouse input values.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer system having a display and a keyboard, a computer readable medium includes instructions for invoking a message hook procedure based on a mouse message indicative of a mouse event.
Instructions also provide for identifying at least one focus application that has a current keyboard focus and of converting the mouse message into a command for the focus application. The command is then sent to the focus application and the mouse message is prevented from being routed to any other applications. In one embodiment, the commands include the command to page forward or backward through pages of Internet documents. In other embodiments, instead of converting the mouse message into a command, the message hook procedure displays a graphical user interface based on the focus application and the mouse message. The graphical user interface includes one or more commands that the user may select. Based on the selection made by the user, the message hook procedure sends a corresponding command to the focus application.
86 Citations
15 Claims
-
1. In a computer system capable of executing instructions and generating images on a display, a mouse having a palm rest area and a computer-readable medium having computer-executable instructions for performing steps comprising:
-
generating at least one of five mouse input values, each mouse input value capable of having one of only two states; executing an application that displays document pages in a temporally serial manner on a display; identifying when a first mouse input value is in a first state and when the first mouse input is in a second state; and causing the application to display a previously displayed document page based on the first mouse input value being in the first state followed by the second state regardless of the position of a cursor on the display and regardless of other mouse input values. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer mouse for use with a computer, the computer running software, said mouse comprising:
-
a housing; and at least one user depressible surface exposed on the housing for communicating a first command signal to the computer, the first command signal associated with a paging back function of the software, whereby depression of the user depressible surface regardless of other manipulations of the mouse causes the software to page backward even when a displayed cursor is not positioned over a back button displayed by the software. - View Dependent Claims (7, 8, 9)
-
-
10. A computer mouse including a housing, electronic circuitry located within the housing, a mouse cursor position control arrangement coupled to the electronic circuitry for allowing a user to control the mouse cursor position on a computer monitor, the electronic circuitry in communication with devices for communicating output control signals from the electronic circuitry to a computer, a plurality of finger-depressible buttons exposed on the housing and interfacing with switches, the switches electrically coupled with the electronic circuitry for allowing user selection of output control signals communicated to the computer, wherein:
-
one of the buttons is associated with a page-back function such that depression of the button alone causes software to receive a page-back message that initiates a page-back function executed by the software; and the software receiving the page-back message without the mouse cursor being located on a back button displayed on the monitor. - View Dependent Claims (11)
-
-
12. A method of using a computer mouse, the mouse having a cursor position control arrangement for controlling a cursor position on a display, and user-activatable buttons, wherein the method comprises:
activating one of the buttons to send a page-back signal to software, regardless of the cursor position on the display and regardless of other manipulations of the computer mouse, for execution of a page-back function. - View Dependent Claims (13)
-
14. A method of operating software using a computer mouse, the mouse having a cursor position control arrangement for controlling a cursor position on a display, and user activatable buttons, wherein the method comprises:
depressing at least one of the buttons to send a page-back signal to software for execution of a page-back function regardless of the cursor position on the display and regardless of other manipulations of the computer mouse. - View Dependent Claims (15)
Specification