KeyboardEvent

KeyboardEvent

Обзор

KeyboardEvent — это класс в Aspose.Html FOSS для Python. Наследуется от: UIEvent.

Событие клавиатуры (WHATWG UI Events §5.3).

Этот класс предоставляет 5 методов для работы с объектами KeyboardEvent в программах Python. Доступные методы включают: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Все публичные члены доступны любому приложению Python после установки пакета Aspose.Html FOSS для Python. Свойства: DOM_KEY_LOCATION_LEFT, DOM_KEY_LOCATION_NUMPAD, DOM_KEY_LOCATION_RIGHT, DOM_KEY_LOCATION_STANDARD, alt_key, bubbles и ещё 17.

Свойства

Имя:Тип:ДоступОписание:
keystrЧтениеСтрока значения ключа (например.
codestrЧтениеСтрока кода физической клавиши (например.
locationintЧтениеРасположение клавиши (standard, left, right или numpad).
repeatboolЧтениеTrue когда клавиша удерживается и событие автоматически повторяется.
is_composingboolЧтениеTrue когда событие происходит в активной композиции IME.
alt_keyboolЧтениеБыло ли активной клавиша Alt, когда событие было вызвано.
ctrl_keyboolЧтениеБыло ли активной клавиша Ctrl, когда событие было вызвано.
meta_keyboolЧтениеБыло ли активной клавиша Meta, когда событие было вызвано.
shift_keyboolЧтениеБыла ли клавиша Shift активна, когда событие сработало.
DOM_KEY_LOCATION_STANDARDintЧтениеПолучает стандарт расположения клавиши dom.
DOM_KEY_LOCATION_LEFTintЧтениеПолучает расположение клавиши DOM слева.
DOM_KEY_LOCATION_RIGHTintЧтениеПолучает правильное расположение клавиши DOM.
DOM_KEY_LOCATION_NUMPADintЧтениеПолучает расположение клавиши DOM (цифровой блок).
detailintЧтениеЦелочисленное значение детали, связанное с событием.
viewNoneЧтениеВсегда None в безголовом режиме (обратная ссылка на окно вне области действия).
typestrЧтениеСтрока типа события.
bubblesboolЧтениеОпределяет, будет ли событие всплывать.
cancelableboolЧтениеОпределяет, может ли быть предотвращено действие по умолчанию.
target`“EventTargetNone”`Чтение
current_target`“EventTargetNone”`Чтение
event_phaseintЧтениеКонстанта фазы: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolЧтениеБыло ли вызвано preventDefault() у отменяемого события.
timestampfloatЧтениеВремя Unix epoch (секунды) при создании события.

Методы

ПодписьОписание:
__init__(type: str, bubbles: bool, cancelable: bool, detail: int, key: str, code: str, location: int, repeat: bool, is_composing: bool, alt_key: bool, ctrl_key: bool, meta_key: bool, shift_key: bool)Calls init(type, bubbles, cancelable, detail, key, code, location, repeat, is_composing, alt_key, ctrl_key, meta_key, shift_key) на этом экземпляре KeyboardEvent.
prevent_default()Установите default_prevented в True, если событие отменяемо.
stop_propagation()Остановите распространение события после завершения всех слушателей на текущей цели.
stop_immediate_propagation()Остановите распространение И предотвратите оставшиеся слушатели на текущей цели.
init_event(type: str, bubbles: bool, cancelable: bool)Устаревший алиас для предварительной инициализации события перед отправкой.

См. также:

 Русский