Map keyboard commands to fourth and fifth buttons on a 4-button, 5-button, or Tilt-wheel mouse.
Author: Andrew Sachen
Created: June 21, 2010
Updated: July 9, 2022
Language: Visual Basic.NET
Compiler: Visual Studio 2010
Framework: Version 4.0+
This application can be compiled using Visual Studio 2010 or newer, however an Authenticode-based Digital Signature check is integrated into the code to prevent incorrectly-signed or unsigned copies from running. Comment out lines 5-8 of /MouseManager/ApplicationEvents.vb
to disable this signature check before compiling if you wish to build your own copy.
This application is not designed to support Mono/Xamarin compilation and may not work on Linux or OS X systems. In particular, there are multiple API calls used by this application: "WinVerifyTrust", "SetWindowsHookEx", "CallNextHookEx", "UnhookWindowsHookEx", and "keybd_event". The first call is used as part of the Authenticode Digital Signature check mentioned above, the others provide the core functionality of this application. There may also be internal code which supports Windows UI-drawing methods specifically and may perform poorly or incorrectly on alternate Operating Systems.
You can grab the latest release from the Official Web Site.
This is free and unencumbered software released into the public domain, supported by donations, not advertisements. If you find this software useful, please support it!