web-dev-qa-db-ja.com

マウスボタンの再マッピングはどのように機能しますか?

新しいマウス(Anker 2000 DPI Wireless)をインストールしてから、「5ボタンマウス」という名前のプログラムをインストールするドライバーをインストールしました。これにより、各ボタンの機能、標準的なもの、すべてが正常に機能するように再マップできます。

しかし、各ボタンが保存するものの設定はどこにあるのだろうかと思いました。レジストリを推測しましたが、何も見つかりませんでした。オンラインで調べたところ、そこに保存されていないようです。

デバイスマネージャーでマウスを見ると、Windowsに付属している汎用のmouclass.sysドライバーとmouhid.sysドライバーが使用されているので、これらのドライバーが各ボタンに何をしたいかをどのように知っているのでしょうか。

たとえば、サイドボタンの1つをコピーではなくカットに変更した場合、これらの設定はどこに保存され、ドライバーはどのようにしてそれらがどこにあるかを知ることができますか?

ドライバースタック全体が非常に複雑であることは知っていますが、誰かがプロセスの基本的な概要を説明していただければ幸いです。

ありがとう。

4
RJSmith92

私はこの特定のソフトウェアに精通していませんが、Logitechの同様のソフトウェアは、マウスボタンのマッピングをApplicationDataディレクトリの* .xmlファイルに保存します。ソフトウェアのインストールディレクトリとApplicationDataをチェックして、そこに何かが見つかるかどうかを確認してください。

1
Art Gertner

プロセスモニター はあなたの友達です。マウスソフトウェア用のフィルターを作成し、アクセスするファイルとレジストリエントリを確認します。マウスプログラムの起動中の数秒だけに関心がある場合は、CTRL + Eを押してイベントのキャプチャを停止できます。

1
MKaama

あなたが言っているように、ソフトウェアを使用していない限り、コントロールパネル>マウスでのみ左ボタンと右ボタンを交換できます。ソフトウェアはドライバーというよりはコントローラーであり、レジストリをいじるのではなく、ソフトウェアの設定を保持します。

0
EdG