Расположение KeyboardEvent Свойство
Пример
Получить расположение ключа:
var x = event.location;
Определение и использование
Свойство location возвращает число, указывающее расположение клавиши на клавиатуре или устройстве.
Число представлено 4 константами:
0. DOM_KEY_LOCATION_STANDARD:
Клавиша не нажата с правой или левой стороны клавиатуры и не нажата на цифровой клавиатуре (это значение соответствует почти каждой клавише на клавиатуре, например, «A», «U», «ПРОБЕЛ» или «5» )
1. DOM_KEY_LOCATION_LEFT:
Была нажата левая клавиша (например, левая клавиша «CTRL» или левая клавиша «ALT» на стандартной 101-клавишной клавиатуре США)
2. DOM_KEY_LOCATION_RIGHT:
Была нажата правая клавиша (например, правая клавиша «CTRL» или правая клавиша «CTRL» на стандартной 101-клавишной клавиатуре США)
3. DOM_KEY_LOCATION_NUMPAD:
Была нажата клавиша на цифровой клавиатуре (например, клавиша «2» справа на стандартной клавиатуре)
Примечание. Свойство location можно использовать только для событий onkeydown и onkeyup , но не для onkeypress .
Примечание. Это свойство доступно только для чтения.
Поддержка браузера
Цифры в таблице указывают на первую версию браузера, которая полностью поддерживает это свойство.
Property | |||||
---|---|---|---|---|---|
location | Yes | 9.0 | 15.0 | Not supported | Yes |
Синтаксис
event.location
Технические детали
Возвращаемое значение: |
Число, представляющее расположение клавиши на клавиатуре или устройстве. Число представлено 4 константами: 0. DOM_KEY_LOCATION_STANDARD |
---|---|
Версия ДОМ: | События DOM уровня 3 |