Oct 17, 2006 Page 1 of 4 - XInput - Xbox 360 Controller API - posted in Scripts and Functions: XInputXInput.ahk wraps a few key functions of XInput, a.k.a. The Microsoft Common Controller API. Anyway, my original intention was to somehow find a way to overcome the current limitation of the 360 driver to detect when both triggers are pressed at once. 5) Once you have decided which device driver is the correct one for your Xbox 360 controller, right click it and choose Uninstall. When prompted with the following notification: Tick the box for Delete the driver software for this device. Sep 27, 2015 - Predictably, many DirectInput gamepads and other controllers, like driving. Before installing software workarounds, check for a small API switch on the. To recognize older gamepads as Xbox 360 for Windows controllers. Feb 18, 2019 - Xinput works with both Xinput games and most DirectInput games. These options allow you to change modes just like on a console and works with any DirectInput. Some games now require an Xinput controller (such as Xbox 360. VJoy Virtual Joystick Driver can create virtual joysticks in Windows. The 360 controller was selected because it is well designed. It is very ergonomic and has all of the control inputs needed. For those familiar with helicopter controls, the left joystick will control the collective, the right joystick with control the pitch and roll, and the analog triggers will control the yaw. This has a number of important advantages over using the normal DirectInput interface to an Xbox 360 controller, or even using one of the alternative Xbox 360 controller drivers: The triggers on the controller can be used simultaneously! This gives us a better DirectInput interface to an Xbox 360 Controller (or other XInput compatible controllers), so that it can be used with older games and emulators that only support DirectInput. This has a number of important advantages over using the normal DirectInput interface to an Xbox 360 controller.
Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upHave a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
commented Oct 17, 2017
Fresh start up, connect the controller and everything works fine, no issues. As soon as I've started Steam I start getting the error 'X360 controller #1 failed. Using DInput mode only.' when I turn on the controller. Windows 7, hide DS4 controller option is checked. I'm not sure how to stop this from happening. |
commented Oct 17, 2017
Sorry, looks like there is already another issue open for this. I'll wait for that to resolve. |
- Does the controller show in Device Manager ?
Windows has XBOX drivers ( Xinput.dll ) and some generic ( Dinput.dll ) keyboard/mouse/controller drivers
which preceded the Xinput drivers.
However, Dinput only, and controllers with both Dinput and Xinput need the profiling software from the mfg
of the device to get full functionality.
If your controller has a switch for Dinput and Xinput you may still need to install the
XBOX 360 Accessories v1.2 software (The Win7 software works on Win10).
[EDIT: ( 7/'17) Just to clarify... Win10 should automatically detect XInput peripherals, but in the event of a
peripheral not being detected, the Accessories Software 1.2 above should be installed.
Peripherals which are limited to, or have a Dinput option in addition to Xinput, do require a software to get the
custom button profiling options while using Dinput.
XBOX controllers do not have an option to customise button presses outside the options made available in
a games setup as do Dinput peripherals. ]
While your controller model is not very old ( 2014 release date, from what I can tell) they have it listed
X360 Controller Driver Changing To Dinput Video
as a Legacy product already (bottom of page). The driver they link to should still work with WIn10
Install Xbox 360 Controller Driver
(My Logitech G27 wheel (uses Dinput ) was released in '09 and while the LGS 510 software/drivers for their controllers/wheels has not been updated since around 2010 they still work on Win10 ) .
If this 3GCDriver does not include a profiling software it may be worth trying the Engine 3 software as well ?
- I also have a the Logitech F310, which also uses the LGS 510 software. This controller has a switch for both
Xinput and Dinput, which makes the controller more flexible than an Xinput only controller as you
can create profiles to make it work with older games that don't have a default XBOX setup.
.