2017-11-10 7 views
-4

ユーザーがJavaScriptでctrl+enterを押すと、ボタンを押したいと思っています。どうすればこれを達成できますか?以下のコードを使用してctrlを押すと、何も起こりません。一度に2つのキーを使う方法もわかりません。JavaScriptを使用してControl + Enterキーボードショートカットを実装するにはどうすればよいですか?

document.addEventListener('keypress', (event) => { 
    const keyName = event.key; 

    alert('keypress event\n\n' + 'key: ' + keyName); 
}); 
+0

https://developer.mozilla.org/en-US/docs/Web/Events/keypress –

+0

この上のWeb検索はたくさんおよび結果の多くを上げるでしょう。 Stackoverflowは* "how to" *チュートリアルサービスではありません – charlietfl

+0

私は 'html5でキーボードショートカットを実装する方法'を見て、廃止された機能を使用した一連の回答でした。 –

答えて

0

以下のコードはうまくいくようです。誰かがより良い解決策を持っている場合は、自由に答えてください!

document.addEventListener('keydown', (event) => { 
    if(event.ctrlKey && event.key == "Enter") { 
    alert("Ctrl+Enter key pressed"); 
    } 
}); 
関連する問題