キーへの応答を実装するつもりだったので、次のものから始めました。
window.addEventListener('keydown', function(e) {
alert(e.keyCode)
}, true)
ほとんどのキーで動作します。キーを押すと、キーコードが通知されます。(もちろん、これは最終的な設計ではありません。デバッグを容易にするために機能するかどうかを確認するためのテストです。)
しかし、興味深い動作を見つけました。スペースキーを使用すると奇妙なことが起こります。
スペースキーを押すと、番号「32」(スペースのキーコード) のアラートが表示されます。しかし、キーを離すと、アラートは自動的に閉じます!
Enter
キーを使用して、アラートを閉じるにはもう一度押す必要があることがわかりました。ただし、スペースはありません。
どうしてこれなの?