RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    PS3 controller detected as keyboard.

    Scheduled Pinned Locked Moved Help and Support
    2 Posts 2 Posters 1.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jaykumar_2001
      last edited by

      For some strange reason, PS3 dual shock controller is being detected as Keyboard in Emulationstation. Key mapping are messed up in Retroarch as well, with two keys mapped to one button.

      sixad detects and connect to controller successfully,

      sixad-sixaxis[4142]: Connected 'PLAYSTATION(R)3 Controller (xx:xx:xx:xx:xx:xx)' [Battery 05]

      es_input.cfg

      <?xml version="1.0"?>
      <inputList>
      <inputConfig type="joystick" deviceName="Sony PLAYSTATION(R)3 Controller">
      <input name="pagedown" type="button" id="9" value="1"/>
      <input name="start" type="button" id="3" value="1"/>
      <input name="pageup" type="button" id="8" value="1"/>
      <input name="up" type="button" id="4" value="1"/>
      <input name="a" type="button" id="12" value="1"/>
      <input name="b" type="button" id="13" value="1"/>
      <input name="down" type="button" id="6" value="1"/>
      <input name="right" type="button" id="5" value="1"/>
      <input name="select" type="button" id="0" value="1"/>
      <input name="left" type="button" id="7" value="1"/>
      </inputConfig>
      <inputConfig type="joystick" deviceName="PLAYSTATION(R)3 Controller">
      <input name="pagedown" type="button" id="9" value="1"/>
      <input name="start" type="button" id="3" value="1"/>
      <input name="pageup" type="button" id="8" value="1"/>
      <input name="up" type="button" id="4" value="1"/>
      <input name="a" type="button" id="12" value="1"/>
      <input name="b" type="button" id="13" value="1"/>
      <input name="down" type="button" id="6" value="1"/>
      <input name="right" type="button" id="5" value="1"/>
      <input name="select" type="button" id="0" value="1"/>
      <input name="left" type="button" id="7" value="1"/>
      </inputConfig>
      </inputList>

      Important information: Retropie is launched from OSMC as an addon.

      Any pointer please??

      1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators
        last edited by BuZz

        https://retropie.org.uk/forum/topic/3/read-this-first (note the part about posting logs / using markdown)

        You are missing the part of the es_input.cfg that triggers the retroarch configuration - you should remove it and re-install Emulation Station from RetroPie-Setup menu 5 and reconfigure

        Not sure what version you are running though - so more information might be helpful. You should also try a RetroPie image to compare vs OSMC in case it's an OSMC related issue. retrosmc has it's own support thread here https://discourse.osmc.tv/t/howto-retrosmc-retrogaming-on-osmc/6671

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

        Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.