マウスのチルトホイールでシミュレートされたキー押下の送信を停止するにはどうすればよいですか?

マウスのチルトホイールでシミュレートされたキー押下の送信を停止するにはどうすればよいですか?

背景:SetPoint は使用しているプログラムの一部と競合するため、完全に削除したいと思っています。 いいえ、別のプログラムを試すつもりはありません。

残念ながら、SetPoint を実行せずに Logitech MX620 マウスを使用すると、チルト ホイール (水平スクロール) を押すと、期待どおりに WM_MOUSEHWHEEL が送信されるのではなく、左/右のキーの押下がシミュレートされます。これには 3 つの問題があります。

  • ゆっくりと右を何度も押すと、ネイティブの水平スクロールよりも大幅に遅くなります。
  • ゲーム中にティルトホイールがバインドされるのを防ぎます。
  • 次のようなプログラムを防ぎますウィズマウス(これにより、アクティブ ウィンドウではなく、現在カーソルの下にあるウィンドウをスクロールできるようになります) コア機能の実行ができなくなります。

SetPoint をアンインストールして (単に閉じるのではなく) デフォルトの Windows マウス ドライバーに戻しても効果はありません。不思議なことに、左/右のキー押下は引き続き送信されます。X-Mouse Button Control などのプログラムでは、キーボードで左/右が押されたときとマウスが押されたときを認識できないため、正しい動作を強制することはできません。

マウスを正常に動作させるために何かできることはありますか?

答え1

おそらくそうではないでしょう。MX620 はオンボード プロファイルをサポートしていません。オンボード プロファイルを使用すると、ターゲット システムにドライバーがない場合にマウスの動作をカスタマイズできます。これは、G500 や G700 などの Logitech のハイエンド マウスに搭載されている機能です。

最新バージョンの SetPoint を使用しましたか? 少なくともゲーム製品に関しては完全に刷新され、3 つの異なるバージョンの SetPoint (マウス、キーボード、ヘッドセット用) ではなく、すべてが 1 つのバージョンに統合されたことに気付きました。

関連情報