FirebugからCtrl+F12を奪い返す
Windowsがおかしくなったので再インストールしたついでに、Firefox3を入れてみました。噂通りのレンダリング速度に感動。これはもうFirefox2には戻れないね。
TabMixPlusの正式版はまだみたいだけど、Firefox Add-onsのページに、
A version for Firefox 3 is found here:http://tmp.garyr.net/forum/viewtopic.php?t=7031
と書いてあったので、そこから拾ったのをインストール。ちゃんと動いてます。
TabMixPlusには、Ctrl+F12で「最後に閉じたタブを復元」する機能があるのですが、Firefox3に対応したFirebug 1.2.0b3にこのキーバインドを上書きされてしまいました。
設定で何とかできないかと思ったけど無理っぽいので、Firebug本体を直接書き換えてC-F12の機能を殺すことで対応。
Firebugのインストール先は、Windowsだと C:\Documents and Settings\ユーザ名\Application Data\Mozilla\Firefox\Profiles\XXXXXXXXX.default\extensions\firebug@software.joehewitt.com\content\firebug\ です。「f12」でgrepしてみると、browserOverlay.xulが怪しい。
<keyset id="mainKeyset"> <key id="key_toggleFirebug" keycode="VK_F12" command="cmd_toggleFirebug"/> <key id="key_detachFirebug" keycode="VK_F12" modifiers="accel" command="cmd_detachFirebug"/> </keyset>
あー、これっぽい。キーバインドを定義してるみたいですね。
<keyset id="mainKeyset"> <key id="key_toggleFirebug" keycode="VK_F12" command="cmd_toggleFirebug"/> <!-- <key id="key_detachFirebug" keycode="VK_F12" modifiers="accel" command="cmd_detachFirebug"/> --> </keyset>
こんな感じにコメントアウトしてやりました。
これでFirefox再起動したらOK。無事にC-F12で最後に閉じたタブを開き直せるようになりました。