Microsoft IntelliMouse
ソフトウェア機能は、特定のマウスモデルでのみ使用できる場合がある。ボタンオプションは、選択したモデルに合ったものにカスタマイズされる。 Mac OS X 10.4-10.7.xでは、システム環境設定でMicrosoft Mouseを開き、IntelliPoint機能にアクセスできる。
ソフトウェアのバージョンと特定のマウス製品に応じ、ユーザーはマウスボタンを定義して任意の実行可能プログラムまたはファイル(またはコントロールキーと文字の組み合わせ)を実行でき、選択したプログラムのさまざまな機能のボタンを定義することもできる。
IntelliPoint 4では、ユーザーはマウスホイールの動作を指定して、一度に1画面ずつスクロールできるようになった。 この機能は、ユーザーがさまざまなサイズのウィンドウを操作するときに、各ウィンドウによってスクロールの速さが速すぎたり遅すぎたりするのを避けるのに役立った。 この機能は、Windows XPに組み込まれ、IntelliPoint 5では削除された。[Alt + Tab]ボタンの組み合わせで[次のウィンドウ]に置き換えられ、ユーザーが特定のプログラムを交互に切り替えられなくなる。ただし、レジストリの変更で可能にすることもできる 。