Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Glossary:Controller"

From PCGamingWiki, the wiki about fixing PC games
m (Reverted edits by Garrett (talk) to last revision by MattyFTM)
m (Reverted edits by LDK (talk) to last revision by Garrett)
Line 1: Line 1:
For a list of controllers available, visit the [[:Category:Controller|controller category]].
+
{{stub}}
 +
{{Guide}}
 +
[[File:Xbox-360-S-Controller.png|200px|thumb|The [[Xbox 360 Controller]] is very popular for PC gaming, with almost all recent games supporting it natively.]]
 +
'''Controllers''' are an alternative to keyboard and mouse input. Almost all recently released PC games support controllers, although many only support the newer [[#XInput|XInput]] controllers by default.
 +
 
 +
For information on specific controllers, see the [[:Category:Controller|controller category]].
 +
 
 +
==Windows==
 +
===XInput vs. DirectInput===
 +
XInput is Microsoft's new API for [[Xbox 360]]-compatible controllers such as the official [[Xbox 360 Controller]].
 +
 
 +
DirectInput is Microsoft's older controller API. XInput controllers operate in DirectInput mode for these games. Logitech's F310 and F710 gamepads have a physical switch which should be set to "D" for these games.
 +
 
 +
===DirectInput controllers with XInput-only games===
 +
[[x360ce]] makes DirectInput controllers show up as XInput controllers for games that only support XInput.
 +
 
 +
===Customize XInput controller settings===
 +
Use [[Durazno]] to adjust axis inversion, rumble strength and various other settings.
 +
 
 +
===XInput force feedback rumble in DirectInput games===
 +
XInput controllers do not support the force feedback rumble support built into some older games. To re-enable this, install [http://lavendy.net/special/driver/xi/index.html Force Feedback Driver for XInput] (for Windows 8 use the Windows 7 version). Once this is installed many games will see the controller as force feedback-compatible and so those settings can then be used.
 +
 
 +
Some games will still not see the controller as force feedback-compatible even with this driver installed.
 +
 
 +
==Non-PC controllers (PlayStation 3, Wii, etc.)==
 +
* For PlayStation 3 controllers use [http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller XInput Wrapper]; see [[PlayStation 3 DualShock Controller]] for instructions.
 +
* For Wii controllers use [http://andersmalmgren.github.io/FreePIE/ FreePIE] or [http://glovepie.org/lpghjkwer.php GlovePIE] with a compatible Bluetooth adapter.
 +
* For other controllers use a USB adapter. The controller should then show up as a basic controller.
 +
 
 +
== Controller with keyboard-only games==
 +
Some games have limited or no controller support built in. This mostly affects older games but there are also some recent releases with no native support, notably BioWare's Mass Effect and Dragon Age games.
 +
 
 +
See [[controller with keyboard-only game]] for solutions.
 +
 
 +
==Mac OS X==
 +
Most Windows controllers are natively supported on Mac OS X. For XInput controllers, use [http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver Tattiebogle's Mac OS X Driver].
 +
 
 +
==Linux==
 +
Most Windows controllers are natively supported by the major Linux distributions.
 +
 
 +
==DOS/DOSBox==
 +
DOS games have very limited controller support and are usually only able to see a fixed number of buttons and axes; many DOS games don't support controllers at all. The [[DOSBox#Mapper|DOSBox Mapper]] can be used to rearrange button assignment and also bind keyboard/mouse inputs to additional buttons/axes. The number of buttons/axes available for mapping can depend on the DOSBox joystick setting; see the [[DOSBox#Joystick|DOSBox Joystick]] section for details.
  
 
[[Category:Hardware]]
 
[[Category:Hardware]]

Revision as of 07:32, 22 April 2013

This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
File:Xbox-360-S-Controller.png
The Xbox 360 Controller is very popular for PC gaming, with almost all recent games supporting it natively.

Controllers are an alternative to keyboard and mouse input. Almost all recently released PC games support controllers, although many only support the newer XInput controllers by default.

For information on specific controllers, see the controller category.

Windows

XInput vs. DirectInput

XInput is Microsoft's new API for Xbox 360-compatible controllers such as the official Xbox 360 Controller.

DirectInput is Microsoft's older controller API. XInput controllers operate in DirectInput mode for these games. Logitech's F310 and F710 gamepads have a physical switch which should be set to "D" for these games.

DirectInput controllers with XInput-only games

x360ce makes DirectInput controllers show up as XInput controllers for games that only support XInput.

Customize XInput controller settings

Use Durazno to adjust axis inversion, rumble strength and various other settings.

XInput force feedback rumble in DirectInput games

XInput controllers do not support the force feedback rumble support built into some older games. To re-enable this, install Force Feedback Driver for XInput (for Windows 8 use the Windows 7 version). Once this is installed many games will see the controller as force feedback-compatible and so those settings can then be used.

Some games will still not see the controller as force feedback-compatible even with this driver installed.

Non-PC controllers (PlayStation 3, Wii, etc.)

Controller with keyboard-only games

Some games have limited or no controller support built in. This mostly affects older games but there are also some recent releases with no native support, notably BioWare's Mass Effect and Dragon Age games.

See controller with keyboard-only game for solutions.

Mac OS X

Most Windows controllers are natively supported on Mac OS X. For XInput controllers, use Tattiebogle's Mac OS X Driver.

Linux

Most Windows controllers are natively supported by the major Linux distributions.

DOS/DOSBox

DOS games have very limited controller support and are usually only able to see a fixed number of buttons and axes; many DOS games don't support controllers at all. The DOSBox Mapper can be used to rearrange button assignment and also bind keyboard/mouse inputs to additional buttons/axes. The number of buttons/axes available for mapping can depend on the DOSBox joystick setting; see the DOSBox Joystick section for details.