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.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
key | str | Чтение | Строка значения ключа (например. |
code | str | Чтение | Строка кода физической клавиши (например. |
location | int | Чтение | Расположение клавиши (standard, left, right или numpad). |
repeat | bool | Чтение | True когда клавиша удерживается и событие автоматически повторяется. |
is_composing | bool | Чтение | True когда событие происходит в активной композиции IME. |
alt_key | bool | Чтение | Было ли активной клавиша Alt, когда событие было вызвано. |
ctrl_key | bool | Чтение | Было ли активной клавиша Ctrl, когда событие было вызвано. |
meta_key | bool | Чтение | Было ли активной клавиша Meta, когда событие было вызвано. |
shift_key | bool | Чтение | Была ли клавиша Shift активна, когда событие сработало. |
DOM_KEY_LOCATION_STANDARD | int | Чтение | Получает стандарт расположения клавиши dom. |
DOM_KEY_LOCATION_LEFT | int | Чтение | Получает расположение клавиши DOM слева. |
DOM_KEY_LOCATION_RIGHT | int | Чтение | Получает правильное расположение клавиши DOM. |
DOM_KEY_LOCATION_NUMPAD | int | Чтение | Получает расположение клавиши DOM (цифровой блок). |
detail | int | Чтение | Целочисленное значение детали, связанное с событием. |
view | None | Чтение | Всегда None в безголовом режиме (обратная ссылка на окно вне области действия). |
type | str | Чтение | Строка типа события. |
bubbles | bool | Чтение | Определяет, будет ли событие всплывать. |
cancelable | bool | Чтение | Определяет, может ли быть предотвращено действие по умолчанию. |
target | `“EventTarget | None”` | Чтение |
current_target | `“EventTarget | None”` | Чтение |
event_phase | int | Чтение | Константа фазы: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Чтение | Было ли вызвано preventDefault() у отменяемого события. |
timestamp | float | Чтение | Время 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) | Устаревший алиас для предварительной инициализации события перед отправкой. |