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قراءةموقع المفتاح (قياسي، أيسر، أيمن، أو لوحة الأرقام).
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)اسم مستعار قديم لتهيئة حدث ما قبل الإرسال.

انظر أيضاً

 العربية