わかりました。私は質問に少し早すぎましたが、他人を助けるかもしれません。 Logitechマウスがブラウザ(Chrome、IEなど)およびWindowsエクスプローラで前後に2回動作することに問題がある場合は、次の手順を試してください。
まず、現在マップされているボタンを削除する必要があります。必要なプロファイルを最初に選択してください! 3つのボタン(MOUSE 3、MOUSE 4、MOUSE 5(中央、左に傾き、右に傾ける))をすべて実行し、現在のマッピングを削除します。デフォルトでは(一般的なボタン)、「中クリック」、「戻る」、「進む」となります。
上部のプロファイルを右クリックし、[スクリプト]を選択します。これは非常に先進的であるが簡単なコーディングを行うことができる新しいウィンドウを開いている。全体をクリアして、そこにあるコードを貼り付けてください。ウィンドウの上部にある「スクリプト」>>「保存」を押して保存し、作業の栄光を楽しんでください!プロファイルを再度右クリックして[プロファイルのテスト]を選択すると、簡単にテストできます。 3つのボタンのうちのどれかを押すと、私たちが望む結果が得られるはずです。
自分でコードを書きたい場合は、このスクリプトを自由に変更してください!各マウスボタンの実際の数は、上部にある「ヘルプ」>>「スクリプトAPI」をクリックすると、便利なドキュメントが表示されます。あなたが望むすべてのプロファイルに対してこれを行う必要があることに注意してください。これをデフォルトプロファイルで行うとブラウジングに最も適しているようです。
function OnEvent(event, arg)
if (event == "MOUSE_BUTTON_PRESSED" and arg == 4) then
OutputLogMessage("Pressing back button\n");
PressAndReleaseMouseButton(4);
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == 5) then
OutputLogMessage("Pressing forward button\n");
PressAndReleaseMouseButton(5);
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == 3) then
OutputLogMessage("Pressing middle button...\n");
PressAndReleaseMouseButton(2);
end
--OutputLogMessage("event = %s, arg = %s\n", event, arg);
end