Added libusb hack for Gamesir-G3w which needs the same adjustment as the Hori controllers
diff --git a/src/hidapi/libusb/hid.c b/src/hidapi/libusb/hid.c
index d2c407c..dbcd4fa 100644
--- a/src/hidapi/libusb/hid.c
+++ b/src/hidapi/libusb/hid.c
@@ -1087,7 +1087,8 @@ static int SDLCALL read_thread(void *param)
static void init_xbox360(libusb_device_handle *device_handle, unsigned short idVendor, unsigned short idProduct, struct libusb_config_descriptor *conf_desc)
{
- if (idVendor == 0x0f0d && idProduct == 0x00dc) {
+ if ((idVendor == 0x05ac && idProduct == 0x055b) /* Gamesir-G3w */ ||
+ (idVendor == 0x0f0d && idProduct == 0x00dc) /* HORIPAD */) {
unsigned char data[20];
/* The HORIPAD FPS for Nintendo Switch requires this to enable input reports.