Class KeyboardEvent
Namn på plats: Aspose.Html.Dom.Events Sammanfattning: Aspose.HTML.dll (25.4.0)
KeyboardEvent-gränssnittet ger specifik sammanhangsinformation associerad med tangentbordsenheter. Varje tangentbords händelse hänvisar till en nyckel med ett värde.
[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged
Inheritance
object ← DOMObject ← Event ← UIEvent ← KeyboardEvent
Implements
Arvsmedlemmar
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(Sträng)
Initialiserar en ny instans av Aspose.Html.Dom.Events.KeyboardEvent klass.
[DOMConstructor]
public KeyboardEvent(string type)
Parameters
type
string
Typen av händelse.
KeyboardEvent(String, identifierbar<string, objekt="">)
Initialiserar en ny instans av Aspose.Html.Dom.Events.KeyboardEvent klass.
[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)
Parameters
type
string
Typen av händelse.
eventInitDict
IDictionary
ochlt;
string
, object
>
Evenemanget initialiserar ordboken.
Fields
DOM_KEY_LOCATION_LEFT
Den aktiverade nyckeln härrör från den vänstra nyckelpositionen (när det finns mer än en möjlig plats för denna nyckel).
public const ulong DOM_KEY_LOCATION_LEFT = 1
Fältvärde
DOM_KEY_LOCATION_NUMPAD
Den nyckelaktivering som härrör från den numeriska tangentbordet eller med en virtuell nyckel som motsvarar den numeriska tangentbordet (när det finns mer än en möjlig plats för denna nyckel).
public const ulong DOM_KEY_LOCATION_NUMPAD = 3
Fältvärde
DOM_KEY_LOCATION_RIGHT
Nyckelaktiveringen härrör från rätt nyckelposition (när det finns mer än en möjlig plats för denna nyckel).
public const ulong DOM_KEY_LOCATION_RIGHT = 2
Fältvärde
DOM_KEY_LOCATION_STANDARD
Nyckelaktiveringen MÅSTE INTE särskiljas som den vänstra eller högra versionen av nyckeln, och (andra än NumLock-nyckeln) uppstod inte från den numeriska nyckeln (eller uppstod inte med en virtuell nyckel som motsvarar den numeriska nyckeln).
public const ulong DOM_KEY_LOCATION_STANDARD = 0
Fältvärde
Properties
AltKey
är sant om nyckelmodifieraren Alt (alternativ) (eller “Option”) var aktiv.
[DOMName("altKey")]
public bool AltKey { get; }
Fastighetsvärde
Code
Koden håller en sträng som identifierar den fysiska nyckeln som trycks. Värdet påverkas inte av den aktuella tangentbordslayouten eller modifieringsstatus, så en viss nyckel kommer alltid att returnera samma värde.
[DOMName("code")]
public string Code { get; }
Fastighetsvärde
CtrlKey
gällande om nyckelmodifieraren för kontroll (kontroll) var aktiv.Den icke-initialiserade värdet av denna attribut måste vara falsk.
[DOMName("ctrlKey")]
public bool CtrlKey { get; }
Fastighetsvärde
IsComposing
sant om nyckelevenemanget inträffar som en del av en kompositionssession, det vill säga efter en kompositionstartevenemang och före motsvarande kompositionendevenemang.
[DOMName("isComposing")]
public bool IsComposing { get; }
Fastighetsvärde
Key
Nyckeln håller nyckelvärdet av nyckeln tryckt. Om värdet har en tryckt representation, måste det vara en icke-mäktig Unicode tecken sträng, som överensstämmer med algoritmen för att bestämma nyckelvärdet definierad i denna specifikation. Om värdet är en kontrollnyckel som inte har någon tryckt representation, måste det vara en av nyckelvärdena definierade i nyckelvärdet sett, som bestäms av algoritmen för att bestämma nyckelvärdet.
[DOMName("key")]
public string Key { get; }
Fastighetsvärde
Location
Platsattributet innehåller en angivelse av den logiska platsen för nyckeln på enheten.
[DOMName("location")]
public ulong Location { get; }
Fastighetsvärde
MetaKey
om meta (Meta) nyckelmodifieraren var aktiv.
[DOMName("metaKey")]
public bool MetaKey { get; }
Fastighetsvärde
Repeat
sann om nyckeln har tryckts på ett hållbart sätt. Håll ner en nyckel MUST resulterar i upprepningen av händelserna nyckel, före inmatning, inmatning i denna ordning, vid en hastighet som bestäms av systemkonfigurationen. För mobila enheter som har långnyckel-press beteende, den första nyckel händelsen med en upprepning attribut värde av sann MUST tjänar som en indikation på en långnyckel-press.
[DOMName("repeat")]
public bool Repeat { get; }
Fastighetsvärde
ShiftKey
gällande om ändring (Shift) nyckelmodifierare var aktiv.
[DOMName("shiftKey")]
public bool ShiftKey { get; }
Fastighetsvärde
bool </string,></string,>