Marble Mouse Scroll Wheel

Description

Marble Mouse Scroll Wheel, or just Marble Scroll, is a small program designed to simulate a scroll wheel on any trackball or mouse without one. It was specifically designed for the Logitech Marble Mouse but can work with any standard mouse or trackball. It is designed for Windows 2000 and up.

Marble Scroll is a replacement for Logitech's Autoscroll and Universal Scroll functions; neither properly emulate a real scroll wheel and both have limitations and flaws.

Marble Scroll works with any mouse or trackball and does not require Logitech's SetPoint or MouseWare drivers to be installed.

Features

Add a scroll wheel to any mouse with more than two buttons

with more than two buttons Compatiblity with most applications that support a scroll wheel (for any type of input)

Adjustable acceleration

Adjustable scrolling distance (per "step" - see below)

Stepped scrolling to simulate a real mouse wheel

Quick left/right handed mode switcher

Quick enable/disable by clicking on the tray icon

Small and light on system resources

Known Issues

If you're using SetPoint, please follow these instructions.

MouseWare is currently untested.

Odd behaviour with IE7's Protected Mode

Bug: Scroll distance (lines) setting is ignored in most apps. Use Control Panel to adjust this (Mouse > Wheel).

Bug: Tray icon appearance is incorrect in some cases

Bug: "Swap Back/Forward in left-handed mode" only affects scroll button binding, not the button action

Screenshot

Download

Version 0.99c Full Install (573KB) (Windows 2000 or later)

PLEASE NOTE: This is a test version. Use at your own risk.

To upgrade, simply install over the top of the old one. Marble Scroll will be unloaded from memory automatically during an upgrade or uninstallation.

Suggestions and Comments

All recently emailed feature requests and suggestions are being added to version 1.0, which should be ready soon. If you have anything you want adding, changing, fixing, etc., please email me.

Update: I'm busy with other things so 1.0 hasn't been a priority. A few nasty bugs (related to button combinations) need sorting but then it's pretty much complete (see screenshot).

Changes for 1.0:

Better behaved scrolling (done)

Better Windows XP x64, Vista 64-bit support (done)

Fixed UAC/IE7 protected mode (more testing needed)

Full control over all mouse buttons and what they do (almost done)

New "scroll toggle" feature for one-click scrolling (done)

Button combinations (L+R and B+F buttons can be bound to various actions) (somewhat buggy)

Finer control over scrolling speed, improved sensitivity (done)

Fixed broken "scroll distance" option (done)

Thanks to everyone who has provided feedback.