HOW-TO:PlayStation 4 controller: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
(Update guide)
Line 1: Line 1:
{{mininav| [[Remote controls]] {{l2| [[Games]] }} | [[Game controllers]]}}
{{mininav| [[Remote controls]] {{l2| [[Games]] }} | [[Game controllers]]}}


{{future|17}}
<section begin="intro" />The PlayStation 4 controller has a quirk where triggers send both a digital button press and an analog value. This causes problems when mapping triggers in the controller window.<section end="intro" />
 
<section begin="intro" />The PlayStation 4 controller has a quirk that interferes with [[HOW-TO:Configure controllers|controller configuration]]. Specifically, each trigger sends both a digital button value and an analog axis value.<section end="intro" />


== Symptoms ==
== Symptoms ==


Because two values are sent to Kodi, the configuration utility will appear to "skip" a button after a trigger is pressed.
When a trigger is pressed, Kodi immediately skips the following button:




Line 38: Line 36:


If you continue pressing the trigger after the button is detected, it will ignore the axis too. In this case, the trigger can't be mapped at all! Simply cancel the dialog and try again.
If you continue pressing the trigger after the button is detected, it will ignore the axis too. In this case, the trigger can't be mapped at all! Simply cancel the dialog and try again.
Once Kodi knows to ignore the digital button presses, the trigger's analog values can be mapped successfully.

Revision as of 00:16, 1 February 2017

Home icon grey.png   ▶ Remote controls
▶ Games
▶ Game controllers ▶ HOW-TO:PlayStation 4 controller

The PlayStation 4 controller has a quirk where triggers send both a digital button press and an analog value. This causes problems when mapping triggers in the controller window.

Symptoms

When a trigger is pressed, Kodi immediately skips the following button:


Mapping a trigger.jpg


Trigger was skipped 2.jpg

Skipping solution

A utility has been provided to ignore the extra input. Select "Ignore input":


Ignore input.jpg


When the dialog opens, it will ask you to press the buttons that should be ignored:


Ignore input dialog.jpg


Press each trigger LIGHTLY until the button is displayed. Release the trigger as soon as the button shows up.


Buttons were ignored.jpg


If you continue pressing the trigger after the button is detected, it will ignore the axis too. In this case, the trigger can't be mapped at all! Simply cancel the dialog and try again.

Once Kodi knows to ignore the digital button presses, the trigger's analog values can be mapped successfully.