KeyboardEventキープロパティ
例
キーイベントが発生したときに押されたキーボードボタンを取得します。
var x = event.key;
以下の「自分で試してみてください」の例をもっと見てください。
定義と使用法
keyプロパティは、キーイベントが発生したときに押されたキーの識別子を返します。
キー識別子は、キーボードボタンを識別する文字列です。このプロパティの戻り値は、次の文字列にすることができます。
- 単一の文字(「a」、「W」、「4」、「+」、「$」など)
- マルチキャラクター(「F1」、「Enter」、「HOME」、「CAPSLOCK」など)
注: このプロパティは読み取り専用です。
ヒント:キーイベントが発生したときに「ALT」、「CTRL」、「META」、または「SHIFT」キーが押されたかどうかを確認するには、 altKey、 ctrlKey、metaKey、または shiftKeyプロパティを使用します。
ブラウザのサポート
表の数字は、プロパティを完全にサポートする最初のブラウザバージョンを示しています。
Property | |||||
---|---|---|---|---|---|
key | 51.0 | 9.0 | 23.0 | 10.0 | 38.0 |
構文
event.key
技術的な詳細
戻り値: |
押されたキーボードボタンを表す文字列。 可能な値:
|
---|---|
DOMバージョン: | DOMレベル3イベント |
その他の例
例
ユーザーが「A」キーを押した場合に、いくつかのテキストを警告します。
var x = event.key;
// If the pressed keyboard button is "a" or "A" (using caps lock or shift), alert some text.
if (x == "a" || x == "A") {
alert ("You pressed the 'A' key!");
}
関連ページ
HTML DOMリファレンス:KeyboardEventkeyCodeプロパティ
HTML DOMリファレンス:KeyboardEventwhichプロパティ
HTML DOMリファレンス:KeyboardEventcharCodeプロパティ