Class KeyboardEvent

Class KeyboardEvent

Namespace: Aspose.Html.Dom.Events
Assembly: Aspose.HTML.dll (25.1.0)

KeyboardEvent arayüzü, klavye cihazlarıyla ilişkili belirli bağlamsal bilgileri sağlar. Her klavye olayı, bir değeri kullanarak bir tuşa atıfta bulunur. Klavye olayları genellikle odaklanmış olan elemana yönlendirilir.

[ComVisible(true)]
[DOMName("KeyboardEvent")]
[DOMObject]
public class KeyboardEvent : UIEvent, INotifyPropertyChanged

Miras

objectDOMObjectEventUIEventKeyboardEvent

Uygulamalar

INotifyPropertyChanged

Miras Alınan Üyeler

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

Yapıcılar

KeyboardEvent(string)

Aspose.Html.Dom.Events.KeyboardEvent sınıfının yeni bir örneğini başlatır.

[DOMConstructor]
public KeyboardEvent(string type)

Parametreler

type string

Olay türü.

KeyboardEvent(string, IDictionary<string, object="">)

Aspose.Html.Dom.Events.KeyboardEvent sınıfının yeni bir örneğini başlatır.

[DOMConstructor]
public KeyboardEvent(string type, IDictionary<string, object=""> eventInitDict)

Parametreler

type string

Olay türü.

eventInitDict IDictionary<string, object&gt;

Olay başlangıç sözlüğü.

Alanlar

DOM_KEY_LOCATION_LEFT

Aktif edilen tuş, sol tuş konumundan gelmektedir (bu tuş için birden fazla olası konum olduğunda).

public const ulong DOM_KEY_LOCATION_LEFT = 1

Alan Değeri

ulong

DOM_KEY_LOCATION_NUMPAD

Tuş aktivasyonu, sayısal tuş takımından veya sayısal tuş takımına karşılık gelen sanal bir tuşla gerçekleşmiştir (bu tuş için birden fazla olası konum olduğunda). NumLock tuşunun her zaman DOM_KEY_LOCATION_STANDARD konumuyla kodlanması gerektiğini unutmayın.

public const ulong DOM_KEY_LOCATION_NUMPAD = 3

Alan Değeri

ulong

DOM_KEY_LOCATION_RIGHT

Aktif edilen tuş, sağ tuş konumundan gelmektedir (bu tuş için birden fazla olası konum olduğunda).

public const ulong DOM_KEY_LOCATION_RIGHT = 2

Alan Değeri

ulong

DOM_KEY_LOCATION_STANDARD

Tuş aktivasyonu, tuşun sol veya sağ versiyonu olarak ayırt edilmemelidir ve (NumLock tuşu hariç) sayısal tuş takımından gelmemiştir (veya sayısal tuş takımına karşılık gelen sanal bir tuşla gelmemiştir).

public const ulong DOM_KEY_LOCATION_STANDARD = 0

Alan Değeri

ulong

Özellikler

AltKey

Alt (alternatif) (veya “Seçenek”) tuşu modifikatoru aktifse true. Bu niteliğin başlatılmamış değeri false olmalıdır.

[DOMName("altKey")]
public bool AltKey { get; }

Özellik Değeri

bool

Code

Kod, basılan fiziksel tuşu tanımlayan bir dize içerir. Değer, mevcut klavye düzeni veya modifikatör durumundan etkilenmez, bu nedenle belirli bir tuş her zaman aynı değeri döndürecektir.

[DOMName("code")]
public string Code { get; }

Özellik Değeri

string

CtrlKey

Control (kontrol) tuşu modifikatörü aktifse true. Bu niteliğin başlatılmamış değeri false olmalıdır.

[DOMName("ctrlKey")]
public bool CtrlKey { get; }

Özellik Değeri

bool

IsComposing

Tuş olayı, bir kompozisyon oturumu sırasında gerçekleşiyorsa, yani bir compositionstart olayından sonra ve ilgili compositionend olayından önce, true. Bu niteliğin başlatılmamış değeri false olmalıdır.

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

Özellik Değeri

bool

Key

Tuş, basılan tuşun değerini tutar. Değerin yazdırılabilir bir temsili varsa, boş olmayan bir Unicode karakter dizesi olmalıdır ve bu spesifikasyonda tanımlanan tuş değerini belirleme algoritmasına uymalıdır. Değer, yazdırılabilir temsili olmayan bir kontrol tuşuysa, tuş değerleri setinde tanımlanan tuş değerlerinden biri olmalıdır; bu, tuş değerini belirleme algoritmasıyla belirlenir. Bir tuşu tanımlayamayan uygulamalar, tuş değeri olarak Unidentified kullanmalıdır.

[DOMName("key")]
public string Key { get; }

Özellik Değeri

string

Location

Konum niteliği, cihazdaki tuşun mantıksal konumunu gösterir.

[DOMName("location")]
public ulong Location { get; }

Özellik Değeri

ulong

MetaKey

Meta (Meta) tuşu modifikatörü aktifse true.

[DOMName("metaKey")]
public bool MetaKey { get; }

Özellik Değeri

bool

Repeat

Tuş sürekli bir şekilde basıldıysa true. Bir tuşa basılı tutulduğunda, sistem yapılandırması tarafından belirlenen bir hızda, bu sırayla keydown, beforeinput, input olaylarının tekrarlanması gerekir. Uzun tuş basma davranışına sahip mobil cihazlar için, true olan bir tekrar niteliğine sahip ilk tuş olayı, uzun tuş basma durumunu belirtmelidir. Tekrar etmeye başlamak için tuşun basılı tutulması gereken süre, yapılandırmaya bağlıdır.

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

Özellik Değeri

bool

ShiftKey

Shift (Shift) tuşu modifikatörü aktifse true.

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

Özellik Değeri

bool

 Türkçe