Files
Commonwealth-Online-Public/plugin/lib/commonlibf4/include/RE/B/BS_BUTTON_CODE.h
T
2026-05-30 18:33:24 +12:00

138 lines
2.3 KiB
C++

#pragma once
namespace RE
{
enum class BS_BUTTON_CODE : std::int32_t
{
kBackspace = 0x08,
kTab = 0x09,
kEnter = 0x0D,
kPause = 0x13,
kCapsLock = 0x14,
kEscape = 0x1B,
kSpace = 0x20,
kPageUp = 0x21,
kPageDown = 0x22,
kEnd = 0x23,
kHome = 0x24,
kLeft = 0x25,
kUp = 0x26,
kRight = 0x27,
kDown = 0x28,
kPrintScreen = 0x2C,
kInsert = 0x2D,
kDelete = 0x2E,
k0 = 0x30,
k1 = 0x31,
k2 = 0x32,
k3 = 0x33,
k4 = 0x34,
k5 = 0x35,
k6 = 0x36,
k7 = 0x37,
k8 = 0x38,
k9 = 0x39,
kA = 0x41,
kB = 0x42,
kC = 0x43,
kD = 0x44,
kE = 0x45,
kF = 0x46,
kG = 0x47,
kH = 0x48,
kI = 0x49,
kJ = 0x4A,
kK = 0x4B,
kL = 0x4C,
kM = 0x4D,
kN = 0x4E,
kO = 0x4F,
kP = 0x50,
kQ = 0x51,
kR = 0x52,
kS = 0x53,
kT = 0x54,
kU = 0x55,
kV = 0x56,
kW = 0x57,
kX = 0x58,
kY = 0x59,
kZ = 0x5A,
kApps = 0x5D,
kNumpad_0 = 0x60,
kNumpad_1 = 0x61,
kNumpad_2 = 0x62,
kNumpad_3 = 0x63,
kNumpad_4 = 0x64,
kNumpad_5 = 0x65,
kNumpad_6 = 0x66,
kNumpad_7 = 0x67,
kNumpad_8 = 0x68,
kNumpad_9 = 0x69,
kNumpad_Multiply = 0x6A,
kNumpad_Plus = 0x6B,
kNumpad_Minus = 0x6D,
kNumpad_Period = 0x6E,
kNumpad_Divide = 0x6F,
kF1 = 0x70,
kF2 = 0x71,
kF3 = 0x72,
kF4 = 0x73,
kF5 = 0x74,
kF6 = 0x75,
kF7 = 0x76,
kF8 = 0x77,
kF9 = 0x78,
kF10 = 0x79,
kF11 = 0x7A,
kF12 = 0x7B,
kSemicolon = 0xBA,
kComma = 0xBC,
kEquals = 0xBB,
kMinus = 0xBD,
kPeriod = 0xBE,
kDivide = 0xBF,
kLBracket = 0xDB,
kBackslash = 0xDC,
kRBracket = 0xDD,
kApostrophe = 0xDE,
kLShift = 0xA0,
kRShift = 0xA1,
kLControl = 0xA2,
kRControl = 0xA3,
kLAlt = 0xA4,
kRAlt = 0xA5,
kNumLock = 0x90,
kScrollLock = 0x91,
kGamepad = 0x10000,
kDPAD_Up = 0x10001,
kDPAD_Down = 0x10002,
kDPAD_Left = 0x10004,
kDPAD_Right = 0x10008,
kLTrigger = 0x10009,
kRTrigger = 0x1000A,
kStart = 0x10010,
kBack = 0x10020,
kLStick = 0x10040,
kRStick = 0x10080,
kLShoulder = 0x10100,
kRShoulder = 0x10200,
kAButton = 0x11000,
kBButton = 0x12000,
kXButton = 0x14000,
kYButton = 0x18000,
kLeftButton = 0x0,
kRightButton = 0x1,
kMiddleButton = 0x2,
kMouseButton3 = 0x3,
kMouseButton4 = 0x4,
kMouseButton5 = 0x5,
kMouseButton6 = 0x6,
kMouseButton7 = 0x7,
kWheelUp = 0x800,
kWheelDown = 0x900,
};
}