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 هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Html FOSS برای Python، برای هر برنامهٔ 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 در حالت headless (Window back-reference out of scope).
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خواندنزمان یونیکس اپوک (ثانیه) هنگام ایجاد رویداد.

روش ها

امضاتوضیح
__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)نام مستعار قدیمی برای مقداردهی اولیهٔ رویداد پیش‌ارسال.

همچنین ببینید:

 فارسی