I don’t need anything special or pricey, just a basic controller that does basic controller things.

I’ve tried a few generic controllers, but they have issues with bluetooth, battery life, and automatically shutting off too early from idling.

Does anyone know of any generic controllers that don’t have these issues? I don’t mind if the battery life isn’t the same or better than official controllers, but they shouldn’t straight up lie about the capacity. It should be illegal.

Update: I ended up going with a generic PS4 controller from Walmart. The brand is Yuoy, which I am unfamiliar with but I’m willing to see for myself how good their controller is.

This is the one I got https://www.walmart.com/ip/seort/5486552170 and so far I am satisfied. It’s a bit heavier than the other generic controllers I have, which I hope is a sign of a bigger battery. The d-pad isn’t quite as good as the legendary Sony d-pads, but I’m getting used to it. It’s not nearly as bad as the 360 or logitech d-pads, for example. I think it’s pretty good.

I’m also not having the issue with it turning off after 5 minutes of idle time. So far, it hasn’t turned off at all from idling. I’m not sure if there’s no auto-shutoff at all, or it may just be respecting my Steam setting to have it shut off after an hour of idle time. I don’t feel like testing it right now.

So far, for $17 this controller seems to be acceptable. I’d still like to shut off the touchpad, but that’s not really the controller’s fault.

I will continue testing and update this if I have any issues. As it stands right now, I’m looking forward to getting another one and hope it’s the same.

Update: I am having issues reconnecting the controller after I disconnect it with bluetooth. I need to go through the re-pairing process by holding the share button (select) and the PS button. The controller shows up as connected for a few seconds, then goes back with the other disconnected devices saying the connection failed. This is a big issue. I will try to see if I can find an easy fix, if not then this is enough to make me return the controller.

Here’s a video documenting the issue: https://freediverse.com/w/2DVMHpkjaA4rcX8WqhuKts

  • commander@lemmings.worldOP
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    3
    ·
    3 days ago

    Thanks. I’ve been using generic DS4s but they all have some of the issues I’ve been describing.

    Do you know how to turn off the touchpad? It just gets in the way for me.

    • Count Regal Inkwell@pawb.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days ago

      Yes and no

      I know how to turn it off on KDE Plasma Wayland which is the DE I use. Different WMs and DEs will do it differently. X11 will do it differently. I’m sure it can be done, I just have no idea how.

      With the controller connected, Plasma-Wayland reports the touchpad as like. A laptop touchpad. So you can shut it off by just going into its settings programme and turning it off like you would a laptop touchpad.

      … Unless of course you ARE using a laptop, at which point that would possibly turn off both your laptop’s actual touchpad as well as the one in the DS4.

      • commander@lemmings.worldOP
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        2
        ·
        3 days ago

        Thanks for the advice.

        I’m using KDE with X11 on a laptop, so it’s probably not so easy for me to turn it of 🙁

        • chronicledmonocle@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 days ago

          Why are you using X11 on Plasma? Wayland support has been great for a long time on Plasma and they’re working towards deprecating X11.

        • IceFoxX@lemm.ee
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          2 days ago

          https://wiki.archlinux.org/title/Gamepad#Disable_touchpad_acting_as_mouse
          and

          • xorg.conf entries
          Section "InputClass"
                  Identifier "joystick catchall"
                  MatchIsJoystick "on"
                  MatchDevicePath "/dev/input/event*"
                  Driver "joystick"
                  Option "StartKeysEnabled" "off" # Disable mouse support of joypad 
                  Option "StartMouseEnabled" "off"
          EndSection
          

          "You’d need to replace/add the MatchProduct directive in your xorg config file with something like this to disable the touchpad:

          MatchProduct "Wireless"
          MatchProduct "Controller|Adaptor"
          MatchProduct "Touchpad"
          

          Edit: dont know why you get downvoted. sad cause was just a normal question