Hatena::Groupkeysnail

きすねた(ん)

2010-11-28

ツリー型タブ導入にあたってタブ移動コマンドを見直す

| 22:28 | ツリー型タブ導入にあたってタブ移動コマンドを見直す - きすねた(ん) を含むブックマーク はてなブックマーク - ツリー型タブ導入にあたってタブ移動コマンドを見直す - きすねた(ん)

ツリー型タブを導入してタブを縦置きにしてみたところ, これまで慣れ親しんできた h, l で左右のタブに移動というキーバインドがセマンティクス的に微妙な感じとなってしまった.

とりあえず, 以下のように設定を行ってしばらく様子を見てみることにする.

key.setViewKey([['l'], ['C-j']], function () {
    gBrowser.mTabContainer.advanceSelectedTab(1, true);
}, 'ひとつ右のタブへ');

key.setViewKey([['h'], ['C-k']], function () {
    gBrowser.mTabContainer.advanceSelectedTab(-1, true);
}, 'ひとつ左のタブへ');

key.setGlobalKey('C-M-j', function () {
    gBrowser.mTabContainer.advanceSelectedTab(1, true);
}, 'ひとつ右のタブへ');

key.setGlobalKey('C-M-k', function () {
    gBrowser.mTabContainer.advanceSelectedTab(-1, true);
}, 'ひとつ左のタブへ');

奇跡的に C-j と C-k が view-mode で空いていたのです.