HTML DOM KeyboardEvent

KeyboardEvent オブジェクト

ユーザーがキーボードのキーを押したときに発生するイベントは KeyboardEvent オブジェクトに属します。

属性/メソッド 説明
altKey キーボードイベントがトリガーされたときに「ALT」キーが押されているかどうかを返します。
charCode onkeypress イベントがトリガーされたキーの Unicode 字符コードを返します。
code イベントをトリガーしたキーのコードを返します。
ctrlKey マウスイベントのタイミングで「CTRL」キーが押されているかどうかを返します。
getModifierState() 指定されたキーがアクティブであれば true を返します。
isComposing イベントの状態が構成中であるかどうかを返します。
key イベントが表すキーのキーボード値を返します。
keyCode onkeypress イベントがトリガーされたキーの Unicode 字符コードを返します。または onkeydown または onkeyup イベントがトリガーされたキーの Unicode キーコードを返します。
location キーボードまたはデバイス上のキーの位置を返します。
metaKey 「META」キーが押されているかどうかを返します。
repeat 特定のキーが繰り返し押されているかどうかを返します。
shiftKey 「SHIFT」キーが押されているかどうかを返します。
which onkeypress イベントがトリガーされたキーの Unicode 字符コードを返します。または onkeydown または onkeyup イベントがトリガーされたキーの Unicode キーコードを返します。

継承された属性とメソッド

KeyboardEvent は以下のオブジェクトからすべての属性とメソッドを継承しています:

UiEvent

Event オブジェクト

イベントタイプ

これらのイベントタイプは KeyboardEvent オブジェクトに属しています:

イベント 説明
onkeydown ユーザーがキーを押しているときに、このイベントが発生します。
onkeypress ユーザーがキーを押したときに、このイベントが発生します。
onkeyup ユーザーがキーを離したときに、このイベントが発生します。