Class KeyboardEvent
Namespace: Aspose.Html.Dom.Events
Assembly: Aspose.HTML.dll (25.1.0)
ממשק KeyboardEvent מספק מידע קונטקסטואלי ספציפי הקשור למכשירי מקלדת. כל אירוע מקלדת מתייחס למקש באמצעות ערך. אירועי מקלדת מכוונים בדרך כלל לאלמנט שיש לו את הפוקוס.
[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged
ירושה
object ← DOMObject ← Event ← UIEvent ← KeyboardEvent
מיישם
חברים ירושים
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()
קונסטרוקטורים
KeyboardEvent(string)
מאתחל מופע חדש של מחלקת Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type)
פרמטרים
type
string
סוג האירוע.
KeyboardEvent(string, IDictionary<string, object="">)
מאתחל מופע חדש של מחלקת Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)
פרמטרים
type
string
סוג האירוע.
eventInitDict
IDictionary<string, object>
מילון אתחול האירוע.
שדות
DOM_KEY_LOCATION_LEFT
המקש שהופעל מקורו ממיקום המקש השמאלי (כאשר יש יותר ממיקום אפשרי אחד עבור מקש זה).
public const ulong DOM_KEY_LOCATION_LEFT = 1
ערך שדה
DOM_KEY_LOCATION_NUMPAD
המקש שהופעל מקורו ממקלדת מספרית או ממקש וירטואלי התואם למקלדת המספרית (כאשר יש יותר ממיקום אפשרי אחד עבור מקש זה). שימו לב, שמקש ה-NumLock תמיד צריך להיות מקודד עם מיקום של DOM_KEY_LOCATION_STANDARD.
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
ערך שדה
מאפיינים
AltKey
נכון אם המקש Alt (חלופי) (או “אפשרות”) היה פעיל. הערך הלא מאופס של מאפיין זה חייב להיות שקר.
[DOMName("altKey")]
public bool AltKey { get; }
ערך מאפיין
Code
הקוד מכיל מיתר שמזהה את המקש הפיזי שנלחץ. הערך אינו מושפע מהפריסה הנוכחית של המקלדת או ממצב המודיפייר, כך שמקש מסוים תמיד יחזיר את אותו ערך.
[DOMName("code")]
public string Code { get; }
ערך מאפיין
CtrlKey
נכון אם המקש Control (בקר) היה פעיל. הערך הלא מאופס של מאפיין זה חייב להיות שקר.
[DOMName("ctrlKey")]
public bool CtrlKey { get; }
ערך מאפיין
IsComposing
נכון אם אירוע המקש מתרחש כחלק מישיבת הרכבה, כלומר, לאחר אירוע compositionstart ולפני אירוע compositionend המתאים. הערך הלא מאופס של מאפיין זה חייב להיות שקר.
[DOMName("isComposing")]
public bool IsComposing { get; }
ערך מאפיין
Key
המקש מחזיק את ערך המקש שנלחץ. אם הערך יש לו ייצוג מודפס, הוא חייב להיות מיתר תו יוניקוד שאינו ריק, התואם לאלגוריתם לקביעת ערך המקש המוגדר במפרט זה. אם הערך הוא מקש בקרה שאין לו ייצוג מודפס, הוא חייב להיות אחד מערכי המקש המוגדרים בקבוצת ערכי המקש, כפי שנקבע על ידי האלגוריתם לקביעת ערך המקש. מימושים שאינם יכולים לזהות מקש חייבים להשתמש בערך המקש Unidentified.
[DOMName("key")]
public string Key { get; }
ערך מאפיין
Location
מאפיין המיקום מכיל אינדיקציה למיקום הלוגי של המקש במכשיר.
[DOMName("location")]
public ulong Location { get; }
ערך מאפיין
MetaKey
נכון אם המקש meta (מטה) היה פעיל.
[DOMName("metaKey")]
public bool MetaKey { get; }
ערך מאפיין
Repeat
נכון אם המקש נלחץ בצורה ממושכת. החזקת מקש חייבת להוביל לחזרה על אירועי keydown, beforeinput, input בסדר הזה, בקצב שנקבע על ידי תצורת המערכת. עבור מכשירים ניידים שיש להם התנהגות לחיצה ממושכת, האירוע הראשון של המקש עם ערך מאפיין repeat של נכון חייב לשמש כאינדיקציה ללחיצה ממושכת. משך הזמן שבו יש להחזיק את המקש כדי להתחיל לחזור הוא תלוי בתצורה.
[DOMName("repeat")]
public bool Repeat { get; }
ערך מאפיין
ShiftKey
נכון אם המקש shift (שיפט) היה פעיל.
[DOMName("shiftKey")]
public bool ShiftKey { get; }