HOW-TO:Configure controllers: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
m (small clarification)
(remove ugly v17 warning)
Line 1: Line 1:
{{mininav| [[Remote controls]] {{l2| [[Games]] }} | [[Game controllers]]}}
{{mininav| [[Remote controls]] {{l2| [[Games]] }} | [[Game controllers]]}}
{{future|17}}


Kodi v17 Krypton features improved controller support. Basic configuration can now be done without leaving Kodi.
Kodi v17 Krypton features improved controller support. Basic configuration can now be done without leaving Kodi.

Revision as of 00:45, 1 February 2017

Home icon grey.png   ▶ Remote controls
▶ Games
▶ Game controllers ▶ HOW-TO:Configure controllers

Kodi v17 Krypton features improved controller support. Basic configuration can now be done without leaving Kodi.


It is important to remember that you can only configure the physical layout of your controller in Kodi. In particular, the A, B, X, and Y buttons for the SNES and 360 controllers are reversed, so you may need to map your controller differently. If you want to change which Kodi action each button does, then you will need to configure your joystick.xml keymap.


Connecting controllers

Start by connecting your controllers. You should receive a notification like this:

Controller connected.jpg

If not, see Troubleshooting controllers.


Configuring controllers

Kodi has a controller configuration utility to configure the physical layout of your controller. It can be found under system settings:

System settings.jpg


Under the Input category, find the "Configure attached controllers" item:

Configure attached controllers.jpg

If this is greyed out, see Troubleshooting controllers.


The controller configuration utility looks like this:

Controller configuration utility v17.jpg


Select the "Kodi" controller. You will be asked to press A:

Controller dialog - Press A.jpg

If you do nothing for 6 seconds, the prompt will be cancelled. You can start again at any button by selecting it.


After mapping A, the utility will ask you to map B. This will continue until all buttons are mapped or the prompt times out.

Controller dialog - Press B.jpg


If your controller doesn't have a button (like the Guide button), let the prompt time out and move on to the next button

Controller dialog - Press Guide.jpg


If you have a controller that looks different than the 360 controller, you can select "Get more..." to download additional controller profiles:

Controller dialog - Get more.jpg


For example, the SNES profile lets you map a SNES controller:

Controller dialog - map SNES.jpg


Kodi uses the "Kodi" profile. If you map this, it will override the SNES profile. To unmap the "Kodi" profile, select "Reset":

Controller dialog - reset controller.jpg

Remember that the A, B, X, and Y buttons on the SNES controller are physically reversed, so you may need to map both controllers if you want the alternative behavior.