2016-09-21 1 views
0

キーの組み合わせ(ctrl + tab)を検出しようとしていますが、コードが機能していないようです。実際にkeydownは、Ctrlキーを押したときにのみ起動し、タブブラウザを押すと、イベントを発生させることなくタブが切り替わります。クロムのctrl tabキーイベントをキャプチャできません

$(document).keydown(function(e) { 
    if (e.ctrlKey && e.which === 9) { 
     alert("CTRL_TAB pressed"); 
    } }); 

ここで私を助けてもらえますか?このコードの問題点は何ですか?私はchromeバージョン "53.0.2785.116"を使用しています。

使用例: 私はビデオ要素のサイズを変更する必要があります。ユーザがフルスクリーンモードで押されているためです。チューブは同じことを私は見ることができます。ユーザーがフルスクリーンモードでctrl +タブを押すと、ビデオを小さなビデオにリサイズします。私は同様の行動を達成したい。

+0

をナビゲートするために "予約" されます。これをチェックしてください:http://keycode.info/ キーを押して、そのキーコードを見ることができます。 CtrlキーのkeyCodeが17であるように見えるので、私は(e.keyCode === 17) – klikas

+2

いくつかのキーの組み合わせがウェブページで利用できないかどうかを確認します。理由はオペレーティングシステムまたはアプリケーション固有のものです低Webページによって傍受されるべきでない機能 –

+0

ctrl + tabはchromeのタブを変更し、予約されています!あなたは何を達成しようとしていますか? –

答えて

0

注:クロームはCtrl + Tabキーではブラウワーのタブ

私はe.keyCodeになり
+0

これらをキャプチャします。あなたのフルスクリーンに行き、ctrl + tabを押してみてください。ビデオのサイズを自動的に小さなビデオにリサイズします。 – piyush

+0

あなたが全画面でサイトビデオを開いた後でCTRL + TABを押すと、あなただけのチューブではないことを確認してください。全体の画面をGoogle Cromeで作成し、フルスクリーンモードではCtrl + Tabで画面を小さくできるようにします –

+0

これはうんざりです。私たちは既にctrl-page upとctrl-page downによってタブナビゲーションを持っています。これはctrl-tabとctrl-shift-tabよりも使いやすいです。フィールド間のタブ移動のために通常のTABを予約していないので、なぜこのナンセンスですか? –

関連する問題