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
اعضای ارثی
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
<؛
string
, object
>
این رویداد، سخنرانی را آغاز می کند.
Fields
DOM_KEY_LOCATION_LEFT
کلید فعال شده از موقعیت کلید چپ (هنگامی که بیش از یک موقعیت ممکن برای این کلید وجود دارد) گرفته شده است.
public const ulong DOM_KEY_LOCATION_LEFT = 1
ارزش میدان
DOM_KEY_LOCATION_NUMPAD
کلید فعال سازی در صفحه کلید عددی یا با یک کلید مجازی که با صفحه کلید عددی مطابقت دارد (در صورتی که بیش از یک مکان ممکن برای این کلید وجود داشته باشد).
public const ulong DOM_KEY_LOCATION_NUMPAD = 3
ارزش میدان
DOM_KEY_LOCATION_RIGHT
فعال کردن کلید از موقعیت صحیح کلید (در صورتی که بیش از یک موقعیت ممکن برای این کلید وجود داشته باشد) گرفته شده است.
public const ulong DOM_KEY_LOCATION_RIGHT = 2
ارزش میدان
DOM_KEY_LOCATION_STANDARD
فعال کردن کلید نباید به عنوان نسخه چپ یا راست کلید تشخیص داده شود و (به غیر از کلید NumLock) از صفحه کلید عددی (یا با یک کلید مجازی که با صفحه کلید عددی مطابقت دارد) ناشی نشده است.
public const ulong DOM_KEY_LOCATION_STANDARD = 0
ارزش میدان
Properties
AltKey
درست است اگر Alt (بدیل) (یا گزینه) کلید اصلاح کننده فعال بود.قیمت غیر ابتدایی این ویژگی باید جعلی باشد.
[DOMName("altKey")]
public bool AltKey { get; }
ارزش املاک
Code
کد دارای یک ردیف است که کلید فیزیکی را شناسایی می کند که فشار داده می شود.قیمت توسط طرح فعلی صفحه کلید یا حالت اصلاح کننده تحت تاثیر قرار نمی گیرد، بنابراین یک کلید خاص همیشه همان مقدار را باز می گرداند.
[DOMName("code")]
public string Code { get; }
ارزش املاک
CtrlKey
درست است اگر کنترل (Control) کلید اصلاح کننده فعال بود.ارزش غیر ابتدایی این ویژگی باید جعلی باشد.
[DOMName("ctrlKey")]
public bool CtrlKey { get; }
ارزش املاک
IsComposing
درست است اگر رویداد کلیدی به عنوان بخشی از یک جلسه ترکیب رخ دهد، یعنی پس از یک رویداد شروع ترکیب و قبل از رویداد ترکیب مربوطه.
[DOMName("isComposing")]
public bool IsComposing { get; }
ارزش املاک
Key
کلید دارای ارزش کلیدی کلید چاپ شده است. اگر ارزش دارای یک نمایشنامه چاپ شده است، باید یک نوار کاراکتر Unicode غیر خالی باشد، مطابق با الگوریتم برای تعیین ارزش کلیدی تعریف شده در این مشخصات است. اگر ارزش یک کلید کنترل است که هیچ نمایشنامه چاپ نشده است، باید یکی از ارزش های کلیدی تعریف شده در ارزش های کلیدی تنظیم شده باشد، همانطور که توسط الگوریتم برای تعیین ارزش کلیدی تعیین شده است.
[DOMName("key")]
public string Key { get; }
ارزش املاک
Location
ویژگی موقعیت شامل نشانه ای از موقعیت منطقی کلید در دستگاه است.
[DOMName("location")]
public ulong Location { get; }
ارزش املاک
MetaKey
درست است اگر متا (Meta) کلید اصلاح کننده فعال بود.
[DOMName("metaKey")]
public bool MetaKey { get; }
ارزش املاک
Repeat
اگر کلید به طور مداوم فشار داده شده است، درست است. نگه داشتن یک کلید باید منجر به تکرار رویدادهای کلید بالا، قبل از ورودی، ورودی در این ترتیب، با نرخ تعیین شده توسط تنظیمات سیستم شود. برای دستگاه های تلفن همراه که رفتار کلید طولانی دارند، اولین رویداد کلیدی با ارزش تکراری از کلید واقعی باید به عنوان نشانه ای از یک کلید طولانی باشد. مدت زمانی که کلید باید فشار داده شود تا شروع به تکرار شود، بستگی به تنظیم دارد.
[DOMName("repeat")]
public bool Repeat { get; }
ارزش املاک
ShiftKey
درست است اگر تغییر کلید (Shift) فعال باشد.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
ارزش املاک
bool </string,></string,>