Enum VirtualKey
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 = 65Letter key A.
Alt = 18Alt modifier key.
B = 66Letter key B.
Back = 8Backspace key.
C = 67Letter key C.
Control = 17Control modifier key.
D = 68Letter key D.
D0 = 48Digit key 0.
D1 = 49Digit key 1.
D2 = 50Digit key 2.
D3 = 51Digit key 3.
D4 = 52Digit key 4.
D5 = 53Digit key 5.
D6 = 54Digit key 6.
D7 = 55Digit key 7.
D8 = 56Digit key 8.
D9 = 57Digit key 9.
Delete = 46Delete key.
Down = 40Down arrow key.
E = 69Letter key E.
End = 35End key.
Escape = 27Escape key.
F = 70Letter key F.
G = 71Letter key G.
H = 72Letter key H.
Home = 36Home key.
I = 73Letter key I.
Insert = 45Insert key.
J = 74Letter key J.
K = 75Letter key K.
L = 76Letter key L.
Left = 37Left arrow key.
M = 77Letter key M.
N = 78Letter key N.
Next = 34Page Down key.
None = 0No key pressed.
O = 79Letter key O.
P = 80Letter key P.
Prior = 33Page Up key.
Q = 81Letter key Q.
R = 82Letter key R.
Return = 13Enter/Return key.
Right = 39Right arrow key.
S = 83Letter key S.
Shift = 16Shift modifier key.
Space = 32Space bar.
T = 84Letter key T.
Tab = 9Tab key.
U = 85Letter key U.
Up = 38Up arrow key.
V = 86Letter key V.
W = 87Letter key W.
X = 88Letter key X.
Y = 89Letter key Y.
Z = 90Letter key Z.