| Тип события клавиатуры | keyup |
|---|---|
| Интерфейс | KeyboardEvent |
| Синх / Асин | Синхронный |
| Всплытие | Да |
| Надежные цели | Element |
| Отменяемый | Да |
| Сдержанный | Да |
| Действие по умолчанию | Не определено |
| Контекст (доверенные события) | Event.target : фокусируемый элемент, обрабатывающий ключевое событие, или если элемент не сфокусирован, то элемент body, если доступен, в противном случае корневой элемент |
| UIEvent.view : Window | |
| UIEvent.detail : 0 | |
| KeyboardEvent.key : значение ключа нажатой клавиши. | |
| KeyboardEvent.code : значение кода, связанное с физическим расположением клавиши на клавиатуре. | |
| KeyboardEvent.location : расположение ключа на устройстве. | |
| KeyboardEvent.altKey : true, если модификатор Alt был активен, иначе false | |
| KeyboardEvent.shiftKey : true, если модификатор Shift был активен, иначе false | |
| KeyboardEvent.ctrlKey : true, если модификатор Control был активен, иначе false | |
| KeyboardEvent.metaKey : true, если Meta-модификатор был активен, иначе false | |
| KeyboardEvent.repeat : true, если клавиша была нажата достаточно долго, чтобы вызвать ее повторение, иначе false | |
| KeyboardEvent.isComposing : true, если ключевое событие происходит как часть сеанса композиции, иначе false |
Пользовательский агент ДОЛЖЕН отправлять это событие при отпускании клавиши. Тип события keyup зависит от устройства и зависит от возможностей устройств ввода и их отображения в операционной системе. Этот тип события ДОЛЖЕН быть сгенерирован после сопоставления клавиш. Этот тип события ДОЛЖЕН быть отправлен после событий keydown, beforeinput и input, связанных с одним и тем же ключом.
События keydown и keyup традиционно связаны с обнаружением любой клавиши, а не только той, которая дает значение символа.
События KeyboardEvent
Типы событий пользовательского интерфейса KeyboardEvent
Полная версия документа на русском языке
UI Events | События пользовательского интерфейса