>>418780547
So basically we need more and better libraries. I think some might already exist but it's definitely not easy, and you also have to cope with different controller types.
This is basically the same shit we had to deal with back in the day before DInput and XInput, and even then we had to support both of those so that was more boilerplate. Unity just doesn't provide a lot of standardized shit out of the box yet.
The problem is that controllers are weird and different and not everything has a main button, like the shitty vive wands