Automatic capture of pointing device actions in a keystroke program
DCFirst Claim
1. In a method of capturing the actions of a plurality of keys of a keyboard associated with a computer system, for storage in a memory, said system including a visual display for displaying a plurality of objects, the improvement for directly capturing, without keyboard emulation, the actions of a pointing input device along with the actions of said keys, comprising:
- loading a pointing input device zone table with data associated with each object being displayed, said data including a location on said display at which said object is displayed;
comparing a current pointing input device pointer position with said locations to determine if said pointing input device pointer is pointing to one of said objects; and
storing a valid pointing input device event in a playback file portion of a random access memory when said current pointer position and one of said locations compare.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
In a data processing system including a keyboard a visual display device, and a pointing input device, such as a mouse, pointing input device events, as well as keyboard events, can be directly stored relative to a keystroke program by defining and storing relative to each menu, command bar, or subdivision thereof, a table of zones capable of being pointed to by the pointing input device. The pointing input device position is then compared to the coordinates of the zones and when a match of the zone coordinates and pointing input device position occurs the stored data table is further utilized to determine valid pointing input device events. The presence of the pointing input device pointer in appropriate zones, along with appropriate pointing input device actions, are the events stored relative to a keystroke program, rather than a conversion of the pointing input device actions into keystrokes by keyboard emulation.
-
Citations
13 Claims
-
1. In a method of capturing the actions of a plurality of keys of a keyboard associated with a computer system, for storage in a memory, said system including a visual display for displaying a plurality of objects, the improvement for directly capturing, without keyboard emulation, the actions of a pointing input device along with the actions of said keys, comprising:
-
loading a pointing input device zone table with data associated with each object being displayed, said data including a location on said display at which said object is displayed; comparing a current pointing input device pointer position with said locations to determine if said pointing input device pointer is pointing to one of said objects; and storing a valid pointing input device event in a playback file portion of a random access memory when said current pointer position and one of said locations compare. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for directly capturing, without keyboard emulation, the actions of a plurality of input devices associated with a computer system, for storage of said actions in a memory, said system including a visual display for displaying a plurality of objects, comprising:
-
means for loading a pointing input device zone table with data associated with each object being displayed, said data including a location on said display at which said objects are displayed; means for sensing the position of and button actions associated with a pointing input device; and means connected to said means for loading and said means for sensing for comparing a current pointing input device pointer position with said locations to determine if said pointing input device pointer is pointing to one of said objects; and means connected to said means for sensing for storing a valid pointing input device event in a playback file portion of a random access memory when said current pointer position and one of said locations compare. - View Dependent Claims (10, 11, 12, 13)
-
Specification