KeyboardEvent

KeyboardEvent

Genel Bakış

KeyboardEvent, Python için Aspose.Html FOSS içinde bir sınıftır. Şuradan miras alır: UIEvent.

Klavye olayı (WHATWG UI Events §5.3).

Bu sınıf, Python programlarında KeyboardEvent nesneleriyle çalışmak için 5 yöntem sağlar. Mevcut yöntemler şunlardır: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Tüm ortak üyeler, Aspose.Html FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: DOM_KEY_LOCATION_LEFT, DOM_KEY_LOCATION_NUMPAD, DOM_KEY_LOCATION_RIGHT, DOM_KEY_LOCATION_STANDARD, alt_key, bubbles ve 17 tanesi daha.

Özellikler

AdTürErişimAçıklama
keystrOkumaAnahtar değer dizesi (ör.
codestrOkumaFiziksel tuş kodu dizesi (ör.
locationintOkumaTuş konumu (standart, sol, sağ veya sayı takımı).
repeatboolOkumaTrue tuş basılı tutulduğunda ve olay otomatik tekrarlandığında.
is_composingboolOkumaTrue olay etkin bir IME bileşimi içinde tetiklendiğinde.
alt_keyboolOkumaEtkinlik tetiklendiğinde Alt tuşunun etkin olup olmadığı.
ctrl_keyboolOkumaEtkinlik tetiklendiğinde Ctrl tuşunun etkin olup olmadığı.
meta_keyboolOkumaEtkinlik tetiklendiğinde Meta tuşunun etkin olup olmadığı.
shift_keyboolOkumaOlay tetiklendiğinde Shift tuşunun etkin olup olmadığı.
DOM_KEY_LOCATION_STANDARDintOkumaDOM tuş konum standardını alır.
DOM_KEY_LOCATION_LEFTintOkumadom tuş konumunu sol olarak alır.
DOM_KEY_LOCATION_RIGHTintOkumadom anahtar konumunu doğru alır.
DOM_KEY_LOCATION_NUMPADintOkumaDOM tuş konumunu (numpad) alır.
detailintOkumaOlayla ilişkili tam sayı detay değeri.
viewNoneOkumaHer zaman None başsız modda (Pencere geri referansı kapsam dışında).
typestrOkumaOlay türü dizesi.
bubblesboolOkumaOlayın balonlanıp balonlanmadığı.
cancelableboolOkumaVarsayılan eylemin önlenip önlenemeyeceği.
target`“EventTargetNone”`Okuma
current_target`“EventTargetNone”`Okuma
event_phaseintOkumaAşama sabiti: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolOkumaİptal edilebilir bir olayda preventDefault() çağrılıp çağrılmadığı.
timestampfloatOkumaEtkinlik oluşturulurken Unix epoch zamanı (saniye).

Yöntemler

İmzaAçıklama
__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) bu KeyboardEvent örneğinde.
prevent_default()Olay iptal edilebilir ise default_prevented değerini True olarak ayarlayın.
stop_propagation()Mevcut hedefteki tüm dinleyiciler tamamlandıktan sonra olay yayılımını durdur.
stop_immediate_propagation()Yayılmayı durdur AND mevcut hedefte kalan dinleyicileri önle.
init_event(type: str, bubbles: bool, cancelable: bool)Pre-dispatch olay başlatması için eski takma ad.

Ayrıca Bakınız

 Türkçe