KeyboardEvent location 属性

定義と使用法

location 属性は、キーボードまたはデバイス上のボタンの位置を示す数字を返します。

この数字は 4 つの定数で表されます:

0. DOM_KEY_LOCATION_STANDARD:

このボタンは、キーボードの右側または左側に押されず、数字キーボードにも押されません(この値は、例えば「A」、「U」、「SPACE」や「5」など、キーボード上のほとんどのボタンを代表します)

1. DOM_KEY_LOCATION_LEFT:

左ボタンが押されました(例えば、標準の 101キー米国キーボードの左「CTRL」ボタンまたは左「ALT」ボタンなど)

2. DOM_KEY_LOCATION_RIGHT:

右ボタンが押されました(例えば、標準の 101キー米国キーボードの右「CTRL」ボタンまたは右「ALT」ボタンなど)

3. DOM_KEY_LOCATION_NUMPAD:

数字キーボード上にこのボタンを押します(例えば、標準の 101キー米国キーボードの右側の「2」ボタンなど)

注釈:location 属性は以下にのみ使用できます onkeydown および onkeyup イベント、以下に使用できません onkeypress

注釈:この属性は読み取り専用です。

ボタンの位置を取得する:

var x = event.location;

実際に試してみてください

構文

event.location

技術的な詳細

返り値:

数字値は、キーボードまたはデバイス上のボタンの位置を示します。

この数字は 4 つの定数で表されます:

  • 0. DOM_KEY_LOCATION_STANDARD
  • 1. DOM_KEY_LOCATION_LEFT
  • 2. DOM_KEY_LOCATION_RIGHT
  • 3. DOM_KEY_LOCATION_NUMPAD
DOM バージョン: DOM レベル 3 イベント

ブラウザのサポート

表の数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。

属性 Chrome IE Firefox Safari Opera
location サポートされています 9.0 15.0 サポートされていません サポートされています