Virtual-Key Code
Jump to navigation
Jump to search
The following virtual keys are defined in defines.lua
- VK_LBUTTON = 1
- VK_RBUTTON = 2
- VK_XBUTTON1
- VK_XBUTTON2
- VK_CANCEL = 3
- VK_MBUTTON = 4
- VK_BACK = 8
- VK_TAB = 9
- VK_CLEAR = 12
- VK_RETURN = 13
- VK_SHIFT = 16
- VK_CONTROL = 17
- VK_MENU = 18
- VK_PAUSE = 19
- VK_CAPITAL = 20
- VK_ESCAPE = 27
- VK_SPACE = 32
- VK_PRIOR = 33
- VK_NEXT = 34
- VK_END = 35
- VK_HOME = 36
- VK_LEFT = 37
- VK_UP = 38
- VK_RIGHT = 39
- VK_DOWN = 40
- VK_SELECT = 41
- VK_PRINT = 42
- VK_EXECUTE = 43
- VK_SNAPSHOT = 44
- VK_INSERT = 45
- VK_DELETE = 46
- VK_HELP = 47
- VK_0 = 48
- VK_1 = 49
- VK_2 = 50
- VK_3 = 51
- VK_4 = 52
- VK_5 = 53
- VK_6 = 54
- VK_7 = 55
- VK_8 = 56
- VK_9 = 57
- VK_A = 65
- VK_B = 66
- VK_C = 67
- VK_D = 68
- VK_E = 69
- VK_F = 70
- VK_G = 71
- VK_H = 72
- VK_I = 73
- VK_J = 74
- VK_K = 75
- VK_L = 76
- VK_M = 77
- VK_N = 78
- VK_O = 79
- VK_P = 80
- VK_Q = 81
- VK_R = 82
- VK_S = 83
- VK_T = 84
- VK_U = 85
- VK_V = 86
- VK_W = 87
- VK_X = 88
- VK_Y = 89
- VK_Z = 90
- VK_LWIN = 91
- VK_RWIN = 92
- VK_APPS = 93
- VK_NUMPAD0 = 96
- VK_NUMPAD1 = 97
- VK_NUMPAD2 = 98
- VK_NUMPAD3 = 99
- VK_NUMPAD4 = 100
- VK_NUMPAD5 = 101
- VK_NUMPAD6 = 102
- VK_NUMPAD7 = 103
- VK_NUMPAD8 = 104
- VK_NUMPAD9 = 105
- VK_MULTIPLY = 106
- VK_ADD = 107
- VK_SEPARATOR = 108
- VK_SUBTRACT = 109
- VK_DECIMAL = 110
- VK_DIVIDE = 111
- VK_F1 = 112
- VK_F2 = 113
- VK_F3 = 114
- VK_F4 = 115
- VK_F5 = 116
- VK_F6 = 117
- VK_F7 = 118
- VK_F8 = 119
- VK_F9 = 120
- VK_F10 = 121
- VK_F11 = 122
- VK_F12 = 123
- VK_F13 = 124
- VK_F14 = 125
- VK_F15 = 126
- VK_F16 = 127
- VK_F17 = 128
- VK_F18 = 129
- VK_F19 = 130
- VK_F20 = 131
- VK_F21 = 132
- VK_F22 = 133
- VK_F23 = 134
- VK_F24 = 135
- VK_NUMLOCK = 144
- VK_SCROLL = 145
- VK_LSHIFT = 160
- VK_LCONTROL = 162
- VK_LMENU = 164
- VK_RSHIFT = 161
- VK_RCONTROL = 163
- VK_RMENU = 165
German Keyboard. You have to use the numeric value in Cheat Engine instead of the VK_ name:
- VK_OEM_PLUS = 187
- VK_OEM_COMMA = 188
- VK_ORM_MINUS = 189
- VK_OEM_PERIOD = 190
- VK_OEM_1 = 186 (aka ü)
- VK_OEM_2 = 191 (aka #)
- VK_OEM_3 = 192 (aka ö)
- VK_OEM_4 = 219 (aka ß)
- VK_OEM_5 = 220 (aka ^, left of 1, below ESC)
- VK_OEM_6 = 221 (aka ´, between ß and BACKSPACE)
- VK_OEM_7 = 222 (aka ä)
- VK_OEM_102 = 226 (aka <, between Y and LEFT SHIFT)
To find any key not listed here use Nirsoft Keyboard State View