Version `0.1.0` introduces partial support for Linux.
Breaking changes:
- In previous versions, the Y axes of the DS4 gamepad were inverted compared to the ViGEm API. This caused various bugs and confusion. In version `0.1.0` and on, this is not the case anymore: the direction of the Y joystick axes for DS4 now agrees with ViGEm (and is thus inverted compared to previous versions of `vgamepad`.)
Linux support:
Contrary to Windows, Linux support is experimental and may undergo drastic changes in the future, please use carefully (i.e., with exact versioning).
Linux support is based on `evdev` and `uinput`.
Ideally, we would like `vgamepad` to behave on Linux as it behaves on Windows, i.e., undistinguishably from physical X360 and DS4 gamepads, but this is not the case at the moment. If you would like to contribute toward this goal, please do :)