• Ptsf@lemmy.world
    link
    fedilink
    English
    arrow-up
    20
    ·
    2 months ago

    HORI Drum controller
    - PowerA Fusion Pro 4
    - 8BitDo Ultimate 3-mode Controller
    - Hyperkin DuchesS Xbox One controller
    - PowerA MOGA XP-Ultra controller

    • saved you a click.
  • A_Random_Idiot@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    2 months ago

    So, Don’t hate me for this, but I have to ask what is potentially a stupid question.

    Why does this have to be done? why does each individual controller need support programmed into the kernal?

    Why isnt there just some generic controller library that just lets any and every controller work without anything special?

    • highball@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      ·
      2 months ago

      short answer: There is generic support already in the kernel. It’s up to the game controller MFG to use that standard. Also, the generic controller standard probably doesn’t support a lot of the new features, so it makes sense to have a driver to support the extra features of the controller.

      longer answer is way too long.