Class KeyboardEvent

Class KeyboardEvent

نام ها : Aspose.Html.Dom.Events جمع آوری: Aspose.HTML.dll (25.4.0)

رابط KeyboardEvent اطلاعات زمینه ای خاص مرتبط با دستگاه های صفحه کلید را فراهم می کند.هر رویداد صفحه کلید با استفاده از یک مقدار به یک کلید اشاره می کند. رویدادهای صفحه کلید به طور معمول به عنصر متمرکز هدایت می شوند.

[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged

Inheritance

object DOMObject Event UIEvent KeyboardEvent

Implements

INotifyPropertyChanged

اعضای ارثی

UIEvent.View , UIEvent.Detail , Event.NonePhase , Event.CapturingPhase , Event.AtTargetPhase , Event.BubblingPhase , Event.InitEvent(string, bool, bool) , Event.PreventDefault() , Event.StopPropagation() , Event.StopImmediatePropagation() , Event.Bubbles , Event.Cancelable , Event.CurrentTarget , Event.EventPhase , Event.Target , Event.TimeStamp , Event.Type , Event.DefaultPrevented , Event.IsTrusted , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

KeyboardEvent(String)

شروع یک مثال جدید از کلاس Aspose.Html.Dom.Events.KeyboardEvent.

[DOMConstructor]
public KeyboardEvent(string type)

Parameters

type string

نوع رویداد

KeyboardEvent(ردیف، ردیف، ردیف، ردیف=» »)

شروع یک مثال جدید از کلاس Aspose.Html.Dom.Events.KeyboardEvent.

[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)

Parameters

type string

نوع رویداد

eventInitDict IDictionary &lt؛ string , object >

این رویداد، سخنرانی را آغاز می کند.

Fields

DOM_KEY_LOCATION_LEFT

کلید فعال شده از موقعیت کلید چپ (هنگامی که بیش از یک موقعیت ممکن برای این کلید وجود دارد) گرفته شده است.

public const ulong DOM_KEY_LOCATION_LEFT = 1

ارزش میدان

ulong

DOM_KEY_LOCATION_NUMPAD

کلید فعال سازی در صفحه کلید عددی یا با یک کلید مجازی که با صفحه کلید عددی مطابقت دارد (در صورتی که بیش از یک مکان ممکن برای این کلید وجود داشته باشد).

public const ulong DOM_KEY_LOCATION_NUMPAD = 3

ارزش میدان

ulong

DOM_KEY_LOCATION_RIGHT

فعال کردن کلید از موقعیت صحیح کلید (در صورتی که بیش از یک موقعیت ممکن برای این کلید وجود داشته باشد) گرفته شده است.

public const ulong DOM_KEY_LOCATION_RIGHT = 2

ارزش میدان

ulong

DOM_KEY_LOCATION_STANDARD

فعال کردن کلید نباید به عنوان نسخه چپ یا راست کلید تشخیص داده شود و (به غیر از کلید NumLock) از صفحه کلید عددی (یا با یک کلید مجازی که با صفحه کلید عددی مطابقت دارد) ناشی نشده است.

public const ulong DOM_KEY_LOCATION_STANDARD = 0

ارزش میدان

ulong

Properties

AltKey

درست است اگر Alt (بدیل) (یا گزینه) کلید اصلاح کننده فعال بود.قیمت غیر ابتدایی این ویژگی باید جعلی باشد.

[DOMName("altKey")]
public bool AltKey { get; }

ارزش املاک

bool

Code

کد دارای یک ردیف است که کلید فیزیکی را شناسایی می کند که فشار داده می شود.قیمت توسط طرح فعلی صفحه کلید یا حالت اصلاح کننده تحت تاثیر قرار نمی گیرد، بنابراین یک کلید خاص همیشه همان مقدار را باز می گرداند.

[DOMName("code")]
public string Code { get; }

ارزش املاک

string

CtrlKey

درست است اگر کنترل (Control) کلید اصلاح کننده فعال بود.ارزش غیر ابتدایی این ویژگی باید جعلی باشد.

[DOMName("ctrlKey")]
public bool CtrlKey { get; }

ارزش املاک

bool

IsComposing

درست است اگر رویداد کلیدی به عنوان بخشی از یک جلسه ترکیب رخ دهد، یعنی پس از یک رویداد شروع ترکیب و قبل از رویداد ترکیب مربوطه.

[DOMName("isComposing")]
public bool IsComposing { get; }

ارزش املاک

bool

Key

کلید دارای ارزش کلیدی کلید چاپ شده است. اگر ارزش دارای یک نمایشنامه چاپ شده است، باید یک نوار کاراکتر Unicode غیر خالی باشد، مطابق با الگوریتم برای تعیین ارزش کلیدی تعریف شده در این مشخصات است. اگر ارزش یک کلید کنترل است که هیچ نمایشنامه چاپ نشده است، باید یکی از ارزش های کلیدی تعریف شده در ارزش های کلیدی تنظیم شده باشد، همانطور که توسط الگوریتم برای تعیین ارزش کلیدی تعیین شده است.

[DOMName("key")]
public string Key { get; }

ارزش املاک

string

Location

ویژگی موقعیت شامل نشانه ای از موقعیت منطقی کلید در دستگاه است.

[DOMName("location")]
public ulong Location { get; }

ارزش املاک

ulong

MetaKey

درست است اگر متا (Meta) کلید اصلاح کننده فعال بود.

[DOMName("metaKey")]
public bool MetaKey { get; }

ارزش املاک

bool

Repeat

اگر کلید به طور مداوم فشار داده شده است، درست است. نگه داشتن یک کلید باید منجر به تکرار رویدادهای کلید بالا، قبل از ورودی، ورودی در این ترتیب، با نرخ تعیین شده توسط تنظیمات سیستم شود. برای دستگاه های تلفن همراه که رفتار کلید طولانی دارند، اولین رویداد کلیدی با ارزش تکراری از کلید واقعی باید به عنوان نشانه ای از یک کلید طولانی باشد. مدت زمانی که کلید باید فشار داده شود تا شروع به تکرار شود، بستگی به تنظیم دارد.

[DOMName("repeat")]
public bool Repeat { get; }

ارزش املاک

bool

ShiftKey

درست است اگر تغییر کلید (Shift) فعال باشد.

[DOMName("shiftKey")]
public bool ShiftKey { get; }

ارزش املاک

bool </string,></string,>

 فارسی