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.

  • Count Regal Inkwell
    link
    fedilink
    English
    arrow-up
    3
    ·
    10 hours ago

    I just use a Dualshock 4

    It like.

    Works. Linux games and Emulators recognise it as a generic SDL-compatible controller 99.9% of the time (and for that .1% there’s ds4drv in emulate-xpad mode). And Windows games on Proton use Steam Input which is not just functional, it even works with things like the motion sensors and shit.

    Not much else I can say to it. It never gave me Bluetooth problems (and I use a generic bluetooth USB adaptor from China), its battery lasts long enough to not bother me, and it never shut off during a cutscene.

    • commander@lemmings.worldOP
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      2
      ·
      10 hours 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
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 hours 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
          1
          arrow-down
          2
          ·
          10 hours 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
            ·
            7 hours 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
            9 hours 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"