cmd javascriptを使用してキーアップコンビネーション検出を入力します
-
28-10-2019 - |
質問
Enterボタンを検出するために、すべてのフォームにキーアップ検出を使用しています。これは、Enterを押してイベントキーコードが13に等しく、フォームが送信された場合にフォームの入力に焦点を合わせている場合に簡単です。
しかし、今ではCMD + Enterの組み合わせを検出したいと思います。なぜなら、Textareaに集中している場合、Enterボタンはラインブレークであるからです。では、私の検出ステートメントはどのように見えるべきか?
ありがとうございました
解決
もしかして Ctrl と Cmd
?次に、確認します event.ctrlKey
本当です:
if (event.ctrlKey && event.keyCode == 13) {
alert('now');
}
また、参照してください この例.
PS:ブール人もあります event.altKey
為に alt, event.shiftKey
為に シフト と event.metakey
所属していません StackOverflow