Code:
// X360 controller
eKI_XI_DPadUp = KI_XINPUT_BASE,
eKI_XI_DPadDown,
eKI_XI_DPadLeft,
eKI_XI_DPadRight,
eKI_XI_Start,
eKI_XI_Back,
eKI_XI_ThumbL,
eKI_XI_ThumbR,
eKI_XI_ShoulderL,
eKI_XI_ShoulderR,
eKI_XI_A,
eKI_XI_B,
eKI_XI_X,
eKI_XI_Y,
eKI_XI_TriggerL,
eKI_XI_TriggerR,
eKI_XI_ThumbLX,
eKI_XI_ThumbLY,
eKI_XI_ThumbLUp,
eKI_XI_ThumbLDown,
eKI_XI_ThumbLLeft,
eKI_XI_ThumbLRight,
eKI_XI_ThumbRX,
eKI_XI_ThumbRY,
eKI_XI_ThumbRUp,
eKI_XI_ThumbRDown,
eKI_XI_ThumbRLeft,
eKI_XI_ThumbRRight,
eKI_XI_TriggerLBtn,
eKI_XI_TriggerRBtn,
eKI_XI_Connect,
eKI_XI_Disconnect,
// PS3 controller
eKI_PS3_Select = KI_PS3_BASE,
eKI_PS3_L3,
eKI_PS3_R3,
eKI_PS3_Start,
eKI_PS3_Up,
eKI_PS3_Right,
eKI_PS3_Down,
eKI_PS3_Left,
eKI_PS3_L2,
eKI_PS3_R2,
eKI_PS3_L1,
eKI_PS3_R1,
eKI_PS3_Triangle,
eKI_PS3_Circle,
eKI_PS3_Cross,
eKI_PS3_Square,
eKI_PS3_StickLX,
eKI_PS3_StickLY,
eKI_PS3_StickRX,
eKI_PS3_StickRY,
eKI_PS3_RotX,
eKI_PS3_RotY,
eKI_PS3_RotZ,
eKI_PS3_ROTX_KeyL,
eKI_PS3_ROTX_KeyR,
eKI_PS3_ROTZ_KeyD,
eKI_PS3_ROTZ_KeyU,