Firefox アドオン 中クリックで進む

お久しぶり。8ヶ月ぶりくらいですね。


最近Core2Duo環境ですらSleipnirが重過ぎるのでFirefoxに乗り換え中。
過去にもこれを試みたことが実はあって、そのときもネックになったのがマウスのロッカージェスチャ。
Firefoxってマウスジェスチャは充実してるんだけど、ロッカージェスチャをまとめて設定できるアドオンはない。
今のところでSleipnirのロッカージェスチャ環境を作ろうとすると、


右→左、左→右クリック:FireGesture
右ダブル、左ダブル:L/R Double Click
中クリック:Middle Click To Go Back


しか多分ない。
L/R Double Clickはスクリプトの割り当て、中クリックに至っては戻る機能しかないというのが現状。
俺は中クリックで進むにしていたから、Middle Click To Go Backなんて無用の長物。
なのでこれをMiddle Click To Go Forwardに改造しましたw


以下、具体的な方法を覚書。


プラグインフォルダのchrome/content/middleclicktogoback.jsを開く。


else if*1 && (t instanceof HTMLElement || t instanceof Element)){HogeHoge}


のHogeHogeを以下に直す。


mouseEvent.preventDefault();
mouseEvent.stopPropagation();
getWebNavigation().goForward();


ついでにremoveCurrentTab()も削除した。
戻れなくなったらタブを閉じるって機能は微妙。


ともあれこれでSleipnir環境の移行ができた。
さよならSleipnir
お前はver. 1.66の頃が一番よかったよ!

*1:!(t instanceof XULElement