Skip to main content

Class CompositionKeyEventArgs

Namespace: VelloSharp.Composition.Input
Assembly: VelloSharp.Composition.dll

public sealed class CompositionKeyEventArgs : EventArgs

Inheritance

objectEventArgsCompositionKeyEventArgs

Inherited Members

EventArgs.Empty, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

CompositionKeyEventArgs(KeyEventType, int, InputModifiers, bool, string?)

public CompositionKeyEventArgs(KeyEventType eventType, int keyCode, InputModifiers modifiers, bool isRepeat, string? text)

Parameters

eventType KeyEventType

keyCode int

modifiers InputModifiers

isRepeat bool

text string?

Properties

EventType

public KeyEventType EventType { get; }

Property Value

KeyEventType

Handled

public bool Handled { get; set; }

Property Value

bool

IsRepeat

public bool IsRepeat { get; }

Property Value

bool

KeyCode

public int KeyCode { get; }

Property Value

int

Modifiers

public InputModifiers Modifiers { get; }

Property Value

InputModifiers

Text

public string? Text { get; }

Property Value

string?