Enum VirtualKey
Virtual-key codes.
Assembly: Dalamud.dll
public enum VirtualKey : ushort
Fields
NO_KEY
This is an addendum to use on functions in which you have to pass a zero value to represent no key code.
NO_KEY = 0
LBUTTON
Left mouse button.
LBUTTON = 1
RBUTTON
Right mouse button.
RBUTTON = 2
CANCEL
Control-break processing.
CANCEL = 3
MBUTTON
Middle mouse button (three-button mouse).
MBUTTON = 4
XBUTTON1
X1 mouse button.
XBUTTON1 = 5
XBUTTON2
X2 mouse button.
XBUTTON2 = 6
BACK
BACKSPACE key.
BACK = 8
TAB
TAB key.
TAB = 9
CLEAR
CLEAR key.
CLEAR = 12
RETURN
RETURN key.
RETURN = 13
SHIFT
SHIFT key.
SHIFT = 16
CONTROL
CONTROL key.
CONTROL = 17
MENU
ALT key.
MENU = 18
PAUSE
PAUSE key.
PAUSE = 19
CAPITAL
CAPS LOCK key.
CAPITAL = 20
KANA
IME Kana mode.
KANA = 21
HANGEUL
IME Hangeul mode (maintained for compatibility; use User32.VirtualKey.HANGUL).
HANGEUL = 21
HANGUL
IME Hangul mode.
HANGUL = 21
JUNJA
IME Junja mode.
JUNJA = 23
FINAL
IME final mode.
FINAL = 24
HANJA
IME Hanja mode.
HANJA = 25
KANJI
IME Kanji mode.
KANJI = 25
ESCAPE
ESC key.
ESCAPE = 27
CONVERT
IME convert.
CONVERT = 28
NONCONVERT
IME nonconvert.
NONCONVERT = 29
ACCEPT
IME accept.
ACCEPT = 30
MODECHANGE
IME mode change request.
MODECHANGE = 31
SPACE
SPACEBAR.
SPACE = 32
PRIOR
PAGE UP key.
PRIOR = 33
NEXT
PAGE DOWN key.
NEXT = 34
END
END key.
END = 35
HOME
HOME key.
HOME = 36
LEFT
LEFT ARROW key.
LEFT = 37
UP
UP ARROW key.
UP = 38
RIGHT
RIGHT ARROW key.
RIGHT = 39
DOWN
DOWN ARROW key.
DOWN = 40
SELECT
SELECT key.
SELECT = 41
PRINT
PRINT key.
PRINT = 42
EXECUTE
EXECUTE key.
EXECUTE = 43
SNAPSHOT
PRINT SCREEN key.
SNAPSHOT = 44
INSERT
INS key.
INSERT = 45
DELETE
DEL key.
DELETE = 46
HELP
HELP key.
HELP = 47
KEY_0
0 key.
KEY_0 = 48
KEY_1
1 key.
KEY_1 = 49
KEY_2
2 key.
KEY_2 = 50
KEY_3
3 key.
KEY_3 = 51
KEY_4
4 key.
KEY_4 = 52
KEY_5
5 key.
KEY_5 = 53
KEY_6
6 key.
KEY_6 = 54
KEY_7
7 key.
KEY_7 = 55
KEY_8
8 key.
KEY_8 = 56
KEY_9
9 key.
KEY_9 = 57
A
A key.
A = 65
B
B key.
B = 66
C
C key.
C = 67
D
D key.
D = 68
E
E key.
E = 69
F
F key.
F = 70
G
G key.
G = 71
H
H key.
H = 72
I
I key.
I = 73
J
J key.
J = 74
K
K key.
K = 75
L
L key.
L = 76
M
M key.
M = 77
N
N key.
N = 78
O
O key.
O = 79
P
P key.
P = 80
Q
Q key.
Q = 81
R
R key.
R = 82
S
S key.
S = 83
T
T key.
T = 84
U
U key.
U = 85
V
V key.
V = 86
W
W key.
W = 87
X
X key.
X = 88
Y
Y key.
Y = 89
Z
Z key.
Z = 90
LWIN
Left Windows key (Natural keyboard).
LWIN = 91
RWIN
Right Windows key (Natural keyboard).
RWIN = 92
APPS
Applications key (Natural keyboard).
APPS = 93
SLEEP
Computer Sleep key.
SLEEP = 95
NUMPAD0
Numeric keypad 0 key.
NUMPAD0 = 96
NUMPAD1
Numeric keypad 1 key.
NUMPAD1 = 97
NUMPAD2
Numeric keypad 2 key.
NUMPAD2 = 98
NUMPAD3
Numeric keypad 3 key.
NUMPAD3 = 99
NUMPAD4
Numeric keypad 4 key.
NUMPAD4 = 100
NUMPAD5
Numeric keypad 5 key.
NUMPAD5 = 101
NUMPAD6
Numeric keypad 6 key.
NUMPAD6 = 102
NUMPAD7
Numeric keypad 7 key.
NUMPAD7 = 103
NUMPAD8
Numeric keypad 8 key.
NUMPAD8 = 104
NUMPAD9
Numeric keypad 9 key.
NUMPAD9 = 105
MULTIPLY
Multiply key.
MULTIPLY = 106
ADD
Add key.
ADD = 107
SEPARATOR
Separator key.
SEPARATOR = 108
SUBTRACT
Subtract key.
SUBTRACT = 109
DECIMAL
Decimal key.
DECIMAL = 110
DIVIDE
Divide key.
DIVIDE = 111
F1
F1 Key.
F1 = 112
F2
F2 Key.
F2 = 113
F3
F3 Key.
F3 = 114
F4
F4 Key.
F4 = 115
F5
F5 Key.
F5 = 116
F6
F6 Key.
F6 = 117
F7
F7 Key.
F7 = 118
F8
F8 Key.
F8 = 119
F9
F9 Key.
F9 = 120
F10
F10 Key.
F10 = 121
F11
F11 Key.
F11 = 122
F12
F12 Key.
F12 = 123
F13
F13 Key.
F13 = 124
F14
F14 Key.
F14 = 125
F15
F15 Key.
F15 = 126
F16
F16 Key.
F16 = 127
F17
F17 Key.
F17 = 128
F18
F18 Key.
F18 = 129
F19
F19 Key.
F19 = 130
F20
F20 Key.
F20 = 131
F21
F21 Key.
F21 = 132
F22
F22 Key.
F22 = 133
F23
F23 Key.
F23 = 134
F24
F24 Key.
F24 = 135
NUMLOCK
NUM LOCK key.
NUMLOCK = 144
SCROLL
SCROLL LOCK key.
SCROLL = 145
OEM_NEC_EQUAL
'=' key on numpad (NEC PC-9800 kbd definitions).
OEM_NEC_EQUAL = 146
OEM_FJ_JISHO
'Dictionary' key (Fujitsu/OASYS kbd definitions).
OEM_FJ_JISHO = 146
OEM_FJ_MASSHOU
'Unregister word' key (Fujitsu/OASYS kbd definitions).
OEM_FJ_MASSHOU = 147
OEM_FJ_TOUROKU
'Register word' key (Fujitsu/OASYS kbd definitions).
OEM_FJ_TOUROKU = 148
OEM_FJ_LOYA
'Left OYAYUBI' key (Fujitsu/OASYS kbd definitions).
OEM_FJ_LOYA = 149
OEM_FJ_ROYA
'Right OYAYUBI' key (Fujitsu/OASYS kbd definitions).
OEM_FJ_ROYA = 150
LSHIFT
Left SHIFT key.
LSHIFT = 160
RSHIFT
Right SHIFT key.
RSHIFT = 161