JavaScript モニタリングのキーの組み合わせについて

藏色散人
リリース: 2020-07-25 14:39:05
転載
3693 人が閲覧しました

#お勧め: 「JavaScript 入門チュートリアル #」

1.考え方

図に示すように、キーボードのキーダウン イベントを監視および出力することで、アイコンの内容が取得されます。観察の結果、

押されたキーの組み合わせに Ctrl キーが含まれる場合、ctrlKey キーは true として表示されます。

押されたキーの組み合わせに Shift キーが含まれる場合、または、 キーを押す前に大文字化がオンになっている場合、shiftkey キーは true として表示されます。

押されたキーの組み合わせに Alt キーが含まれる場合、altKey キーは true として表示されます。

押されたキーの組み合わせにメタ キーが含まれている場合 (Mac コンピュータの場合、上記は [⌘] とコマンド キーです。Mac 以外のコンピュータが win キーである場合、

、メタキー キーはtrueと表示されます

また、キーが押された際に、イベントを通じて対応するキーのASCIIコードが取得できるので、これらの情報を組み合わせてキーを判断することができます

2. コード例

        // 按下键盘事件处理函数
        onKeyDown(event) {
           const keyCode = event.keyCode || event.which || event.charCode; // 有些浏览器除了通过keyCode获取输入键code,还可以通过which,charCode获取,这么写是出于浏览器兼容性考虑
 
 
            const keyCombination = event.ctrlKey ;
 
            if (keyCombination && keyCode == 75) {
                console.log("按下了Ctrl + k键");
            }
        }
ログイン後にコピー

以上がJavaScript モニタリングのキーの組み合わせについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!