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(Стрий)
Aspose.Html.Dom.Events.KeyboardEvent.
[DOMConstructor]
public KeyboardEvent(string type)
Parameters
type
string
Типът на събитията.
KeyboardEvent(Стринг, IDictionary<string, обект="">)
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 (alternative) (или “Option”) е активен.
[DOMName("altKey")]
public bool AltKey { get; }
стойност на имота
Code
Кодът държи лента, която идентифицира физическия ключ, който се натиска. стойността не е засегната от текущото оформление на клавиатурата или състоянието на модификатора, така че даден клюц винаги ще върне същата стойност.
[DOMName("code")]
public string Code { get; }
стойност на имота
CtrlKey
е вярно, ако ключовият модификатор за контрол (контрол) е активен.Неиницијализираната стойност на този атрибут трябва да бъде фалшива.
[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
истински, ако ключът е натиснат по устойчив начин. задържането на ключа трябва да доведе до повторяването на събитията ключово, преди входа, вход в този ред, при скорост, определена от системната конфигурация. За мобилни устройства, които имат поведение на дълги ключи, първото ключево събитие с повторен атрибут стойност на истинско MUST служи като индикация за дълга ключева печата.
[DOMName("repeat")]
public bool Repeat { get; }
стойност на имота
ShiftKey
е вярно, ако промяната (Shift) ключов модификатор е активен.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
стойност на имота
bool </string,></string,>