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

Supported Build Targets

Built Application Requirements

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