KeyboardEvent.altKey

KeyboardEvent.altKey свойство только для чтения, возвращает  Boolean, если клавиша  alt (Option или  на OS X) была нажата (true) или не нажата (false), когда событие произошло.

Синтаксис

var altKeyPressed = instanceOfKeyboardEvent.altKey

Пример

<html>
<head>
<title>altKey example</title>

<script type="text/javascript">

function showChar(e){
  alert(
    "Нажата клавиша: " + String.fromCharCode(e.charCode) + "\n"
    + "charCode: " + e.charCode + "\n"
    + "клавиша ALT нажата: " + e.altKey + "\n"
  );
}

</script>
</head>

<body onkeypress="showChar(event);">
<p>
Нажмите любую клавишу с зажатой клавишей ALT или без неё<br />
Вы можете также использовать SHIFT вместе с ALT.
</p>
</body>
</html>

Спецификация

Спецификация Статус Комментарий
Document Object Model (DOM) Level 3 Events Specification
Определение 'KeyboardEvent.altkey' в этой спецификации.
Устаревшая Initial definition.

Совместимость браузеров

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help! (en-US)

Feature Edge Firefox (Gecko) Chrome Internet Explorer Opera Safari
Basic support (Да) (Да) (Да) (Да) (Да) (Да)
Feature Edge Firefox Mobile (Gecko) Android IE Mobile Opera Mobile Safari Mobile
Basic support (Да) ? ? ? ? ?

Смотрите также