Introduction
Mouse Overlord provides global methods to control and capture the mouse cursor, giving applications exclusive access to raw mouse events. The event handlers report state changes for all available mouse buttons, X/Y movement deltas, and X/Y scroll-wheel deltas. Utility methods to move, hide, and show the mouse cursor are also included. These classes were designed to provide advanced mouse controls for video games but can also be useful in other contexts, such as CAD tools, 3D viewers, or kiosk applications.
Installation
To use the Mouse Overlord Classes in your REALbasic project simply drag the "Mouse Overlord" folder included in the download archive into the IDE's Project tab.
IDE Requirements
- REALbasic 2006r4* or higher
* 2007r1 or higher recommended to avoid an overlay window bug.
Supported Build Targets
- Mac OS X Universal Binary, Intel, and PowerPC (Mach-O only)
- Console Safe: No
Built Application Requirements
- Mac OS X 10.2 or higher (Mac OS X 10.3 or higher recommended)
Documentation Notes
These documents require a modern Javascript enabled web browser for full functionality. Cookies are also required to maintain view panel states during each browsing session. Note that Safari running on Mac OS X 10.4 and prior systems does not properly support cookies when browsing local files (i.e. file:// urls). Mozilla (Firefox) or Opera based browsers are recommended for local viewing on those systems.
Conventions
Property and method declarations are displayed in full syntax, with optional parameters and default values drawn in italics. Clicking on property or method names will toggle a detailed information panel, and links to properties or methods will expand and highlight the appropriate view panel.
Icon Legend
- : REALbasic Module
- : REALbasic Class Interface
- : Read-only property