gaeeyoの日記

2008年6月19日(木)

[] F2、F3キーでタブ切り替えしたい

F2、F3キーでタブ切り替えをするために、Firefox 2ではSwiftTabsを入れていたんだけど、Firefox 3未対応だったので代わりになるものを検索。

keyconfigというアドオンでキー割り当てをカスタマイズすれば解決できそうだったので、さっそくインストール。

インストールしたらツールのところにメニューが出てきた。

f:id:gae:20080619231834p:image

新しいキーを追加。

f:id:gae:20080619231835p:image

キーの編集画面を開いて愕然とした。スクリプト書かないといけないみたい。

browser.jarの中身を見ながら15行程度のコードを書いたあと、ググったら1行ですむ方法があったのでやり直し。

f:id:gae:20080619231836p:image

gBrowser.mTabContainer.advanceSelectedTab(1); // 次のタブ
gBrowser.mTabContainer.advanceSelectedTab(-1); // 前のタブ

ついでにF1キーでヘルプが開く機能を無効化。


しかし、F2とF3でタブ切り替えってのはDonutで馴染んでしまったものであって、まったく標準的でもなんでもないし、むしろF3キーは検索でよく使われるキーなのに、こんなに受け入れてしまったのは不思議な気がする。

タブは画面の左上から並んでいて、ファンクションキーのF2/F3もキーボードの左上から並んでいるから、感覚的にわかりやすいような気はする。

追記

以下のように、2つめのパラメータにtrueを指定すると、タブの端から端にループします。こっちのほうが使いやすいかも。

gBrowser.mTabContainer.advanceSelectedTab(1, true); // タブ 次のタブ
gBrowser.mTabContainer.advanceSelectedTab(-1, true); // タブ 前のタブ

uiuiuiui 2009/01/12 19:04 自宅でFirefoxを使い始めて半年、仕事ではunDonutを使っていたため、先ほど何気なくFirefoxで、F2,F3を押してタブ移動を・・・とできない。
これってどのブラウザでも同じ機能だと思い込んでました。

ぐぐりSwiftTabsは古くてインストールできないし・・・
いっそキーコンフィグをと思ってたところでこの記事を発見、早速適用しました。
また1つ使いやすくなり、感謝してまっす。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/gae/20080619/1213886182