web-dev-qa-db-ja.com

Netbeansでマウスボタンのバインドを変更できますか?

Netbeansのmouse4mouse5(サムボタン)のバインディングを変更することは可能ですか? NB keymapperにオプションが見つかりません。また、Googleで何も見つかりません。

Netbeansv7.0.1を使用しています。

3
Spoonface

@Jaaksの回答を詳しく説明するために、autohotkeyスクリプトの例を次に示します。このスクリプトは、NetBeansで前後に移動するために、mouse4をAlt + <-に、mouse5をAlt +->に再マップします。

if WinActive("NetBeans IDE ahk_class SunAwtFrame") 
XButton1::
  Send {Alt Down}
  Send {Left}
  Sleep 10
  Send {Alt Up}
return

XButton2::
  Send {Alt Down}
  Send {Right}
  Sleep 10
  Send {Alt Up}
return
3
Martin M

いいえ、できません。しかし、あなたはこれに投票することができます バグ 。まだアカウントを持っていない場合は、netbeansサイトのアカウントを作成する必要があります。

3
Tommy Bravo

目的の結果を達成するために私が行ったことは、マウスボタンをキーストロークの組み合わせにバインドし、それらの組み合わせをNetbeansにマップすることです。

マウスの製造元によって異なりますが、プログラム全体およびプログラムごとのカスタムボタンバインディングを可能にするソフトウェアがすでに付属している場合は非常に役立ちます(たとえば、私の場合は LogitechによるSetPoint 簡単になりました-警告がありますM510のプログラムごとのバインディングをサポートできない中央のボタン)。

そのようなメーカー提供のソフトウェアがマウスのオプションではない場合は、AutoHotkeyと キーとボタンの再マッピング ドキュメントで同じ結果を達成できます。例えば.

XButton1::Shift - Makes the fourth mouse button behave like the Shift key.

備考セクションでは、特定のウィンドウのバインディングを作成する方法についても説明しているため、マップする内容と方法をより自由に設定できます。

3
Jaak Kütt