huluで英語学習、ショートカットボタンを押すだけで字幕の日本語と英語を切り替える

huluで英語学習する際に毎回右下の設定アイコンをクリックしてから字幕の表示を切り替えるのがかなり大変だったのでchromeブラウザのデベロッパーコンソールからショートカットボタンを自作しました。
日本語と英語字幕が対応している動画再生ページでテンキーの2を押すと英語字幕、テンキーの3を押すと日本語字幕になります。日本語と英語字幕をボタン一つでトグルして切り替えるにはテンキーの0を押します。3秒前に巻き戻すにはテンキーの1を押します。
以下のコードを動画を再生中にchromeブラウザのデベロッパーコンソールを開いて入力します。

$(document).on("keypress", function(e) {
    console.debug("keycode:" + e.which);
    if (e.which === 50) {
        $('#bcc-settings-left > div[data-lng="en"]').trigger("click");
    }else if(e.which === 51) {
        $('#bcc-settings-left > div[data-lng="ja"]').trigger("click");
    }
    if (e.which === 48) {
        if ($('#bcc-settings-left > div[data-lng="en"].selected').length){
            $('#bcc-settings-left > div[data-lng="ja"]').trigger("click");
        }else if($('#bcc-settings-left > div[data-lng="ja"].selected').length){
            $('#bcc-settings-left > div[data-lng="en"]').trigger("click");
        }
    }
    if (e.which === 49) {
        var currentTime = player.currentTime();
        player.currentTime(currentTime < 3 ? 0 : currentTime - 3);
    }
});

その他にはhulu独自のショートカットキーもあり、全画面再生中にスペースキーを押すと動画の再生と停止、方向キーの←→を押すと20秒巻き戻しと早送り、Ctrl+←又はCtrl+→を押すと10秒巻き戻しと早送りします

出来れば英語字幕と日本語字幕を同時に表示させたかったんですけど、どなたかわかる方いらっしゃれば教えてください。

シリコンバレーというit系のコメディドラマがhuluで公開されていたので見ています。
アルゴリズム、ディープラーニング、Github、Facebook、Googleなど話題がどんどん出てきます、おすすめです。

Chromeの拡張機能

毎回このコードを入力するのが大変だったのでChromeの拡張機能を作成して公開しました
よければ使ってください、以下のURLからダウンロード出来ます
Huluで英語学習、字幕の言語を切り替えるショートカットキー - Chrome ウェブストア