Windows の標準マウスドライバーで認識されるマウスボタン×5(左/右/中/X1/X2)とホイール上下、チルト左右(Vista以降)の機能を任意にリマップ(割り当て変更)できるソフトです。
リマップ機能においては、マウスベンダーが提供するユーティリティソフトと同様にボタンの入れ替えやキーボードの任意のキーの送信、コピー/カット/ペーストのクリップボード操作、アプリケーションの起動などのほかに、ボタンの同時押し/長押し/連打への機能割り当て、マウスポインターの移動、フォルダーを開く、マウス操作とキーボード操作を組み合わせたマクロなどを設定、実行できます。

アプリケーション毎やアプリケーションのGUI要素(ウインドウクラス)毎に「プロファイル」を作成してリマップを設定でき、各プロファイルごとにマウスポインターの速度やスクロール量も変更できます。
各プロファイル毎に最大10の「レイヤー」を設定(任意のボタンやキーで切り替え可能)することで、Shift/Ctrl/Alt/Win キーを押しながらのマウスクリックに一時的に別の機能を割り当てたり、ゲームなどではシーンや状況に応じて継続的に割り当てを変更することも可能。
レイヤーの使い分けで、メーカーの異なる複数のマウスの管理ソフトウェアを一本化することもできます。

ゲーミングマウスのような6ボタン以上のマウスでは、第6ボタン以降の拡張ボタンには対応していません。
Windows XP では左右チルトのリマップには対応していませんが、Logicool マウスの場合 SetPoint で X1/X2 ボタンには Shift/Ctrl などを割り当て、左右チルトに X1/X2 を割り当てておくと、本ソフトは左右チルトを X1/X2 と認識して再リマップすることができます(この場合、物理ボタン X1/X2 は本ソフトに認識されません)。
マウスジェスチャーには非対応。

寄付歓迎の英国製フリーソフトで、ベータ版の更新など精力的に機能追加・開発が継続されており、日本語への翻訳も継続的にサポートされています。
-
情報提供元: フリーソフト100
記事名:「 マウスボタン、ホイール、チルトに任意の機能を割り当てられる高機能マウス拡張ソフト「X-Mouse Button Control」