KeyboardEvent
KeyboardEvent
Visão geral
KeyboardEvent é uma classe em Aspose.Html FOSS para Python. Herda de: UIEvent.
Evento de teclado (WHATWG UI Events §5.3).
Esta classe fornece 5 métodos para trabalhar com objetos KeyboardEvent em programas Python. Os métodos disponíveis incluem: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Todos os membros públicos estão acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Html FOSS para Python. Propriedades: DOM_KEY_LOCATION_LEFT, DOM_KEY_LOCATION_NUMPAD, DOM_KEY_LOCATION_RIGHT, DOM_KEY_LOCATION_STANDARD, alt_key, bubbles, e mais 17.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
key | str | Leitura | String de valor da chave (ex. |
code | str | Leitura | String de código de tecla física (ex. |
location | int | Leitura | Localização da tecla (padrão, esquerda, direita ou teclado numérico). |
repeat | bool | Leitura | True quando a tecla é mantida pressionada e o evento é repetido automaticamente. |
is_composing | bool | Leitura | True quando o evento é disparado dentro de uma composição IME ativa. |
alt_key | bool | Leitura | Se a tecla Alt estava ativa quando o evento foi disparado. |
ctrl_key | bool | Leitura | Se a tecla Ctrl estava ativa quando o evento foi disparado. |
meta_key | bool | Leitura | Se a tecla Meta estava ativa quando o evento foi disparado. |
shift_key | bool | Leitura | Se a tecla Shift estava ativa quando o evento foi disparado. |
DOM_KEY_LOCATION_STANDARD | int | Leitura | Obtém o padrão de localização da tecla DOM. |
DOM_KEY_LOCATION_LEFT | int | Leitura | Obtém a localização da tecla DOM à esquerda. |
DOM_KEY_LOCATION_RIGHT | int | Leitura | Obtém a localização da tecla DOM correta. |
DOM_KEY_LOCATION_NUMPAD | int | Leitura | Obtém a localização da tecla DOM numpad. |
detail | int | Leitura | Valor inteiro de detalhe associado ao evento. |
view | None | Leitura | Sempre None no modo sem interface (referência de janela fora de escopo). |
type | str | Leitura | A string do tipo de evento. |
bubbles | bool | Leitura | Se o evento se propaga. |
cancelable | bool | Leitura | Se a ação padrão pode ser evitada. |
target | `“EventTarget | None”` | Leitura |
current_target | `“EventTarget | None”` | Leitura |
event_phase | int | Leitura | Constante de fase: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Leitura | Se preventDefault() foi chamado em um evento cancelável. |
timestamp | float | Leitura | Tempo Unix epoch (segundos) na criação do Evento. |
Métodos
| Assinatura | Descrição |
|---|---|
__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) nesta instância de KeyboardEvent. |
prevent_default() | Defina default_prevented como True se o evento for cancelável. |
stop_propagation() | Interrompa a propagação do evento após todos os listeners no alvo atual concluírem. |
stop_immediate_propagation() | Interromper a propagação AND impedir os ouvintes restantes no alvo atual. |
init_event(type: str, bubbles: bool, cancelable: bool) | Alias legado para inicialização de evento pré-dispatch. |