MDN によれば、このプロパティは絶対に使用すべきではありません.keyCode
。非推奨です:
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode
W3 スクールでは、この事実は軽視されており、.keyCode
互換性のためだけに提供されており、最新バージョンの DOM イベント仕様では.key
代わりに プロパティを使用することを推奨しているという補足説明があるだけです。
問題は、.key
ブラウザでサポートされていないことです。では、何を使用すればよいのでしょうか? 何か見落としているのでしょうか?
ベストアンサー1
たとえば、「Enter」キーがクリックされたかどうかを検出したい場合は、次のようにします。
の代わりに
event.keyCode === 13
次のようにする
event.key === 'Enter'