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 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
key | str | خواندن | رشته مقدار کلید (مثلاً. |
code | str | خواندن | رشته کد کلید فیزیکی (مثلاً. |
location | int | خواندن | موقعیت کلید (استاندارد، چپ، راست یا صفحهعدد). |
repeat | bool | خواندن | True وقتی کلید نگه داشته میشود و رویداد بهصورت خودکار تکرار میشود. |
is_composing | bool | خواندن | True وقتی رویداد در یک ترکیب فعال IME فراخوانی میشود. |
alt_key | bool | خواندن | این که آیا کلید Alt هنگام وقوع رویداد فعال بوده است. |
ctrl_key | bool | خواندن | آیا کلید Ctrl هنگام بروز رویداد فعال بوده است. |
meta_key | bool | خواندن | آیا کلید Meta هنگام بروز رویداد فعال بوده است. |
shift_key | bool | خواندن | آیا کلید Shift هنگام بروز رویداد فعال بوده است. |
DOM_KEY_LOCATION_STANDARD | int | خواندن | استاندارد مکان کلید dom را دریافت میکند. |
DOM_KEY_LOCATION_LEFT | int | خواندن | موقعیت کلید DOM را به سمت چپ دریافت میکند. |
DOM_KEY_LOCATION_RIGHT | int | خواندن | موقعیت کلید DOM را به درستی دریافت میکند. |
DOM_KEY_LOCATION_NUMPAD | int | خواندن | موقعیت کلید DOM در نُمپد را دریافت میکند. |
detail | int | خواندن | مقدار عدد صحیح جزئی مرتبط با رویداد. |
view | None | خواندن | همیشه None در حالت headless (Window back-reference out of scope). |
type | str | خواندن | رشتهٔ نوع رویداد. |
bubbles | bool | خواندن | آیا رویداد به صورت حبابی است. |
cancelable | bool | خواندن | آیا میتوان از انجام عمل پیشفرض جلوگیری کرد. |
target | `“EventTarget | None”` | خواندن |
current_target | `“EventTarget | None”` | خواندن |
event_phase | int | خواندن | ثابت فاز: NONE (0)، CAPTURING_PHASE (1)، AT_TARGET (2)، BUBBLING_PHASE (3). |
default_prevented | bool | خواندن | این که آیا متد preventDefault() روی یک رویداد قابل لغو فراخوانی شده است یا نه. |
timestamp | float | خواندن | زمان یونیکس اپوک (ثانیه) هنگام ایجاد رویداد. |
روش ها
| امضا | توضیح |
|---|---|
__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) | نام مستعار قدیمی برای مقداردهی اولیهٔ رویداد پیشارسال. |