web-dev-qa-db-ja.com

LogitechSetPointソフトウェアボタンの再マッピング

私のLogitechG5レーザーマウスには9つのボタンがありますが、SetPointソフトウェアでは、そのうち5つだけを「マウスボタン」として使用でき、残りの4つには特別なウィンドウ機能(進む、戻る、巡航など)またはキーストロークの割り当てのみを割り当てることができます。私がプレイするゲームの多くは、ゲーム内アクションに最大10個の「マウスボタン」入力を使用しますが、キーストロークの割り当てが割り当てられている場合でも、残りの4つのボタンを認識しません。これらの最後の4つのボタンを「汎用ボタン」およびボタン3、4、5にする方法はありますか? (1は左クリック、2は右クリックです)。

私の他の質問は、上記が不可能な場合、AutoHotkeyを使用して、SetPointソフトウェアによって割り当てられたキーストロークをマウスボタンコマンドに再マップできるかどうかです。もしそうなら、どのように?

7
mccarlson

berOptions を試してください。セットポイントの追加キーのロックが解除されます。その時点で、autohotkeyを使用して必要なものを作成できます。 (たとえば、マウスホイールを今すぐ傾けると、私が持っていないキーであるF14が起動します。これは、焦点を絞ったアプリケーションに応じて、AutoHotKeyが多くのことに使用します)

本当に必要な場合は、左クリックと右クリックを感度の変更に再マップし、中クリックでシャットダウンすることもできます。

6
Phoshi

Windowsは、最大5つのマウスボタンLeft、Right、Middle、XButton1、およびXButton2のみをサポートします。そのため、マウスボタンとして構成できるのはそのうちの5つだけです。キーストロークを送信するように残りを構成しているが、ゲームに表示されない場合は、自動ホットキーを使用できる可能性がありますが、自動ホットキーはシミュレートされたキーボード入力を実行するため、何も実行されない可能性があります。

AutohotkeyのSendInput、SendPlay、またはSendEventを試して、どちらがゲームで機能するかを確認できます。それぞれがキーボード入力をわずかに異なる方法でシミュレートします。

たとえば、F12は私のマウスボタンの1つによって送信されるように設定されていました

$F12::SendPlay {F12}

$は、同じキーを再度送信することによってトリガーされるホットキーを無効にします。

1
Rich Schuler