ControllerInterface: Combine evdev devices with the same unique ID.

This works around Linux drivers for DS4 (Playstation 4) controllers splitting the device into three separate event nodes which makes configuration difficult.
To prevent collisions of input names in combined devices more descriptive names are now used when possible.
This commit is contained in:
Jordan Woyak
2020-01-13 16:50:56 -06:00
parent da59f97278
commit ac907ef977
2 changed files with 279 additions and 131 deletions
File diff suppressed because it is too large Load Diff