Skip to content

KEY

filled at runtimesource

Keycodes to be used in various input functions. Most are standard, but the OL_ prefixed keys are specific to Overlunky::ignore_keycodes.

check__[lua_enums.txt][game_data/lua_enums.txt]

NameValueDescription
KEY.048
KEY.149
KEY.250
KEY.351
KEY.452
KEY.553
KEY.654
KEY.755
KEY.856
KEY.957
KEY.A65
KEY.ADD107
KEY.ALT18
KEY.B66
KEY.BACKSPACE8
KEY.C67
KEY.CAPS20
KEY.CLEAR12
KEY.COMMA188
KEY.CTRL17
KEY.D68
KEY.DECIMAL110
KEY.DELETE46
KEY.DIVIDE111
KEY.DOWN40
KEY.E69
KEY.END35
KEY.ESCAPE27
KEY.EXECUTE43
KEY.F70
KEY.F1112
KEY.F10121
KEY.F11122
KEY.F12123
KEY.F13124
KEY.F14125
KEY.F15126
KEY.F16127
KEY.F17128
KEY.F18129
KEY.F19130
KEY.F2113
KEY.F20131
KEY.F21132
KEY.F22133
KEY.F23134
KEY.F24135
KEY.F3114
KEY.F4115
KEY.F5116
KEY.F6117
KEY.F7118
KEY.F8119
KEY.F9120
KEY.G71
KEY.H72
KEY.HOME36
KEY.I73
KEY.INSERT45
KEY.J74
KEY.K75
KEY.L76
KEY.LALT164
KEY.LCONTROL162
KEY.LEFT37
KEY.LSHIFT160
KEY.M77
KEY.MINUS189
KEY.MULTIPLY106
KEY.N78
KEY.NUMPAD096
KEY.NUMPAD197
KEY.NUMPAD298
KEY.NUMPAD399
KEY.NUMPAD4100
KEY.NUMPAD5101
KEY.NUMPAD6102
KEY.NUMPAD7103
KEY.NUMPAD8104
KEY.NUMPAD9105
KEY.O79
KEY.OEM_1186
KEY.OEM_102226
KEY.OEM_2191
KEY.OEM_3192
KEY.OEM_4219
KEY.OEM_5220
KEY.OEM_6221
KEY.OEM_7222
KEY.OEM_8223
KEY.OL_MOD_ALT2048
KEY.OL_MOD_CTRL256
KEY.OL_MOD_SHIFT512
KEY.OL_MOUSE_11025
KEY.OL_MOUSE_21026
KEY.OL_MOUSE_31027
KEY.OL_MOUSE_41028
KEY.OL_MOUSE_51029
KEY.OL_MOUSE_WHEEL_DOWN1041
KEY.OL_MOUSE_WHEEL_UP1042
KEY.P80
KEY.PAUSE19
KEY.PERIOD190
KEY.PGDN34
KEY.PGUP33
KEY.PLUS187
KEY.PRINT42
KEY.Q81
KEY.R82
KEY.RALT165
KEY.RCONTROL163
KEY.RETURN13
KEY.RSHIFT161
KEY.S83
KEY.SELECT41
KEY.SEPARATOR108
KEY.SHIFT16
KEY.SNAPSHOT44
KEY.SPACE32
KEY.SUBTRACT109
KEY.T84
KEY.TAB9
KEY.U85
KEY.UP38
KEY.V86
KEY.W87
KEY.X88
KEY.Y89
KEY.Z90