OEControllerSonyPS3Sixaxis OEControllerName PS3 Sixaxis OEGenericControllerName OEControllerSonyPS3Sixaxis OEDisableCalibration OEControllerDevices OEControllerDeviceName Sony PS3 Sixaxis Wireless OEControllerVendorID 1356 OEControllerProductID 616 OEControllerMappings OEControllerSonyPS3SixaxisDPadUp Name D-Pad Up Type Button Usage 5 OEControllerSonyPS3SixaxisDPadDown Name D-Pad Down Type Button Usage 7 OEControllerSonyPS3SixaxisDPadLeft Name D-Pad Left Type Button Usage 8 OEControllerSonyPS3SixaxisDPadRight Name D-Pad Right Type Button Usage 6 OEControllerSonyPS3SixaxisLeftAnalogX Name Left Joystick X Type Axis Usage X Values OEControllerSonyPS3SixaxisLeftAnalogLeft Direction -1 Name Left Analog Left OEControllerSonyPS3SixaxisLeftAnalogRight Direction 1 Name Left Analog Right OEControllerSonyPS3SixaxisLeftAnalogY Name Left Joystick Y Type Axis Usage Y Values OEControllerSonyPS3SixaxisLeftAnalogUp Direction -1 Name Left Analog Up OEControllerSonyPS3SixaxisLeftAnalogDown Direction 1 Name Left Analog Down OEControllerSonyPS3SixaxisRightAnalogX Name Right Joystick X Type Axis Usage Z Values OEControllerSonyPS3SixaxisRightAnalogLeft Direction -1 Name Right Analog Left OEControllerSonyPS3SixaxisRightAnalogRight Direction 1 Name Right Analog Right OEControllerSonyPS3SixaxisRightAnalogY Name Right Joystick Y Type Axis Usage Rz Values OEControllerSonyPS3SixaxisRightAnalogUp Direction -1 Name Right Analog Up OEControllerSonyPS3SixaxisRightAnalogDown Direction 1 Name Right Analog Down OEControllerSonyPS3SixaxisButtonTriangle Name △ Type Button Usage 13 OEControllerSonyPS3SixaxisButtonCircle Name ◯ Type Button Usage 14 OEControllerSonyPS3SixaxisButtonCross Name ╳ Type Button Usage 15 OEControllerSonyPS3SixaxisButtonSquare Name ▢ Type Button Usage 16 OEControllerSonyPS3SixaxisButtonL1 Name L1 Type Button Usage 11 OEControllerSonyPS3SixaxisButtonL2 Name L2 Type Button Usage 9 OEControllerSonyPS3SixaxisButtonL3 Name L3 Type Button Usage 2 OEControllerSonyPS3SixaxisButtonR1 Name R1 Type Button Usage 12 OEControllerSonyPS3SixaxisButtonR2 Name R2 Type Button Usage 10 OEControllerSonyPS3SixaxisButtonR3 Name R3 Type Button Usage 3 OEControllerSonyPS3SixaxisButtonStart Name Start Type Button Usage 4 OEControllerSonyPS3SixaxisButtonSelect Name Select Type Button Usage 1 OEControllerSonyPS3SixaxisButtonHome Name Home Type Button Usage 17 OEControllerMicrosoftXbox360 OEControllerName Xbox 360 OEGenericControllerName OEControllerMicrosoftXbox360 OEDisableCalibration OEControllerDevices OEControllerDeviceName Microsoft Official Wired OEControllerVendorID 1118 OEControllerProductID 654 OEControllerDeviceName Microsoft Official Wireless OEControllerVendorID 1118 OEControllerProductID 655 OEControllerDeviceName JoyTek 360 OEControllerVendorID 5678 OEControllerProductID 48879 OEControllerDeviceName BigBen 360 OEControllerVendorID 5227 OEControllerProductID 1537 OEControllerDeviceName Pelican 360 OEControllerVendorID 3695 OEControllerProductID 513 OEControllerDeviceName MadCatz Gamepad OEControllerVendorID 1848 OEControllerProductID 18198 OEControllerDeviceName MadCatz Pro Gamepad OEControllerVendorID 1848 OEControllerProductID 18214 OEControllerDeviceName MadCatz Microcon OEControllerVendorID 1848 OEControllerProductID 18230 OEControllerDeviceName Hori DOA4 Stick OEControllerVendorID 3853 OEControllerProductID 10 OEControllerDeviceName MadCatz Arcade GameStick OEControllerVendorID 1848 OEControllerProductID 18264 OEControllerDeviceName Strike Controller OEControllerVendorID 5769 OEControllerProductID 1 OEControllerDeviceName Hori Fighting Stick EX2B OEControllerVendorID 7085 OEControllerProductID 62725 OEControllerDeviceName Hori Pad EX Turbo OEControllerVendorID 3853 OEControllerProductID 12 OEControllerDeviceName Hori Pad EX 2 Turbo OEControllerVendorID 7085 OEControllerProductID 62721 OEControllerDeviceName Hori Fighting Stick VX OEControllerVendorID 7085 OEControllerProductID 62723 OEControllerDeviceName Hori Real Arcade Pro VX SA OEControllerVendorID 7085 OEControllerProductID 62722 OEControllerDeviceName Hori Unnamed OEControllerVendorID 7085 OEControllerProductID 21760 OEControllerDeviceName Hori Unnamed Blue Solo OEControllerVendorID 7085 OEControllerProductID 64001 OEControllerDeviceName Hori SC4 VF5 Stick OEControllerVendorID 3853 OEControllerProductID 13 OEControllerDeviceName Hori Real Arcade Pro EX-SE OEControllerVendorID 3853 OEControllerProductID 22 OEControllerDeviceName Guitar Hero OEControllerVendorID 5168 OEControllerProductID 18248 OEControllerDeviceName RedOctane Controller OEControllerVendorID 5168 OEControllerProductID 63489 OEControllerDeviceName RedOctane Controller OEControllerVendorID 7085 OEControllerProductID 3 OEControllerDeviceName Rock Band Guitar OEControllerVendorID 7085 OEControllerProductID 2 OEControllerDeviceName Rock Band Guitar OEControllerVendorID 7085 OEControllerProductID 2 OEControllerDeviceName MadCatz Gamepad 2 OEControllerVendorID 7085 OEControllerProductID 63746 OEControllerDeviceName MadCatz Pad 3 OEControllerVendorID 7085 OEControllerProductID 61462 OEControllerDeviceName MadCatz Portable Drum OEControllerVendorID 1848 OEControllerProductID 39025 OEControllerDeviceName Saitek CB360 OEControllerVendorID 1848 OEControllerProductID 51970 OEControllerDeviceName MadCatz SF4 FightPad OEControllerVendorID 7085 OEControllerProductID 61480 OEControllerDeviceName MadCatz SF4 FightPad 2 OEControllerVendorID 1848 OEControllerProductID 18216 OEControllerDeviceName MadCatz SF4 Stick SE OEControllerVendorID 1848 OEControllerProductID 18200 OEControllerDeviceName MadCatz SF4 Stick TE OEControllerVendorID 1848 OEControllerProductID 18232 OEControllerDeviceName MadCatz SF4 Stick TER2 OEControllerVendorID 7085 OEControllerProductID 61496 OEControllerDeviceName MadCatz MVC2 TE Stick OEControllerVendorID 7085 OEControllerProductID 61497 OEControllerDeviceName MadCatz MVC2 TE Stick 2 OEControllerVendorID 1848 OEControllerProductID 46904 OEControllerDeviceName MadCatz SSF4 Stick TE OEControllerVendorID 1848 OEControllerProductID 63288 OEControllerDeviceName MadCatz SSFIV TE Chun Li OEControllerVendorID 7085 OEControllerProductID 61501 OEControllerDeviceName MadCatz Brawl Stick OEControllerVendorID 7085 OEControllerProductID 61465 OEControllerDeviceName Gamestop Gamepad OEControllerVendorID 4779 OEControllerProductID 770 OEControllerDeviceName Gamestop Gamepad 2 OEControllerVendorID 7085 OEControllerProductID 63745 OEControllerDeviceName PDP Afterglow OEControllerVendorID 7085 OEControllerProductID 63744 OEControllerDeviceName PDP Afterglow 2 OEControllerVendorID 3695 OEControllerProductID 275 OEControllerDeviceName PDP Afterglow AX.1 OEControllerVendorID 3695 OEControllerProductID 531 OEControllerDeviceName PDP Tron OEControllerVendorID 7085 OEControllerProductID 63747 OEControllerDeviceName PDP Versus Pad OEControllerVendorID 7085 OEControllerProductID 63748 OEControllerDeviceName Razer Onza OEControllerVendorID 7085 OEControllerProductID 64769 OEControllerDeviceName Razer Onza 2 OEControllerVendorID 5769 OEControllerProductID 64769 OEControllerDeviceName Razer Onza TE OEControllerVendorID 7085 OEControllerProductID 64768 OEControllerDeviceName Razer Onza TE 2 OEControllerVendorID 5769 OEControllerProductID 64768 OEControllerDeviceName Power A Mini Pro EX OEControllerVendorID 5604 OEControllerProductID 16128 OEControllerDeviceName Konami Dance Pad OEControllerVendorID 4779 OEControllerProductID 4 OEControllerMappings OEControllerMicrosoftXbox360DPadUp Name D-Pad Up Type Button Usage 12 OEControllerMicrosoftXbox360DPadDown Name D-Pad Down Type Button Usage 13 OEControllerMicrosoftXbox360DPadLeft Name D-Pad Left Type Button Usage 14 OEControllerMicrosoftXbox360DPadRight Name D-Pad Right Type Button Usage 15 OEControllerMicrosoftXbox360LeftAnalogX Name Left Joystick X Type Axis Usage X Values OEControllerMicrosoftXbox360LeftAnalogLeft Direction -1 Name Left Analog Left OEControllerMicrosoftXbox360LeftAnalogRight Direction 1 Name Left Analog Right OEControllerMicrosoftXbox360LeftAnalogY Name Left Joystick Y Type Axis Usage Y Values OEControllerMicrosoftXbox360LeftAnalogUp Direction -1 Name Left Analog Up OEControllerMicrosoftXbox360LeftAnalogDown Direction 1 Name Left Analog Down OEControllerMicrosoftXbox360RightAnalogX Name Right Joystick X Type Axis Usage Rx Values OEControllerMicrosoftXbox360RightAnalogLeft Direction -1 Name Right Analog Left OEControllerMicrosoftXbox360RightAnalogRight Direction 1 Name Right Analog Right OEControllerMicrosoftXbox360RightAnalogY Name Right Joystick Y Type Axis Usage Ry Values OEControllerMicrosoftXbox360RightAnalogUp Direction -1 Name Right Analog Up OEControllerMicrosoftXbox360RightAnalogDown Direction 1 Name Right Analog Down OEControllerMicrosoftXbox360ButtonA Name A Type Button Usage 1 OEControllerMicrosoftXbox360ButtonB Name B Type Button Usage 2 OEControllerMicrosoftXbox360ButtonX Name X Type Button Usage 3 OEControllerMicrosoftXbox360ButtonY Name Y Type Button Usage 4 OEControllerMicrosoftXbox360ButtonLeftShoulder Name Left Shoulder Type Button Usage 5 OEControllerMicrosoftXbox360ButtonLeftTrigger Name Left Trigger Type Trigger Usage Z OEControllerMicrosoftXbox360ButtonLeftAnalog Name Left Stick Type Button Usage 7 OEControllerMicrosoftXbox360ButtonRightShoulder Name Right Shoulder Type Button Usage 6 OEControllerMicrosoftXbox360ButtonRightTrigger Name Right Trigger Type Trigger Usage Rz OEControllerMicrosoftXbox360ButtonRightAnalog Name Right Stick Type Button Usage 8 OEControllerMicrosoftXbox360ButtonStart Name Start Type Button Usage 9 OEControllerMicrosoftXbox360ButtonBack Name Back Type Button Usage 10 OEControllerMicrosoftXbox360ButtonHome Name Home Type Button Usage 11 OEControllerLogitechDualAction OEControllerName Logitech Dual Action OEGenericControllerName OEControllerLogitechDualAction OEControllerDevices OEControllerDeviceName Logitech Dual Action OEControllerVendorID 1133 OEControllerProductID 49686 OEControllerDeviceName Logitech Rumble Pad 2 OEControllerVendorID 1133 OEControllerProductID 49688 OEControllerDeviceName Logitech Cordless Rumble Pad 2 OEControllerVendorID 1133 OEControllerProductID 49689 OEControllerMappings OEControllerLogitechDualActionDPad Name D-Pad Type HatSwitch Usage HatSwitch Values OEControllerLogitechDualActionDPadUp Direction N Name D-Pad Up OEControllerLogitechDualActionDPadDown Direction S Name D-Pad Down OEControllerLogitechDualActionDPadLeft Direction W Name D-Pad Left OEControllerLogitechDualActionDPadRight Direction E Name D-Pad Right OEControllerLogitechDualActionLeftAnalogX Name Left Joystick X Type Axis Usage X Values OEControllerLogitechDualActionLeftAnalogLeft Direction -1 Name Left Analog Left OEControllerLogitechDualActionLeftAnalogRight Direction 1 Name Left Analog Right OEControllerLogitechDualActionLeftAnalogY Name Left Joystick Y Type Axis Usage Y Values OEControllerLogitechDualActionLeftAnalogUp Direction -1 Name Left Analog Up OEControllerLogitechDualActionLeftAnalogDown Direction 1 Name Left Analog Down OEControllerLogitechDualActionRightAnalogX Name Right Joystick X Type Axis Usage Z Values OEControllerLogitechDualActionRightAnalogLeft Direction -1 Name Right Analog Left OEControllerLogitechDualActionRightAnalogRight Direction 1 Name Right Analog Right OEControllerLogitechDualActionRightAnalogY Name Right Joystick Y Type Axis Usage Rz Values OEControllerLogitechDualActionRightAnalogUp Direction -1 Name Right Analog Up OEControllerLogitechDualActionRightAnalogDown Direction 1 Name Right Analog Down OEControllerLogitechDualActionButton1 Name 1 Type Button Usage 1 OEControllerLogitechDualActionButton2 Name 2 Type Button Usage 2 OEControllerLogitechDualActionButton3 Name 3 Type Button Usage 3 OEControllerLogitechDualActionButton4 Name 4 Type Button Usage 4 OEControllerLogitechDualActionButtonLeftShoulder Name 5 Type Button Usage 5 OEControllerLogitechDualActionButtonLeftTrigger Name 7 Type Button Usage 7 OEControllerLogitechDualActionButtonLeftAnalog Name 11 Type Button Usage 11 OEControllerLogitechDualActionButtonRightShoulder Name 6 Type Button Usage 6 OEControllerLogitechDualActionButtonRightTrigger Name 8 Type Button Usage 8 OEControllerLogitechDualActionButtonRightAnalog Name 12 Type Button Usage 12 OEControllerLogitechDualActionButtonStart Name 10 Type Button Usage 10 OEControllerLogitechDualActionButtonSelect Name 9 Type Button Usage 9 OEControllerPS3NeoGeoPad OEControllerName PS3 Neo Geo Pad USB OEGenericControllerName OEControllerPS3NeoGeoPad OEControllerDevices OEControllerDeviceName PS3 Neo Geo Pad USB OEControllerVendorID 8015 OEControllerProductID 8 OEControllerMappings OEControllerPS3NeoGeoPadDPad Name D-Pad Type HatSwitch Usage HatSwitch Values OEControllerPS3NeoGeoPadDPadUp Direction N Name D-Pad Up OEControllerPS3NeoGeoPadDPadDown Direction S Name D-Pad Down OEControllerPS3NeoGeoPadDPadLeft Direction W Name D-Pad Left OEControllerPS3NeoGeoPadDPadRight Direction E Name D-Pad Right OEControllerPS3NeoGeoPadButtonTriangle Name △ Type Button Usage 4 OEControllerPS3NeoGeoPadButtonCircle Name ◯ Type Button Usage 3 OEControllerPS3NeoGeoPadButtonCross Name ╳ Type Button Usage 2 OEControllerPS3NeoGeoPadButtonSquare Name ▢ Type Button Usage 1 OEControllerPS3NeoGeoPadButtonL1 Name L1 Type Button Usage 5 OEControllerPS3NeoGeoPadButtonL2 Name L2 Type Button Usage 7 OEControllerPS3NeoGeoPadButtonR1 Name R1 Type Button Usage 6 OEControllerPS3NeoGeoPadButtonR2 Name R2 Type Button Usage 8 OEControllerPS3NeoGeoPadButtonStart Name Start Type Button Usage 10 OEControllerPS3NeoGeoPadButtonSelect Name Select Type Button Usage 9 OEControllerPS3NeoGeoPadButtonHome Name Home Type Button Usage 13 OEControllerSegaSaturn OEControllerName Sega Saturn OEGenericControllerName OEControllerSegaSaturn OEControllerDevices OEControllerDeviceName Sega Saturn USB Gamepad OEControllerVendorID 1204 OEControllerProductID 266 OEControllerDeviceName PlaySEGA Saturn USB Gamepad OEControllerVendorID 3727 OEControllerProductID 65 OEControllerMappings OEControllerSegaSaturnDPadX Name D-Pad Type Axis Usage X Values OEControllerSegaSaturnDPadLeft Direction -1 Name D-Pad Left OEControllerSegaSaturnDPadRight Direction 1 Name D-Pad Right OEControllerSegaSaturnDPadY Name D-Pad Y Type Axis Usage Y Values OEControllerSegaSaturnDPadUp Direction -1 Name D-Pad Up OEControllerSegaSaturnDPadDown Direction 1 Name D-Pad Down OEControllerSegaSaturnButtonA Name A Type Button Usage 1 OEControllerSegaSaturnButtonB Name B Type Button Usage 2 OEControllerSegaSaturnButtonC Name C Type Button Usage 3 OEControllerSegaSaturnButtonX Name X Type Button Usage 4 OEControllerSegaSaturnButtonY Name Y Type Button Usage 5 OEControllerSegaSaturnButtonZ Name Z Type Button Usage 6 OEControllerSegaSaturnButtonLeftShoulder Name L Type Button Usage 7 OEControllerSegaSaturnButtonRightShoulder Name R Type Button Usage 8 OEControllerSegaSaturnButtonStart Name Start Type Button Usage 9 OEControllerWiimote OEControllerName Wiimote OEGenericControllerName OEControllerWiimote OEControllerDevices OEControllerDeviceName Wiimote (Nintendo RVL-CNT-01) OEControllerVendorID 1406 OEControllerProductID 774 OEControllerDeviceName Wiimote Plus (Nintendo RVL-CNT-01-TR) OEControllerProductName Nintendo RVL-CNT-01-TR OEControllerVendorID 1406 OEControllerProductID 816 OEControllerRequiresNameMatch OEControllerDeviceName LEGO Wiimote OEControllerVendorID 1356 OEControllerProductID 774 OEControllerMappings OEControllerWiimoteDPadUp Name D-Pad Up Type Button Usage 1 OEControllerWiimoteDPadDown Name D-Pad Down Type Button Usage 2 OEControllerWiimoteDPadLeft Name D-Pad Left Type Button Usage 3 OEControllerWiimoteDPadRight Name D-Pad Right Type Button Usage 4 OEControllerWiimoteButtonA Name A Type Button Usage 5 OEControllerWiimoteButtonB Name B Type Button Usage 6 OEControllerWiimoteButton1 Name 1 Type Button Usage 7 OEControllerWiimoteButton2 Name 2 Type Button Usage 8 OEControllerWiimoteButtonPlus Name + Type Button Usage 11 OEControllerWiimoteButtonMinus Name - Type Button Usage 9 OEControllerWiimoteButtonHome Name Home Type Button Usage 10 OEControllerWiimoteNunchuckButtonC Name C Type Button Usage 12 OEControllerWiimoteNunchuckButtonZ Name Z Type Button Usage 13 OEControllerWiimoteNunchuckAnalogX Name Nunchuck Joystick X Type Axis Usage X Cookie 256 Values OEControllerWiimoteNunchuckAnalogLeft Direction -1 Name Nunchuck Analog Left OEControllerWiimoteNunchuckAnalogRight Direction 1 Name Nunchuck Analog Right OEControllerWiimoteNunchuckAnalogY Name Nunchuck Joystick Y Type Axis Usage Y Cookie 512 Values OEControllerWiimoteNunchuckAnalogUp Direction 1 Name Nunchuck Analog Up OEControllerWiimoteNunchuckAnalogDown Direction -1 Name Nunchuck Analog Down OEControllerWiimoteClassicDPadUp Name Classic D-Pad Up Type Button Usage 14 OEControllerWiimoteClassicDPadDown Name Classic D-Pad Down Type Button Usage 15 OEControllerWiimoteClassicDPadLeft Name Classic D-Pad Left Type Button Usage 16 OEControllerWiimoteClassicDPadRight Name Classic D-Pad Right Type Button Usage 17 OEControllerWiimoteClassicButtonA Name Classic A Type Button Usage 18 OEControllerWiimoteClassicButtonB Name Classic B Type Button Usage 19 OEControllerWiimoteClassicButtonX Name Classic X Type Button Usage 20 OEControllerWiimoteClassicButtonY Name Classic Y Type Button Usage 21 OEControllerWiimoteClassicButtonL Name Classic L Type Button Usage 22 OEControllerWiimoteClassicButtonR Name Classic R Type Button Usage 23 OEControllerWiimoteClassicButtonZL Name Classic ZL Type Button Usage 24 OEControllerWiimoteClassicButtonZR Name Classic ZR Type Button Usage 25 OEControllerWiimoteClassicButtonPlus Name Classic + Type Button Usage 26 OEControllerWiimoteClassicButtonMinus Name Classic - Type Button Usage 28 OEControllerWiimoteClassicButtonHome Name Classic Home Type Button Usage 27 OEControllerWiimoteClassicLeftAnalogX Name Classic Left Joystick X Type Axis Usage X Cookie 768 Values OEControllerWiimoteClassicLeftAnalogLeft Direction -1 Name Classic Left Analog Left OEControllerWiimoteClassicLeftAnalogRight Direction 1 Name Classic Left Analog Right OEControllerWiimoteClassicLeftAnalogY Name Classic Left Joystick Y Type Axis Usage Y Cookie 1024 Values OEControllerWiimoteClassicLeftAnalogUp Direction 1 Name Classic Left Analog Up OEControllerWiimoteClassicLeftAnalogDown Direction -1 Name Classic Left Analog Down OEControllerWiimoteClassicRightAnalogX Name Classic Right Joystick X Type Axis Usage Rx Cookie 1280 Values OEControllerWiimoteClassicRightAnalogLeft Direction -1 Name Classic Right Analog Left OEControllerWiimoteClassicRightAnalogRight Direction 1 Name Classic Right Analog Right OEControllerWiimoteClassicRightAnalogY Name Classic Right Joystick Y Type Axis Usage Ry Cookie 1536 Values OEControllerWiimoteClassicRightAnalogUp Direction 1 Name Classic Right Analog Up OEControllerWiimoteClassicRightAnalogDown Direction -1 Name Classic Right Analog Down OEControllerWiimoteClassicLeftTrigger Name Classic Left Trigger Type Trigger Usage Z Cookie 1792 OEControllerWiimoteClassicRightTrigger Name Classic Right Trigger Type Trigger Usage Rz Cookie 2048 OEControllerAdaptoidN64 OEControllerName N64 Adaptoid OEGenericControllerName OEControllerAdaptoidN64 OEControllerDevices OEControllerDeviceName N64 Adaptoid OEControllerVendorID 1783 OEControllerProductID 1 OEControllerMappings OEControllerAdaptoidN64DPadUp Name D-Pad Up Type Button Usage 11 OEControllerAdaptoidN64DPadDown Name D-Pad Down Type Button Usage 12 OEControllerAdaptoidN64DPadLeft Name D-Pad Left Type Button Usage 13 OEControllerAdaptoidN64DPadRight Name D-Pad Right Type Button Usage 14 OEControllerAdaptoidN64AnalogX Name Joystick X Type Axis Usage X Values OEControllerAdaptoidN64AnalogLeft Direction -1 Name Analog Left OEControllerAdaptoidN64AnalogRight Direction 1 Name Analog Right OEControllerAdaptoidN64AnalogY Name Joystick Y Type Axis Usage Y Values OEControllerAdaptoidN64AnalogUp Direction -1 Name Analog Up OEControllerAdaptoidN64AnalogDown Direction 1 Name Analog Down OEControllerAdaptoidN64ButtonA Name A Type Button Usage 1 OEControllerAdaptoidN64ButtonB Name B Type Button Usage 4 OEControllerAdaptoidN64CPadUp Name C-Pad Up Type Button Usage 6 OEControllerAdaptoidN64CPadDown Name C-Pad Down Type Button Usage 2 OEControllerAdaptoidN64CPadLeft Name C-Pad Left Type Button Usage 5 OEControllerAdaptoidN64CPadRight Name C-Pad Right Type Button Usage 3 OEControllerAdaptoidN64ButtonZ Name Z Type Button Usage 10 OEControllerAdaptoidN64ButtonLeftShoulder Name L Type Button Usage 7 OEControllerAdaptoidN64ButtonRightShoulder Name R Type Button Usage 8 OEControllerAdaptoidN64ButtonStart Name Start Type Button Usage 9 OEControllerGravisGamePadPro OEControllerName Gravis GamePad Pro OEGenericControllerName OEControllerGravisGamePadPro OEControllerDevices OEControllerDeviceName Gravis GamePad Pro OEControllerVendorID 1064 OEControllerProductID 16385 OEControllerMappings OEControllerGravisGamePadProDPadX Name D-Pad X Type Axis Usage X Values OEControllerGravisGamePadProDPadLeft Direction -1 Name D-Pad Left OEControllerGravisGamePadProDPadRight Direction 1 Name D-Pad Right OEControllerGravisGamePadProDPadY Name D-Pad Y Type Axis Usage Y Values OEControllerGravisGamePadProDPadUp Direction -1 Name D-Pad Up OEControllerGravisGamePadProDPadDown Direction 1 Name D-Pad Down OEControllerGravisGamePadProButton1 Name Red Type Button Usage 1 OEControllerGravisGamePadProButton2 Name Yellow Type Button Usage 2 OEControllerGravisGamePadProButton3 Name Green Type Button Usage 3 OEControllerGravisGamePadProButton4 Name Blue Type Button Usage 4 OEControllerGravisGamePadProButtonLeftShoulder Name L1 Type Button Usage 5 OEControllerGravisGamePadProButtonLeftTrigger Name L2 Type Button Usage 7 OEControllerGravisGamePadProButtonRightShoulder Name R1 Type Button Usage 6 OEControllerGravisGamePadProButtonRightTrigger Name R2 Type Button Usage 8 OEControllerGravisGamePadProButtonStart Name Start Type Button Usage 10 OEControllerGravisGamePadProButtonSelect Name Select Type Button Usage 9 OEControllerNintendoWiiUProController OEControllerName Wii U Pro Controller OEGenericControllerName OEControllerNintendoWiiUProController OEControllerDevices OEControllerDeviceName Wii U Pro Controller (Nintendo RVL-CNT-01-UC) OEControllerProductName Nintendo RVL-CNT-01-UC OEControllerVendorID 1406 OEControllerProductID 816 OEControllerRequiresNameMatch OEControllerMappings OEControllerNintendoWiiUProControllerDPadUp Name D-Pad Up Type Button Usage 29 OEControllerNintendoWiiUProControllerDPadDown Name D-Pad Down Type Button Usage 32 OEControllerNintendoWiiUProControllerDPadLeft Name D-Pad Left Type Button Usage 30 OEControllerNintendoWiiUProControllerDPadRight Name D-Pad Right Type Button Usage 31 OEControllerNintendoWiiUProControllerLeftAnalogX Name Left Joystick X Type Axis Usage X Cookie 4096 Values OEControllerNintendoWiiUProControllerLeftAnalogLeft Direction -1 Name Left Analog Left OEControllerNintendoWiiUProControllerLeftAnalogRight Direction 1 Name Left Analog Right OEControllerNintendoWiiUProControllerLeftAnalogY Name Left Joystick Y Type Axis Usage Y Cookie 8192 Values OEControllerNintendoWiiUProControllerLeftAnalogUp Direction 1 Name Left Analog Up OEControllerNintendoWiiUProControllerLeftAnalogDown Direction -1 Name Left Analog Down OEControllerNintendoWiiUProControllerRightAnalogX Name Right Joystick X Type Axis Usage Rx Cookie 16384 Values OEControllerNintendoWiiUProControllerRightAnalogLeft Direction -1 Name Right Analog Left OEControllerNintendoWiiUProControllerRightAnalogRight Direction 1 Name Right Analog Right OEControllerNintendoWiiUProControllerRightAnalogY Name Right Joystick Y Type Axis Usage Ry Cookie 32768 Values OEControllerNintendoWiiUProControllerRightAnalogUp Direction 1 Name Right Analog Up OEControllerNintendoWiiUProControllerRightAnalogDown Direction -1 Name Right Analog Down OEControllerNintendoWiiUProControllerButtonLeftAnalog Name Left Stick Type Button Usage 45 OEControllerNintendoWiiUProControllerButtonRightAnalog Name Right Stick Type Button Usage 44 OEControllerNintendoWiiUProControllerButtonA Name A Type Button Usage 33 OEControllerNintendoWiiUProControllerButtonB Name B Type Button Usage 34 OEControllerNintendoWiiUProControllerButtonX Name X Type Button Usage 36 OEControllerNintendoWiiUProControllerButtonY Name Y Type Button Usage 35 OEControllerNintendoWiiUProControllerButtonPlus Name Start Type Button Usage 37 OEControllerNintendoWiiUProControllerButtonMinus Name Select Type Button Usage 38 OEControllerNintendoWiiUProControllerButtonL Name L Type Button Usage 41 OEControllerNintendoWiiUProControllerButtonZL Name ZL Type Button Usage 43 OEControllerNintendoWiiUProControllerButtonR Name R Type Button Usage 40 OEControllerNintendoWiiUProControllerButtonZR Name ZR Type Button Usage 42 OEControllerNintendoWiiUProControllerButtonHome Name Home Type Button Usage 39 OEControllerSonyPS4Dualshock4 OEControllerName PS4 Dualshock 4 OEGenericControllerName OEControllerSonyPS4Dualshock4 OEDisableCalibration OEControllerDevices OEControllerDeviceName Sony PS4 Dualshock 4 Wireless OEControllerVendorID 1356 OEControllerProductID 1476 OEControllerDeviceName Sony PS4 Dualshock 4 Wireless (CUH-ZCT2) OEControllerVendorID 1356 OEControllerProductID 2508 OEControllerMappings OEControllerSonyPS4Dualshock4DPad Name D-Pad Type HatSwitch Usage HatSwitch Values OEControllerSonyPS4Dualshock4DPadUp Direction N Name D-Pad Up OEControllerSonyPS4Dualshock4DPadDown Direction S Name D-Pad Down OEControllerSonyPS4Dualshock4DPadLeft Direction W Name D-Pad Left OEControllerSonyPS4Dualshock4DPadRight Direction E Name D-Pad Right OEControllerSonyPS4Dualshock4LeftAnalogX Name Left Joystick X Type Axis Usage X Values OEControllerSonyPS4Dualshock4LeftAnalogLeft Direction -1 Name Left Analog Left OEControllerSonyPS4Dualshock4LeftAnalogRight Direction 1 Name Left Analog Right OEControllerSonyPS4Dualshock4LeftAnalogY Name Left Joystick Y Type Axis Usage Y Values OEControllerSonyPS4Dualshock4LeftAnalogUp Direction -1 Name Left Analog Up OEControllerSonyPS4Dualshock4LeftAnalogDown Direction 1 Name Left Analog Down OEControllerSonyPS4Dualshock4RightAnalogX Name Right Joystick X Type Axis Usage Z Values OEControllerSonyPS4Dualshock4RightAnalogLeft Direction -1 Name Right Analog Left OEControllerSonyPS4Dualshock4RightAnalogRight Direction 1 Name Right Analog Right OEControllerSonyPS4Dualshock4RightAnalogY Name Right Joystick Y Type Axis Usage Rz Values OEControllerSonyPS4Dualshock4RightAnalogUp Direction -1 Name Right Analog Up OEControllerSonyPS4Dualshock4RightAnalogDown Direction 1 Name Right Analog Down OEControllerSonyPS4Dualshock4ButtonTriangle Name △ Type Button Usage 4 OEControllerSonyPS4Dualshock4ButtonCircle Name ◯ Type Button Usage 3 OEControllerSonyPS4Dualshock4ButtonCross Name ╳ Type Button Usage 2 OEControllerSonyPS4Dualshock4ButtonSquare Name ▢ Type Button Usage 1 OEControllerSonyPS4Dualshock4ButtonL1 Name L1 Type Button Usage 5 OEControllerSonyPS4Dualshock4ButtonL2 Name L2 Type Trigger Usage Rx OEControllerSonyPS4Dualshock4ButtonL2Button Name L2 Type Button Usage 7 OEControllerSonyPS4Dualshock4ButtonL3 Name L3 Type Button Usage 11 OEControllerSonyPS4Dualshock4ButtonR1 Name R1 Type Button Usage 6 OEControllerSonyPS4Dualshock4ButtonR2 Name R2 Type Trigger Usage Ry OEControllerSonyPS4Dualshock4ButtonR2Button Name R2 Type Button Usage 8 OEControllerSonyPS4Dualshock4ButtonR3 Name R3 Type Button Usage 12 OEControllerSonyPS4Dualshock4ButtonOptions Name Options Type Button Usage 10 OEControllerSonyPS4Dualshock4ButtonShare Name Share Type Button Usage 9 OEControllerSonyPS4Dualshock4ButtonHome Name Home Type Button Usage 13 OEControllerSonyPS4Dualshock4ButtonTouchpad Name Touchpad Type Button Usage 14 OEControllerGCExtendedGamepadProfile OEControllerName MFi Extended Gamepad Profile OEGenericControllerName OEControllerGCExtendedGamepadProfile OEDisableCalibration OEControllerDevices OEControllerDeviceName HORIPAD ULTIMATE OEControllerVendorID 3853 OEControllerProductID 144 OEControllerDeviceName SteelSeries Nimbus OEControllerVendorID 273 OEControllerProductID 5152 OEControllerDeviceName SteelSeries Stratus XL OEControllerVendorID 273 OEControllerProductID 5143 OEControllerMappings OEControllerGCExtendedGamepadProfileDPadUp Name D-Pad Up Type Button Usage 144 OEControllerGCExtendedGamepadProfileDPadDown Name D-Pad Down Type Button Usage 145 OEControllerGCExtendedGamepadProfileDPadLeft Name D-Pad Left Type Button Usage 147 OEControllerGCExtendedGamepadProfileDPadRight Name D-Pad Right Type Button Usage 146 OEControllerGCExtendedGamepadProfileLeftAnalogX Name Left Joystick X Type Axis Usage X Values OEControllerGCExtendedGamepadProfileLeftAnalogLeft Direction -1 Name Left Analog Left OEControllerGCExtendedGamepadProfileLeftAnalogRight Direction 1 Name Left Analog Right OEControllerGCExtendedGamepadProfileLeftAnalogY Name Left Joystick Y Type Axis Usage Y Values OEControllerGCExtendedGamepadProfileLeftAnalogUp Direction 1 Name Left Analog Up OEControllerGCExtendedGamepadProfileLeftAnalogDown Direction -1 Name Left Analog Down OEControllerGCExtendedGamepadProfileRightAnalogX Name Right Joystick X Type Axis Usage Z Values OEControllerGCExtendedGamepadProfileRightAnalogLeft Direction -1 Name Right Analog Left OEControllerGCExtendedGamepadProfileRightAnalogRight Direction 1 Name Right Analog Right OEControllerGCExtendedGamepadProfileRightAnalogY Name Right Joystick Y Type Axis Usage Rz Values OEControllerGCExtendedGamepadProfileRightAnalogUp Direction 1 Name Right Analog Up OEControllerGCExtendedGamepadProfileRightAnalogDown Direction -1 Name Right Analog Down OEControllerGCExtendedGamepadProfileButtonA Name A Type Button Usage 1 OEControllerGCExtendedGamepadProfileButtonB Name B Type Button Usage 2 OEControllerGCExtendedGamepadProfileButtonX Name X Type Button Usage 3 OEControllerGCExtendedGamepadProfileButtonY Name Y Type Button Usage 4 OEControllerGCExtendedGamepadProfileButtonL1 Name L1 Type Button Usage 5 OEControllerGCExtendedGamepadProfileButtonL2 Name L2 Type Button Usage 7 OEControllerGCExtendedGamepadProfileButtonR1 Name R1 Type Button Usage 6 OEControllerGCExtendedGamepadProfileButtonR2 Name R2 Type Button Usage 8 OEControllerGCExtendedGamepadProfileButtonHome Name Home Type Button Usage 547 OEControllerNintendoSwitchProController OEControllerName Switch Pro Controller OEGenericControllerName OEControllerNintendoSwitchProController OEControllerDevices OEControllerDeviceName Nintendo Switch Pro Controller OEControllerVendorID 1406 OEControllerProductID 8201 OEControllerMappings OEControllerNintendoSwitchProControllerDPad Name D-Pad Type HatSwitch Usage HatSwitch Values OEControllerNintendoSwitchProControllerDPadUp Direction N Name D-Pad Up OEControllerNintendoSwitchProControllerDPadDown Direction S Name D-Pad Down OEControllerNintendoSwitchProControllerDPadLeft Direction W Name D-Pad Left OEControllerNintendoSwitchProControllerDPadRight Direction E Name D-Pad Right OEControllerNintendoSwitchProControllerLeftAnalogX Name Left Joystick X Type Axis Usage X Values OEControllerNintendoSwitchProControllerLeftAnalogLeft Direction -1 Name Left Analog Left OEControllerNintendoSwitchProControllerLeftAnalogRight Direction 1 Name Left Analog Right OEControllerNintendoSwitchProControllerLeftAnalogY Name Left Joystick Y Type Axis Usage Y Values OEControllerNintendoSwitchProControllerLeftAnalogUp Direction -1 Name Left Analog Up OEControllerNintendoSwitchProControllerLeftAnalogDown Direction 1 Name Left Analog Down OEControllerNintendoSwitchProControllerRightAnalogX Name Right Joystick X Type Axis Usage Rx Values OEControllerNintendoSwitchProControllerRightAnalogLeft Direction -1 Name Right Analog Left OEControllerNintendoSwitchProControllerRightAnalogRight Direction 1 Name Right Analog Right OEControllerNintendoSwitchProControllerRightAnalogY Name Right Joystick Y Type Axis Usage Ry Values OEControllerNintendoSwitchProControllerRightAnalogUp Direction -1 Name Right Analog Up OEControllerNintendoSwitchProControllerRightAnalogDown Direction 1 Name Right Analog Down OEControllerNintendoSwitchProControllerButtonLeftAnalog Name Left Stick Type Button Usage 11 OEControllerNintendoSwitchProControllerButtonRightAnalog Name Right Stick Type Button Usage 12 OEControllerNintendoSwitchProControllerButtonA Name A Type Button Usage 2 OEControllerNintendoSwitchProControllerButtonB Name B Type Button Usage 1 OEControllerNintendoSwitchProControllerButtonX Name X Type Button Usage 4 OEControllerNintendoSwitchProControllerButtonY Name Y Type Button Usage 3 OEControllerNintendoSwitchProControllerButtonPlus Name + Type Button Usage 10 OEControllerNintendoSwitchProControllerButtonMinus Name − Type Button Usage 9 OEControllerNintendoSwitchProControllerButtonL Name L Type Button Usage 5 OEControllerNintendoSwitchProControllerButtonZL Name ZL Type Button Usage 7 OEControllerNintendoSwitchProControllerButtonR Name R Type Button Usage 6 OEControllerNintendoSwitchProControllerButtonZR Name ZR Type Button Usage 8 OEControllerNintendoSwitchProControllerButtonHome Name Home Type Button Usage 13 OEControllerNintendoSwitchProControllerButtonShare Name Share Type Button Usage 14 OEControllerMicrosoftXboxOne OEControllerName Xbox One OEGenericControllerName OEControllerMicrosoftXboxOne OEDisableCalibration OEControllerDevices OEControllerDeviceName Xbox One S Wireless OEControllerVendorID 1118 OEControllerProductID 765 OEControllerMappings OEControllerMicrosoftXboxOneDPad Name D-Pad Type HatSwitch Usage HatSwitch Values OEControllerMicrosoftXboxOneDPadUp Direction N Name D-Pad Up OEControllerMicrosoftXboxOneDPadDown Direction S Name D-Pad Down OEControllerMicrosoftXboxOneDPadLeft Direction W Name D-Pad Left OEControllerMicrosoftXboxOneDPadRight Direction E Name D-Pad Right OEControllerMicrosoftXboxOneLeftAnalogX Name Left Joystick X Type Axis Usage X Values OEControllerMicrosoftXboxOneLeftAnalogLeft Direction -1 Name Left Analog Left OEControllerMicrosoftXboxOneLeftAnalogRight Direction 1 Name Left Analog Right OEControllerMicrosoftXboxOneLeftAnalogY Name Left Joystick Y Type Axis Usage Y Values OEControllerMicrosoftXboxOneLeftAnalogUp Direction -1 Name Left Analog Up OEControllerMicrosoftXboxOneLeftAnalogDown Direction 1 Name Left Analog Down OEControllerMicrosoftXboxOneRightAnalogX Name Right Joystick X Type Axis Usage Z Values OEControllerMicrosoftXboxOneRightAnalogLeft Direction -1 Name Right Analog Left OEControllerMicrosoftXboxOneRightAnalogRight Direction 1 Name Right Analog Right OEControllerMicrosoftXboxOneRightAnalogY Name Right Joystick Y Type Axis Usage Rz Values OEControllerMicrosoftXboxOneRightAnalogUp Direction -1 Name Right Analog Up OEControllerMicrosoftXboxOneRightAnalogDown Direction 1 Name Right Analog Down OEControllerMicrosoftXboxOneButtonA Name A Type Button Usage 1 OEControllerMicrosoftXboxOneButtonB Name B Type Button Usage 2 OEControllerMicrosoftXboxOneButtonX Name X Type Button Usage 4 OEControllerMicrosoftXboxOneButtonY Name Y Type Button Usage 5 OEControllerMicrosoftXboxOneButtonLeftShoulder Name Left Shoulder Type Button Usage 7 OEControllerMicrosoftXboxOneButtonLeftTrigger Name Left Trigger Type Trigger Usage Brake OEControllerMicrosoftXboxOneButtonLeftAnalog Name Left Stick Type Button Usage 14 OEControllerMicrosoftXboxOneButtonRightShoulder Name Right Shoulder Type Button Usage 8 OEControllerMicrosoftXboxOneButtonRightTrigger Name Right Trigger Type Trigger Usage Accelerator OEControllerMicrosoftXboxOneButtonRightAnalog Name Right Stick Type Button Usage 15 OEControllerMicrosoftXboxOneButtonMenu Name Menu Type Button Usage 12 OEControllerMicrosoftXboxOneButtonView Name View Type Button Usage 548 OEControllerMicrosoftXboxOneButtonXbox Name Xbox Type Button Usage 547 OEControllerRetroBitSegaBluetooth8ButtonArcadePad OEControllerName Retro-Bit Sega Bluetooth 8-Button Arcade Pad OEGenericControllerName OEControllerRetroBitSegaBluetooth8ButtonArcadePad OEControllerDevices OEControllerDeviceName Retro-Bit Sega Bluetooth 8-Button Arcade Pad OEControllerProductName Retro Bit Bluetooth Controller OEControllerVendorID 1118 OEControllerProductID 736 OEControllerRequiresNameMatch OEControllerMappings OEControllerRetroBitSegaBluetooth8ButtonArcadePadDPad Name D-Pad Type HatSwitch Usage HatSwitch Values OEControllerRetroBitSegaBluetooth8ButtonArcadePadDPadUp Direction N Name D-Pad Up OEControllerRetroBitSegaBluetooth8ButtonArcadePadDPadDown Direction S Name D-Pad Down OEControllerRetroBitSegaBluetooth8ButtonArcadePadDPadLeft Direction W Name D-Pad Left OEControllerRetroBitSegaBluetooth8ButtonArcadePadDPadRight Direction E Name D-Pad Right OEControllerRetroBitSegaBluetooth8ButtonArcadePadButtonA Name A Type Button Usage 1 OEControllerRetroBitSegaBluetooth8ButtonArcadePadButtonB Name B Type Button Usage 2 OEControllerRetroBitSegaBluetooth8ButtonArcadePadButtonC Name C Type Trigger Usage Rz OEControllerRetroBitSegaBluetooth8ButtonArcadePadButtonX Name X Type Button Usage 3 OEControllerRetroBitSegaBluetooth8ButtonArcadePadButtonY Name Y Type Button Usage 4 OEControllerRetroBitSegaBluetooth8ButtonArcadePadButtonZ Name Z Type Trigger Usage Z OEControllerRetroBitSegaBluetooth8ButtonArcadePadButtonLeftShoulder Name L Type Button Usage 5 OEControllerRetroBitSegaBluetooth8ButtonArcadePadButtonRightShoulder Name R Type Button Usage 6 OEControllerRetroBitSegaBluetooth8ButtonArcadePadButtonStart Name Start Type Button Usage 8 OEControllerRetroBitSegaBluetooth8ButtonArcadePadButtonSelect Name Select Type Button Usage 7 OEControllerRetroBitSegaBluetooth8ButtonArcadePadButtonHome Name Home Type Button Usage 133