KeyboardEvent: KeyboardEvent() コンストラクター
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
KeyboardEvent()
コンストラクターは、新しい KeyboardEvent
オブジェクトを生成します。
構文
new KeyboardEvent(type)
new KeyboardEvent(type, options)
引数
type
-
イベントの名前を文字列で示します。 大文字と小文字の区別があり、ブラウザーは
keydown
,keyup
,keypress
の何れかに設定します。 options
省略可-
オブジェクトで、
UIEvent()
で定義されているものに加え、以下のプロパティを持つことができます。key
省略可-
文字列で、既定値は
""
であり、KeyboardEvent.key
の値を設定します。 code
省略可-
文字列で、既定値は
""
であり、KeyboardEvent.code
の値を設定します。 location
省略可-
文字列で、既定値は
0
であり、KeyboardEvent.location
の値を設定します。 repeat
省略可-
論理値で、既定値は
false
であり、KeyboardEvent.repeat
の値を設定します。 isComposing
省略可-
論理値で、既定値は
false
であり、KeyboardEvent.isComposing
の値を設定します。 charCode
省略可 非推奨;-
数値で、既定値は
0
であり、非推奨のKeyboardEvent.charCode
の値を設定します。 keyCode
省略可 非推奨;-
数値で、既定値は
0
であり、非推奨のKeyboardEvent.keyCode
の値を設定します。 which
省略可 非推奨;-
数値で、既定値は
0
であり、非推奨のUIEvent.which
の値を設定します。 ctrlKey
省略可-
論理値で、既定値は
false
であり、KeyboardEvent.ctrlKey
の値を設定します。 shiftKey
省略可-
論理値で、既定値は
false
であり、KeyboardEvent.shiftKey
の値を設定します。 altKey
省略可-
論理値で、既定値は
false
であり、KeyboardEvent.altKey
の値を設定します。 metaKey
省略可-
論理値で、既定値は
false
であり、KeyboardEvent.metaKey
の値を設定します。
返値
新しい KeyboardEvent
オブジェクトです。
仕様書
Specification |
---|
UI Events # dom-keyboardevent-keyboardevent |
ブラウザーの互換性
関連情報
- 構築するオブジェクトのインターフェイスである
KeyboardEvent