備忘録的プログラミングリファレンス

locationプロパティ

 locationプロパティは、キーボードまたは何らかの入力デバイスのどの辺が押されたかを返すKeyboardEventのプロパティです。

 返り値は以下の4つの定数です。

DOM_KEY_LOCATION_LEFT
1...左側に配置された「CTRL」キーや「ALT」キーなどが押された
DOM_KEY_LOCATION_RIGHT
2...右側に配置された「CTRL」キーや「ALT」キーなどが押された
DOM_KEY_LOCATION_NUMPAD
3...テンキーが押された
DOM_KEY_LOCATION_STANDARD
0...上記以外のキー。通常のキー。

 locationプロパティはイベントによって使用できない場合があります。onkeydown、onkeyupイベントは使用できますがonkeypressでは使用できません。

構文(Syntax)

返り値はNumber型で、読み取り専用です。

Number = event.location;

返り値(Return Values)

TypeValue摘要
NumberDOM_KEY_LOCATION_LEFT1...左側に配置された「CTRL」キーや「ALT」キー
DOM_KEY_LOCATION_RIGHT2...右側に配置された「CTRL」キーや「ALT」キー
DOM_KEY_LOCATION_NUMPAD3...テンキー
DOM_KEY_LOCATION_STANDARD0...上記以外のキー、通常のキー