キーの組み合わせ(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 +タブを押すと、ビデオを小さなビデオにリサイズします。私は同様の行動を達成したい。
をナビゲートするために "予約" されます。これをチェックしてください:http://keycode.info/ キーを押して、そのキーコードを見ることができます。 CtrlキーのkeyCodeが17であるように見えるので、私は(e.keyCode === 17) – klikas
いくつかのキーの組み合わせがウェブページで利用できないかどうかを確認します。理由はオペレーティングシステムまたはアプリケーション固有のものです低Webページによって傍受されるべきでない機能 –
ctrl + tabはchromeのタブを変更し、予約されています!あなたは何を達成しようとしていますか? –