Game controllers: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
(Initial refactor of game controllers article)
No edit summary
 
(26 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{mininav|[[Remote controls]]}}
{{mininav| [[Remote controls]] {{l2| [[Games]] }} }}
 


<section begin="intro" />{{Kodi}} can use several different types of game controllers, gamepads, joysticks, and other game input devices.<section end="intro" />
<section begin="intro" />{{Kodi}} can use several different types of game controllers, gamepads, joysticks, and other game input devices.<section end="intro" />
Line 6: Line 7:
Once your controller is recognized by Kodi, follow this guide to configure the physical layout:
Once your controller is recognized by Kodi, follow this guide to configure the physical layout:
* {{big|'''[[HOW-TO:Configure controllers]]'''}}
* {{big|'''[[HOW-TO:Configure controllers]]'''}}


Once your controller's layout is configured, you can change the Kodi actions for each button:
Once your controller's layout is configured, you can change the Kodi actions for each button:
* {{big|'''[[HOW-TO:Modify joystick.xml]]'''}}
* {{big|'''[[HOW-TO:Modify joystick.xml]]'''}}


Now that your controller is working, share your button map with the world!
* {{big|'''[[HOW-TO:Share button maps]]'''}}
If you are using a version of Kodi that includes [[Emulators]], you can map each game platform separately:
* {{big|'''[[HOW-TO:Map multiple controllers]]'''}}


== Controller instructions ==
== Controller instructions ==
Line 16: Line 21:


=== Windows ===
=== Windows ===
* {{big|'''[[HOW-TO:Xbox 360 controller on Windows]]'''}}
* {{big|'''[[HOW-TO:NVIDIA SHIELD controller on Windows 7]]'''}}
* {{big|'''[[HOW-TO:Wireless Xbox 360 controller on Windows 7]]'''}}
* {{big|'''HOW-TO:Fix iMON devices on Windows'''}}
 
=== Linux ===
* {{big|'''[[HOW-TO:X-Arcade_Tankstick_in_Kodi|HOW-TO:X-Arcade Tankstick]]'''}}
 
=== PlayStation 4 controller ===
* {{big|'''[[HOW-TO:PlayStation 4 controller]]'''}}
 
=== NVidia Shield controller ===
* {{big|'''[[HOW-TO:NVIDIA_SHIELD_controller_on_Windows_7#HOW-TO:Fix_new_controller_dialog|HOW-TO:Fix new controller dialog]]'''}}
* {{big|'''[[HOW-TO:NVIDIA_SHIELD_controller_on_Windows_7#HOW-TO:Fix_double_button_presses|HOW-TO:Fix double button presses]]'''}}
 
== Troubleshooting ==
If buttons are being skipped while mapping your controller, you can try the solutions in this HOW-TO:
* {{big|'''[[HOW-TO:Fix buttons skipped while mapping]]'''}}
 
Krypton v17.0 has a bug where analog sticks get "stuck" ([https://github.com/xbmc/xbmc/pull/11571 fixed] in v17.1):
* {{big|'''[[HOW-TO:Fix stuck analog sticks on v17.0]]'''}}
 
If Kodi is started without the correct version of joystick support:
* {{big|'''[[HOW-TO:Fix Joystick Support error on startup]]'''}}


To disable joystick support entirely:
* {{big|'''HOW-TO:Disable Joystick Support'''}}


==See also==
==See also==
* [[Remote controls]]
* [[Remote controls]]
* [[Kodi Game]]
* [[Games|Gaming in Kodi]] - Index of game related articles
* [[Game add-ons]]
** [[Game management]] - A guide to managing game files for and in Kodi
*** [[Game playback controls]] - A guide that describes the player controls and menus for gaming in Kodi
*** [[Game controllers]] - Guides for configuring gamepads and jooystick controllers in Kodi
**[[Game add-ons]]
*** [[Porting Libretro cores to game add-ons]]
**** [[Libretro]]
** [[Game development]] - A guide to developing games for Kodi
** [[Compiling Kodi-Game|Compiling Kodi with RetroPlayer]]
** [[Compiling_Kodi-Game|Compiling existing game add-ons]]


[[Category:Remotes]]
[[Category:Remotes]]

Latest revision as of 03:08, 12 July 2020

Home icon grey.png   ▶ Remote controls
▶ Games
▶ Game controllers


Kodi can use several different types of game controllers, gamepads, joysticks, and other game input devices.

General guides

Once your controller is recognized by Kodi, follow this guide to configure the physical layout:

Once your controller's layout is configured, you can change the Kodi actions for each button:

Now that your controller is working, share your button map with the world!

If you are using a version of Kodi that includes Emulators, you can map each game platform separately:

Controller instructions

If your controller is not recognized by Kodi, follow the HOW-TO for your controller and operating system:

Windows

Linux

PlayStation 4 controller

NVidia Shield controller

Troubleshooting

If buttons are being skipped while mapping your controller, you can try the solutions in this HOW-TO:

Krypton v17.0 has a bug where analog sticks get "stuck" (fixed in v17.1):

If Kodi is started without the correct version of joystick support:

To disable joystick support entirely:

  • HOW-TO:Disable Joystick Support

See also