← Standard library

InputEventKind

enum InputEventKind extends uint8
import InputEventKind from Wax;

Discriminators for physical-key, mouse, and window events. None represents no event. Text editing intents use the separate TextIntent vocabulary.

InputEvent.wax:87

Members

Nonecase

case None = 0

InputEvent.wax:88

KeyDowncase

case KeyDown = 1

InputEvent.wax:89

KeyUpcase

case KeyUp = 2

InputEvent.wax:90

MouseMovecase

case MouseMove = 5

InputEvent.wax:94

MouseDowncase

case MouseDown = 6

InputEvent.wax:95

MouseUpcase

case MouseUp = 7

InputEvent.wax:96

MouseScrollcase

case MouseScroll = 8

InputEvent.wax:97

WindowResizecase

case WindowResize = 9

InputEvent.wax:98

WindowFocuscase

case WindowFocus = 10

InputEvent.wax:99

WindowCloseRequestcase

case WindowCloseRequest = 11

InputEvent.wax:100

CompareTomethod

public fn CompareTo(InputEventKind other) : int32

Provided by the compiler.

Equalsmethod

public fn Equals(InputEventKind other) : bool

Provided by the compiler.

GetHashCodemethod

public fn GetHashCode() : uint32

Provided by the compiler.

ToStringmethod

public fn ToString() : string

Provided by the compiler.

ToStringBuffermethod

public fn ToStringBuffer(StringBuilder builder) : int32

Provided by the compiler.