138 lines
2.3 KiB
C++
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,
|
|
};
|
|
}
|