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 (misc. fixes)
Line 21: Line 21:
 
{{ii}} If the game runs as an [[Compatibility Mode#Privilege Level|administrator]], the controller program must also be run as an administrator otherwise it can't interact with the game.
 
{{ii}} If the game runs as an [[Compatibility Mode#Privilege Level|administrator]], the controller program must also be run as an administrator otherwise it can't interact with the game.
  
==== Xpadder ====
+
====Xpadder====
 
{{mm}} [http://xpadder.com Xpadder official site] ($10 USD, lifetime license. Versions up to 5.3 are free.)
 
{{mm}} [http://xpadder.com Xpadder official site] ($10 USD, lifetime license. Versions up to 5.3 are free.)
  
Line 58: Line 58:
 
}}
 
}}
  
==== Pinnacle Game Profiler ====
+
====Pinnacle Game Profiler====
 
{{mm}} [http://pinnaclegameprofiler.com/downloads/pgp-30-day-trial Official site and 30 day trial] ($25 USD, lifetime license)
 
{{mm}} [http://pinnaclegameprofiler.com/downloads/pgp-30-day-trial Official site and 30 day trial] ($25 USD, lifetime license)
 
{{mm}} [http://pinnaclegameprofiler.com/game-profiles Games/application profile downloads]
 
{{mm}} [http://pinnaclegameprofiler.com/game-profiles Games/application profile downloads]
Line 112: Line 112:
 
{{ii}} Most distributions come with the ''xpad'' driver already. If you're expereniencing problems with using controllers in your game, or want to bind your keyboard to the controller, you might try ''[http://pingus.seul.org/~grumbel/xboxdrv/ xboxdrv]''.
 
{{ii}} Most distributions come with the ''xpad'' driver already. If you're expereniencing problems with using controllers in your game, or want to bind your keyboard to the controller, you might try ''[http://pingus.seul.org/~grumbel/xboxdrv/ xboxdrv]''.
  
=== QJoyPad ===
+
===QJoyPad===
 
* [http://qjoypad.sourceforge.net/ Homepage]
 
* [http://qjoypad.sourceforge.net/ Homepage]
 
QJoyPad allows you to create profiles for different games and switch between them via the interface or system tray icon.
 
QJoyPad allows you to create profiles for different games and switch between them via the interface or system tray icon.
Line 119: Line 119:
 
<!--- ALPHABETIZED BY COMPANY NAME, MISC AT END. ORDER CONTROLLERS BY RELEASE (EXCEPT MISC (AND LOGITECH BECAUSE I AIN'T GOT TIME FOR THAT), THAT'S ALPHABETIZED) --->
 
<!--- ALPHABETIZED BY COMPANY NAME, MISC AT END. ORDER CONTROLLERS BY RELEASE (EXCEPT MISC (AND LOGITECH BECAUSE I AIN'T GOT TIME FOR THAT), THAT'S ALPHABETIZED) --->
 
===Logitech controllers===
 
===Logitech controllers===
* [[Controller:Logitech Gamepad Dual Action |Logitech Gamepad Dual Action]]
+
* [[Controller:Logitech Gamepad Dual Action|Logitech Gamepad Dual Action]]
 
* [[Controller:Logitech Gamepad F310|Logitech Gamepad F310]]
 
* [[Controller:Logitech Gamepad F310|Logitech Gamepad F310]]
 
* [[Controller:Logitech Rumble Gamepad F510|Logitech Rumble Gamepad F510]]
 
* [[Controller:Logitech Rumble Gamepad F510|Logitech Rumble Gamepad F510]]

Revision as of 20:28, 4 March 2015

This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.

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 specific controllers see Category:Controller.

DirectInput

DirectInput is Microsoft's older controller API (used with nearly all games until 2006). 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.

XInput

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

Windows

Multiple controllers

Some older games do not allow you to select which controller to use, instead using the first controller reported by Windows; if you have multiple controllers the one you want may not be selected. To set the first controller open Game Controllers (joy.cpl) and click the Advanced button, then choose the controller you want. This setting is only relevant if you have multiple controllers connected; if you only connect one controller at a time it will always be reported as the first controller.

Some special controllers (e.g. certain HOTAS setups) report the separate physical pieces as individual controllers, making it difficult to use the entire controller with games that can only see a single controller. For these controllers you will need to set the main portion of the controller as the preferred device and then use another method to set up controls for the other parts (see controller with keyboard-only game).

Keyboard to controller input

If the game runs as an administrator, the controller program must also be run as an administrator otherwise it can't interact with the game.

Xpadder

Xpadder official site ($10 USD, lifetime license. Versions up to 5.3 are free.)

JoyToKey

Completely portable, with multiple configurations at once.
Up to four multiple keys can be set per trigger.
Might appear complicated to use at first.
Instructions
Instructions
Instructions

Pinnacle Game Profiler

Official site and 30 day trial ($25 USD, lifetime license)
Games/application profile downloads

DirectInput and XInput

For using a non-Xbox 360 controller with games that require an Xbox 360-compatible controller

x360ce

Can be used to force DirectInput controllers to be detected as XInput ones (Microsoft's API used for Xbox 360 controllers).
Does not work with games using the Unity engine due to implementation differences.[1]
Instructions

Durazno

Customize XInput controller settings. Adjust axis inversion, vibration strength and various other settings.

Force feedback driver

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


OS X

Xbox 360 Driver

ControllerMate

Linux

Most distributions come with the xpad driver already. If you're expereniencing problems with using controllers in your game, or want to bind your keyboard to the controller, you might try xboxdrv.

QJoyPad

QJoyPad allows you to create profiles for different games and switch between them via the interface or system tray icon.

List of controllers

Logitech controllers

Microsoft controllers

Xbox:

PC:

Nintendo controllers

Sony controllers

Miscellaneous


References