foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

Firefox Chrome.js タブをワンキーで切り替える

以前は Firefox のタブを F2, F3 で切り替えていた。
Fキーに手を伸ばすのが面倒で、Ctrl+2, Ctrl+3 で切り替えるようになった。
さらに面倒に感じてきたので、2, 3 で切り替えるようにした。
chrome.js に下記を追加した。

document.addEventListener("keydown", function(e){
    var keyCodeForPrev = e.DOM_VK_2;
    var keyCodeForNext = e.DOM_VK_3;
    
    if(e.keyCode == keyCodeForPrev){
        switch(e.target.tagName){
        case 'HTML':
        case 'A':
            gBrowser.mTabContainer.advanceSelectedTab(-1,true);
            break;
        }
    }
    
    if(e.keyCode == keyCodeForNext){
        switch(e.target.tagName){
        case 'HTML':
        case 'A':
            gBrowser.mTabContainer.advanceSelectedTab(+1,true);
            break;
        }
    }
}, false);