Table of Contents

Enum VirtualKey

Namespace
Xui.Core.Abstract.Events
Assembly
Xui.Core.dll

Platform-agnostic virtual key codes for keyboard input. Values intentionally match Win32 VK_* codes for zero-cost mapping on Windows.

public enum VirtualKey : ushort

Fields

A = 65

Letter key A.

Alt = 18

Alt modifier key.

B = 66

Letter key B.

Back = 8

Backspace key.

C = 67

Letter key C.

Control = 17

Control modifier key.

D = 68

Letter key D.

D0 = 48

Digit key 0.

D1 = 49

Digit key 1.

D2 = 50

Digit key 2.

D3 = 51

Digit key 3.

D4 = 52

Digit key 4.

D5 = 53

Digit key 5.

D6 = 54

Digit key 6.

D7 = 55

Digit key 7.

D8 = 56

Digit key 8.

D9 = 57

Digit key 9.

Delete = 46

Delete key.

Down = 40

Down arrow key.

E = 69

Letter key E.

End = 35

End key.

Escape = 27

Escape key.

F = 70

Letter key F.

G = 71

Letter key G.

H = 72

Letter key H.

Home = 36

Home key.

I = 73

Letter key I.

Insert = 45

Insert key.

J = 74

Letter key J.

K = 75

Letter key K.

L = 76

Letter key L.

Left = 37

Left arrow key.

M = 77

Letter key M.

N = 78

Letter key N.

Next = 34

Page Down key.

None = 0

No key pressed.

O = 79

Letter key O.

P = 80

Letter key P.

Prior = 33

Page Up key.

Q = 81

Letter key Q.

R = 82

Letter key R.

Return = 13

Enter/Return key.

Right = 39

Right arrow key.

S = 83

Letter key S.

Shift = 16

Shift modifier key.

Space = 32

Space bar.

T = 84

Letter key T.

Tab = 9

Tab key.

U = 85

Letter key U.

Up = 38

Up arrow key.

V = 86

Letter key V.

W = 87

Letter key W.

X = 88

Letter key X.

Y = 89

Letter key Y.

Z = 90

Letter key Z.