最新のWeb開発のチュートリアル
 

KeyboardEvent key Property

<イベントオブジェクト

キーイベントが発生したときに押されたキーボードボタンを取得します。

var x = event.key;

xの結果は次のようになります。

Enter
»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

キープロパティは、キーイベントが発生したときに押されたキーの識別子を返します。

キー識別子は、キーボードボタンを識別する文字列です。 このプロパティの戻り値は文字列を指定できます。

  • 単一の文字(like "a" , "W" , "4" , "+" or "$")
  • 複数文字(like "F1" , "Enter" , "HOME" or "CAPS LOCK")

注意:このプロパティは読み取り専用です。

ヒント:かどうかを確認したい場合は"ALT""CTRL""META"または"SHIFT"キーイベントが発生したときにキーが押された、使用altKeyのctrlKeymetakeyなまたはshiftKeyプロパティを。


ブラウザのサポート

表中の数字は完全にプロパティをサポートする最初のブラウザのバージョンを指定します。

プロパティ
key サポートされていません 9.0 23.0 サポートされていません サポートされていません

構文

event .key

技術的な詳細

戻り値: 押されたキーボードボタンを表す文字列、。

可能な値:
  • 単一の文字(like "a" , "W" , "4" , "+" or "$")
  • 複数文字(like "F1" , "Enter" , "HOME" or "CAPS LOCK")
注意:クロム、SafariやOperaでundefinedを返しますが
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リファレンス: KeyboardEvent keyCode Property

HTMLのDOMリファレンス: KeyboardEvent which Property

HTML DOMリファレンス: KeyboardEvent charCode Property


<イベントオブジェクト