{MAKE_CONTROLLER_ID(0x0f0d,0x00a0),k_eControllerType_PS4Controller,NULL},// HORI TAC4 mousething
{MAKE_CONTROLLER_ID(0x0f0d,0x00a0),k_eControllerType_PS4Controller,NULL},// HORI TAC4 mousething
{MAKE_CONTROLLER_ID(0x0f0d,0x00ee),k_eControllerType_PS4Controller,NULL},// Hori mini wired https://www.playstation.com/en-us/explore/accessories/gaming-controllers/mini-wired-gamepad/
{MAKE_CONTROLLER_ID(0x0f0d,0x00ee),k_eControllerType_PS4Controller,NULL},// Hori mini wired https://www.playstation.com/en-us/explore/accessories/gaming-controllers/mini-wired-gamepad/
{MAKE_CONTROLLER_ID(0x0f0d,0x011c),k_eControllerType_PS4Controller,NULL},// Hori Fighting Stick α
{MAKE_CONTROLLER_ID(0x0f0d,0x011c),k_eControllerType_PS4Controller,NULL},// Hori Fighting Stick α
{MAKE_CONTROLLER_ID(0x0f0d,0x0123),k_eControllerType_PS4Controller,NULL},// HORI Wireless Controller Light (Japan only) - only over bt- over usb is xbox and pid 0x0124
{MAKE_CONTROLLER_ID(0x0f0d,0x0162),k_eControllerType_PS4Controller,NULL},// HORI Fighting Commander OCTA
{MAKE_CONTROLLER_ID(0x11c0,0x4001),k_eControllerType_PS4Controller,NULL},// "PS4 Fun Controller" added from user log
{MAKE_CONTROLLER_ID(0x11c0,0x4001),k_eControllerType_PS4Controller,NULL},// "PS4 Fun Controller" added from user log
{MAKE_CONTROLLER_ID(0x146b,0x0d01),k_eControllerType_PS4Controller,NULL},// Nacon Revolution Pro Controller - has gyro
{MAKE_CONTROLLER_ID(0x146b,0x0d01),k_eControllerType_PS4Controller,NULL},// Nacon Revolution Pro Controller - has gyro
{MAKE_CONTROLLER_ID(0x146b,0x0d02),k_eControllerType_PS4Controller,NULL},// Nacon Revolution Pro Controller v2 - has gyro
{MAKE_CONTROLLER_ID(0x146b,0x0d02),k_eControllerType_PS4Controller,NULL},// Nacon Revolution Pro Controller v2 - has gyro
{MAKE_CONTROLLER_ID(0x146b,0x0d06),k_eControllerType_PS4Controller,NULL},// NACON Asymetrical Controller Wireless Dongle -- show up as ps4 until you connect controller to it then it reboots into Xbox controller with different vvid/pid
{MAKE_CONTROLLER_ID(0x146b,0x0d06),k_eControllerType_PS4Controller,NULL},// NACON Asymetrical Controller Wireless Dongle -- show up as ps4 until you connect controller to it then it reboots into Xbox controller with different vvid/pid
{MAKE_CONTROLLER_ID(0x146b,0x1103),k_eControllerType_PS4Controller,NULL},// NACON Asymetrical Controller -- on windows this doesn't enumerate
{MAKE_CONTROLLER_ID(0x146b,0x1103),k_eControllerType_PS4Controller,NULL},// NACON Asymetrical Controller -- on windows this doesn't enumerate
{MAKE_CONTROLLER_ID(0x0f0d,0x0123),k_eControllerType_PS4Controller,NULL},// HORI Wireless Controller Light (Japan only) - only over bt- over usb is xbox and pid 0x0124
{MAKE_CONTROLLER_ID(0x0c12,0x0e20),k_eControllerType_PS4Controller,NULL},// Brook Mars Controller - needs FW update to show up as Ps4 controller on PC. Has Gyro but touchpad is a single button.
{MAKE_CONTROLLER_ID(0x0c12,0x0e20),k_eControllerType_PS4Controller,NULL},// Brook Mars Controller - needs FW update to show up as Ps4 controller on PC. Has Gyro but touchpad is a single button.
{MAKE_CONTROLLER_ID(0x054c,0x0ce6),k_eControllerType_PS5Controller,NULL},// Sony PS5 Controller
{MAKE_CONTROLLER_ID(0x054c,0x0ce6),k_eControllerType_PS5Controller,NULL},// Sony PS5 Controller
{MAKE_CONTROLLER_ID(0x0f0d,0x0163),k_eControllerType_PS5Controller,NULL},// HORI Fighting Commander OCTA
{MAKE_CONTROLLER_ID(0x0f0d,0x0184),k_eControllerType_PS5Controller,NULL},// Hori Fighting Stick α
{MAKE_CONTROLLER_ID(0x0f0d,0x0184),k_eControllerType_PS5Controller,NULL},// Hori Fighting Stick α
{MAKE_CONTROLLER_ID(0x0079,0x0006),k_eControllerType_UnknownNonSteamController,NULL},// DragonRise Generic USB PCB, sometimes configured as a PC Twin Shock Controller - looks like a DS3 but the face buttons are 1-4 instead of symbols
{MAKE_CONTROLLER_ID(0x0079,0x0006),k_eControllerType_UnknownNonSteamController,NULL},// DragonRise Generic USB PCB, sometimes configured as a PC Twin Shock Controller - looks like a DS3 but the face buttons are 1-4 instead of symbols
{MAKE_CONTROLLER_ID(0x0f0d,0x00db),k_eControllerType_XBox360Controller,"HORI Slime Controller"},// Hori Dragon Quest Slime Controller
{MAKE_CONTROLLER_ID(0x0f0d,0x00db),k_eControllerType_XBox360Controller,"HORI Slime Controller"},// Hori Dragon Quest Slime Controller
{MAKE_CONTROLLER_ID(0x0f0d,0x00ed),k_eControllerType_XInputPS4Controller,NULL},// Hori Fighting Stick mini 4 kai - becomes an Xbox 360 controller on PC
{MAKE_CONTROLLER_ID(0x0f0d,0x00ed),k_eControllerType_XInputPS4Controller,NULL},// Hori Fighting Stick mini 4 kai - becomes an Xbox 360 controller on PC
{MAKE_CONTROLLER_ID(0x0f0d,0x011e),k_eControllerType_XBox360Controller,NULL},// Hori Fighting Stick α
{MAKE_CONTROLLER_ID(0x0f0d,0x011e),k_eControllerType_XBox360Controller,NULL},// Hori Fighting Stick α
{MAKE_CONTROLLER_ID(0x0f0d,0x0164),k_eControllerType_XInputPS4Controller,NULL},// HORI Fighting Commander OCTA
{MAKE_CONTROLLER_ID(0x1038,0x1430),k_eControllerType_XBox360Controller,"SteelSeries Stratus Duo"},// SteelSeries Stratus Duo
{MAKE_CONTROLLER_ID(0x1038,0x1430),k_eControllerType_XBox360Controller,"SteelSeries Stratus Duo"},// SteelSeries Stratus Duo
{MAKE_CONTROLLER_ID(0x1038,0x1431),k_eControllerType_XBox360Controller,"SteelSeries Stratus Duo"},// SteelSeries Stratus Duo
{MAKE_CONTROLLER_ID(0x1038,0x1431),k_eControllerType_XBox360Controller,"SteelSeries Stratus Duo"},// SteelSeries Stratus Duo
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.