KeyboardEvent
KeyboardEvent
Overzicht
KeyboardEvent is een klasse in Aspose.Html FOSS voor Python. Erft van: UIEvent.
Toetsenbordgebeurtenis (WHATWG UI Events §5.3).
Deze klasse biedt 5 methoden om te werken met KeyboardEvent objecten in Python programma’s. Beschikbare methoden zijn: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Html FOSS voor Python pakket. Eigenschappen: DOM_KEY_LOCATION_LEFT, DOM_KEY_LOCATION_NUMPAD, DOM_KEY_LOCATION_RIGHT, DOM_KEY_LOCATION_STANDARD, alt_key, bubbles, en nog 17.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
key | str | Lezen | Sleutelwaarde string (bijv. |
code | str | Lezen | Fysieke toetsencode string (bijv. |
location | int | Lezen | Sleutelpositie (standaard, links, rechts of numpad). |
repeat | bool | Lezen | True wanneer de toets ingedrukt wordt gehouden en het evenement automatisch wordt herhaald. |
is_composing | bool | Lezen | True wanneer het evenement wordt geactiveerd binnen een actieve IME-compositie. |
alt_key | bool | Lezen | Of de Alt-toets actief was toen het evenement werd geactiveerd. |
ctrl_key | bool | Lezen | Of de Ctrl-toets actief was toen het evenement werd geactiveerd. |
meta_key | bool | Lezen | Of de Meta-toets actief was toen het evenement werd geactiveerd. |
shift_key | bool | Lezen | Of de Shift-toets actief was toen het evenement werd afgevuurd. |
DOM_KEY_LOCATION_STANDARD | int | Lezen | Haalt de DOM-sleutellocatiestandaard op. |
DOM_KEY_LOCATION_LEFT | int | Lezen | Haalt de DOM-toetslocatie links op. |
DOM_KEY_LOCATION_RIGHT | int | Lezen | Haalt de dom-sleutel locatie correct op. |
DOM_KEY_LOCATION_NUMPAD | int | Lezen | Geeft de DOM-sleutel-locatie van het numerieke toetsenbord. |
detail | int | Lezen | Integer detailwaarde die aan het evenement is gekoppeld. |
view | None | Lezen | Altijd None in headless-modus (Window back-reference buiten scope). |
type | str | Lezen | De event type string. |
bubbles | bool | Lezen | Of het evenement bubbelt. |
cancelable | bool | Lezen | Of de standaardactie kan worden voorkomen. |
target | `“EventTarget | None”` | Lezen |
current_target | `“EventTarget | None”` | Lezen |
event_phase | int | Lezen | Fase-constante: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Lezen | Of preventDefault() is aangeroepen op een annuleerbaar evenement. |
timestamp | float | Lezen | Unix epoch-tijd (seconden) bij het aanmaken van het Event. |
Methoden
| Handtekening | Beschrijving |
|---|---|
__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) op deze KeyboardEvent instantie. |
prevent_default() | Stel default_prevented in op True als het evenement annuleerbaar is. |
stop_propagation() | Stop de eventpropagatie nadat alle listeners op het huidige doel zijn voltooid. |
stop_immediate_propagation() | Stop de propagatie EN voorkom de resterende listeners op het huidige doel. |
init_event(type: str, bubbles: bool, cancelable: bool) | Legacy alias voor pre-dispatch event-initialisatie. |