//Gravis Eliminator AfterShock GamePad //Rumble support: Force Feedback //Game pad type: Dual Analog //Special Features: // Precision Control [vid = 0x047D, pid = 0x4006] //Buttons VPad_Button_A = 0x6, 0x04 VPad_Button_B = 0x6, 0x02 VPad_Button_X = 0x6, 0x08 VPad_Button_Y = 0x6, 0x01 VPad_Button_Plus = 0x7, 0x01 VPad_Button_Minus = 0x7, 0x02 //Start & Select = Home VPad_Button_Home = 0x7, 0x03 VPad_Button_L = 0x6, 0x10 VPad_Button_R = 0x6, 0x20 //Triggers VPad_Button_ZL = 0x6, 0x40 VPad_Button_ZR = 0x6, 0x80 //D-Pad DPad_Mode = DPad_Absolute_2Values VPad_Button_DPad_Abs_Up = 0x5, 0x00 VPad_Button_DPad_Abs_Down = 0x5, 0xFF VPad_Button_DPad_Abs_Left = 0x4, 0x00 VPad_Button_DPad_Abs_Right = 0x4, 0xFF //Thumbsticks VPad_L_Stick_X = 0x0, 0x80 VPad_L_Stick_X_MinMax = 0x00, 0xFF VPad_L_Stick_X_Deadzone = 0x0A VPad_L_Stick_X_Invert = False VPad_L_Stick_Y = 0x1, 0x80 VPad_L_Stick_Y_MinMax = 0x00, 0xFF VPad_L_Stick_Y_Deadzone = 0x0A VPad_L_Stick_Y_Invert = True VPad_R_Stick_X = 0x3, 0x80 VPad_R_Stick_X_MinMax = 0x00, 0xFF VPad_R_Stick_X_Deadzone = 0x0A VPad_R_Stick_X_Invert = False VPad_R_Stick_Y = 0x2, 0x80 VPad_R_Stick_Y_MinMax = 0x00,0xFF VPad_R_Stick_Y_Deadzone = 0x0A VPad_R_Stick_Y_Invert = True PAD_COUNT = 1