Class KeyboardEvent

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

ירושה

objectDOMObjectEventUIEventKeyboardEvent

מיישם

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()

קונסטרוקטורים

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&gt;

מילון אתחול האירוע.

שדות

DOM_KEY_LOCATION_LEFT

המקש שהופעל מקורו ממיקום המקש השמאלי (כאשר יש יותר ממיקום אפשרי אחד עבור מקש זה).

public const ulong DOM_KEY_LOCATION_LEFT = 1

ערך שדה

ulong

DOM_KEY_LOCATION_NUMPAD

המקש שהופעל מקורו ממקלדת מספרית או ממקש וירטואלי התואם למקלדת המספרית (כאשר יש יותר ממיקום אפשרי אחד עבור מקש זה). שימו לב, שמקש ה-NumLock תמיד צריך להיות מקודד עם מיקום של DOM_KEY_LOCATION_STANDARD.

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

מאפיינים

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

נכון אם אירוע המקש מתרחש כחלק מישיבת הרכבה, כלומר, לאחר אירוע compositionstart ולפני אירוע compositionend המתאים. הערך הלא מאופס של מאפיין זה חייב להיות שקר.

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

ערך מאפיין

bool

Key

המקש מחזיק את ערך המקש שנלחץ. אם הערך יש לו ייצוג מודפס, הוא חייב להיות מיתר תו יוניקוד שאינו ריק, התואם לאלגוריתם לקביעת ערך המקש המוגדר במפרט זה. אם הערך הוא מקש בקרה שאין לו ייצוג מודפס, הוא חייב להיות אחד מערכי המקש המוגדרים בקבוצת ערכי המקש, כפי שנקבע על ידי האלגוריתם לקביעת ערך המקש. מימושים שאינם יכולים לזהות מקש חייבים להשתמש בערך המקש Unidentified.

[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

נכון אם המקש נלחץ בצורה ממושכת. החזקת מקש חייבת להוביל לחזרה על אירועי keydown, beforeinput, input בסדר הזה, בקצב שנקבע על ידי תצורת המערכת. עבור מכשירים ניידים שיש להם התנהגות לחיצה ממושכת, האירוע הראשון של המקש עם ערך מאפיין repeat של נכון חייב לשמש כאינדיקציה ללחיצה ממושכת. משך הזמן שבו יש להחזיק את המקש כדי להתחיל לחזור הוא תלוי בתצורה.

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

ערך מאפיין

bool

ShiftKey

נכון אם המקש shift (שיפט) היה פעיל.

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

ערך מאפיין

bool

 Ελληνικά