• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Steam Controller | How to configure left pad as buttons?

Scheduled Pinned Locked Moved Help and Support
steamcontrollermapping
5 Posts 4 Posters 983 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.
  • N
    NoXPhasma
    last edited by NoXPhasma 29 Mar 2019, 13:48

    Hi all,

    I was able to add my Steam Controller to my Retropie and set it up as Xbox 360 pad. However, it uses the left pad as touch pad instead of a digital d-pad. Which makes it completely useless as a gamepad and even the navigation in Emulationstation is horrible. Is there any way to configure it, so it will be more like a XBOX 360 pad without that touch input?

    Pi Model or other hardware: 3 B+
    Power Supply used: 5V 3A
    RetroPie Version Used 4.4

    E P 3 Replies Last reply 3 Apr 2019, 20:24 Reply Quote 0
    • E
      Efriim @NoXPhasma
      last edited by Efriim 4 Mar 2019, 21:47 3 Apr 2019, 20:24

      @NoXPhasma
      I'm not familiar with the device or xpad.
      What do you mean by touch input?
      And are you using xpad or xboxdrv?

      There are some solid configurations here
      https://github.com/RetroPie/RetroPie-Setup/wiki/Xbox-360-Controller#xboxdrv-driver

      From this source, if it is glitchy; changing this selection in /boot/cmdline.txt dwc_otg.speed=1 may help

      Or are you using this standalone steamcontroller driver
      where you have something like this
      sc-desktop.py stop
      steamcontroller-desktop mouse and keyboard function stop.

      Also Hi.

      1 Reply Last reply Reply Quote 0
      • E
        Efriim @NoXPhasma
        last edited by Efriim 4 Mar 2019, 21:39 3 Apr 2019, 20:27

        @NoXPhasma
        From here

        /etc/udev/rules.d/99-steam-controller.rules

        #find mouse set false.
        mouse = False
        

        I found the steamcontroller has a touchpad, this much makes sense now.

        1 Reply Last reply Reply Quote 0
        • P
          Parabolaralus @NoXPhasma
          last edited by Parabolaralus 4 May 2019, 21:24 5 Apr 2019, 01:50

          @NoXPhasma Ive been following this since i saw it because i really want to find a use for this controller since it feels so nice...aside from my singular postal 2 binge when i bought it!

          So yours actually registers the left trackpad completely??? All four directions?
          Mine on tapping the left trackpad (not even clicking it in which im now assuming is your inquiry) registers up as hat0left and down as hat0right, but also does the same for the actual left and right resulting in "already taken"... Would rather click TBH, but just getting it configured would be a start.

          Its worth noting that i tried both with and without the steam controller driver as it worked without it...sort of! It also works perfectly as if its in keyboard/mouse mode outside of ES despite whats set which might explain part of it.

          I think after looking into it today the 4.18 kernel driver overrides whatever is set in the script: gamingonlinux
          I even noticed that when you switch profiles it is supposed to launch a script on the next boot in etc/rc.local but doesnt write anything. I made sure that script (cant remember the exact location, but it had 360.py in it) started on next boot which i confirmed that it did, but no change. Ill try whats suggested in that link later tonight and see what happens.

          A 1 Reply Last reply 9 Sept 2020, 00:38 Reply Quote 0
          • A
            arelav @Parabolaralus
            last edited by 9 Sept 2020, 00:38

            @Parabolaralus Looks like it can be kernel related.
            I made it work yesterday on older RetroPie based on Debian Etcher. However, the system was a few years old and I decided to make a fresh install. And it was a mistake because nothing was wrong with an old install, I just wanted to clean up the system garbage after several years of usage...

            After re-install I have top heat instead of dpad left e.t.c.

            I also tried Batocera, Reacalbox everywhere it looks the same.

            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.

              This community forum collects and processes your personal information.
              consent.not_received